#define ClassDefOverride(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t points
 
Generic 3D primitive description class.
 
virtual void SetNumberOfDivisions(Int_t p)
Set number of divisions.
 
const TBuffer3D & GetBuffer3D(Int_t reqSections) const override
Get buffer 3d.
 
Double_t * fCoTab
Table of sin(fPhi1) .... sin(fPhil+fDphi1)
 
void Sizeof3D() const override
Return total X3D needed by TNode::ls (when called with option "x")
 
Float_t fPhi1
Table of cos(fPhi1) .... cos(fPhil+fDphi1)
 
virtual Float_t * GetRmax() const
 
virtual Int_t GetNz() const
 
virtual Int_t GetNdiv() const
 
virtual Int_t GetNumberOfDivisions() const
 
virtual Float_t * GetRmin() const
 
virtual Float_t GetDhi1() const
 
TPCON & operator=(const TPCON &)
assignment operator
 
TPCON()
PCON shape default constructor.
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a PCON.
 
virtual Bool_t SetSegsAndPols(TBuffer3D &buffer) const
Set segments and polygons.
 
virtual Float_t GetPhi1() const
 
~TPCON() override
PCON shape default destructor.
 
virtual void FillTableOfCoSin(Double_t phi, Double_t angstep, Int_t n) const
Fill the table of cos and sin to prepare drawing.
 
virtual void DefineSection(Int_t secNum, Float_t z, Float_t rmin, Float_t rmax)
Defines section secNum of the polycone.
 
void SetPoints(Double_t *points) const override
Create PCON points.
 
virtual Float_t * GetDz() const
 
virtual void MakeTableOfCoSin() const
Make table of cosine and sine.
 
This is the base class for all geometry shapes.