virtual Int_t GetNdiv() const
virtual const TBuffer3D & GetBuffer3D(Int_t reqSections) const
Get buffer 3d.
virtual void SetAspectRatio(Float_t factor=1)
virtual void SetNumberOfDivisions(Int_t ndiv)
Set number of divisions used to draw this tube.
virtual Float_t GetAspectRatio() const
virtual void MakeTableOfCoSin() const
Make table of sine and cosine.
This is the base class for all geometry shapes.
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
virtual ~TTUBE()
TUBE shape default destructor.
virtual void SetPoints(Double_t *points) const
Create TUBE points.
Generic 3D primitive description class.
virtual void SetSegsAndPols(TBuffer3D &buffer) const
Set segments and polygons.
virtual Float_t GetDz() const
virtual Float_t GetRmax() const
virtual void Sizeof3D() const
Return total X3D needed by TNode::ls (when called with option "x")
TTUBE & operator=(const TTUBE &)
assignment operator
virtual Float_t GetRmin() const
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute distance from point px,py to a TUBE.
virtual Int_t GetNumberOfDivisions() const
Double_t * fCoTab
Table of sin(fPhi1) .... sin(fPhil+fDphi1)