65      buff.SetLocalMasterIdentity();
 
   84         gPad->GetViewer3D()->CloseComposite();
 
   87   pad.SetViewer3D(
nullptr);
 
   91      ::Warning(
"TEveGeoPolyShape::Construct", 
"Failed extracting CSG tesselation for shape '%s'.", 
cshape->GetName());
 
 
  125      b.ClearSectionsValid();
 
  141      std::map<Edge_t, Int_t> edges;
 
  150            if (edges.find(
e) == edges.end())
 
  152               edges.insert(std::make_pair(
e, 0));
 
  164      for (std::map<Edge_t, Int_t>::iterator i = edges.begin(); i != edges.end(); ++i)
 
  167         b.fSegs[
si++] = i->first.fI;
 
  168         b.fSegs[
si++] = i->first.fJ;
 
 
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.
 
static UInt_t DecCSLevel()
Decrement CS level.
 
static UInt_t GetCSLevel()
Return CS level.
 
static void IncCSLevel()
Increment CS level.
 
Exception safe wrapper for setting gGeoManager.
 
Description of TEveGeoPolyShape.
 
void FillBuffer3D(TBuffer3D &buffer, Int_t reqSections, Bool_t localFrame) const override
Fill the passed buffer 3D.
 
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()
Constructor.
 
void SetFromFaceSet(TGLFaceSet *fs)
Set data-members from a face-set.
 
std::vector< Int_t > fPolyDesc
 
static TGeoManager * GetGeoMangeur()
Return static geo-manager that is used internally to make shapes lead a happy life.
 
static TGeoHMatrix * GetGeoHMatrixIdentity()
Return static identity matrix in homogeneous representation.
 
Exception safe wrapper for setting gPad.
 
This was intended as a TPad wrapper to allow smart updates of groups of pads.
 
Implements a native ROOT-GL representation of an arbitrary set of polygons.
 
Implements VirtualViewer3D interface and fills the base-class visualization structures from pad conte...
 
Composite shapes are Boolean combinations of two or more shape components.
 
Geometrical transformation package.
 
static void SetTransform(TGeoMatrix *matrix)
Set current transformation matrix that applies to shape.
 
static TGeoMatrix * GetTransform()
Returns current transformation matrix that applies to shape.
 
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.