#define ClassDefOverride(name, id)
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.
This is the base class for all geometry shapes.
Double_t * fCoTab
Table of sin(fPhi1) .... sin(fPhil+fDphi1)
virtual Int_t GetNumberOfDivisions() const
virtual void MakeTableOfCoSin() const
Make table of sine and cosine.
TTUBE & operator=(const TTUBE &)
assignment operator
virtual void SetNumberOfDivisions(Int_t ndiv)
Set number of divisions used to draw this tube.
const TBuffer3D & GetBuffer3D(Int_t reqSections) const override
Get buffer 3d.
virtual Float_t GetAspectRatio() const
void Sizeof3D() const override
Return total X3D needed by TNode::ls (when called with option "x")
virtual Float_t GetDz() const
virtual Float_t GetRmax() const
~TTUBE() override
TUBE shape default destructor.
virtual void SetSegsAndPols(TBuffer3D &buffer) const
Set segments and polygons.
void SetPoints(Double_t *points) const override
Create TUBE points.
TTUBE()
TUBE shape default constructor.
virtual Float_t GetRmin() const
virtual void SetAspectRatio(Float_t factor=1)
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a TUBE.
virtual Int_t GetNdiv() const