12#ifndef ROOT_TEveGeoPolyShape 
   13#define ROOT_TEveGeoPolyShape 
   43         if (i <= 
j) { 
fI = i; 
fJ = 
j; }
 
   44         else        { 
fI = 
j; 
fJ = i; }
 
 
 
 
bool Bool_t
Boolean (0=false, 1=true) (bool)
 
int Int_t
Signed integer 4 bytes (int)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize fs
 
Generic 3D primitive description class.
 
Description of TEveGeoPolyShape.
 
void FillBuffer3D(TBuffer3D &buffer, Int_t reqSections, Bool_t localFrame) const override
Fill the passed buffer 3D.
 
~TEveGeoPolyShape() override
 
TEveGeoPolyShape & operator=(const TEveGeoPolyShape &)
 
ClassDefOverride(TEveGeoPolyShape, 1)
 
const TBuffer3D & GetBuffer3D(Int_t reqSections, Bool_t localFrame) const override
Fill static buffer 3D.
 
static TEveGeoPolyShape * Construct(TGeoCompositeShape *cshp, Int_t n_seg)
Static constructor from a composite shape.
 
TBuffer3D * MakeBuffer3D() const override
Create buffer 3D and fill it with point/segment/poly data.
 
std::vector< Double_t > fVertices
 
TEveGeoPolyShape(const TEveGeoPolyShape &)
 
TEveGeoPolyShape()
Constructor.
 
friend class TEveGeoPolyShapeGL
 
void SetFromFaceSet(TGLFaceSet *fs)
Set data-members from a face-set.
 
std::vector< Int_t > fPolyDesc
 
Implements a native ROOT-GL representation of an arbitrary set of polygons.
 
Composite shapes are Boolean combinations of two or more shape components.
 
bool operator<(const Edge_t &e) const