34 #ifndef G4XXXSGSCENEHANDLER_HH
35 #define G4XXXSGSCENEHANDLER_HH
46 typedef std::vector<PVNodeID>
PVPath;
152 #ifdef G4XXXFileDEBUG
void AddPrimitive(const G4Polyline &)
void AddSolid(const G4Trap &trap)
void AddSolid(const G4Tubs &tubs)
virtual void AddSolid(const G4Box &)
void BeginPrimitives(const G4Transform3D &objectTransformation)
void PrintTree(std::ostream &, Node *)
void AddSolid(const G4VSolid &solid)
static G4int fSceneIdCount
void AddPrimitive(const G4Polymarker &polymarker)
virtual void AddPrimitive(const G4Polyline &)=0
void AddPrimitive(const G4Scale &scale)
G4XXXSGSceneHandler(G4VGraphicsSystem &system, const G4String &name)
G4PhysicalVolumeModel::G4PhysicalVolumeNodeID PVNodeID
void Insert(const PVNodeID *pvPath, size_t pathLength, G4int index, Node *node)
void AddSolid(const G4Torus &torus)
void AddSolid(const G4Para ¶)
void CreateCurrentItem(const G4String &)
std::vector< PVNodeID > PVPath
void AddSolid(const G4Polyhedra &polyhedra)
void AddSolid(const G4Polycone &polycone)
void AddSolid(const G4Trd &trd)
void AddSolid(const G4Sphere &sphere)
void ClearTransientStore()
std::vector< Node * > fDaughters
void AddSolid(const G4Box &)
Node(PVNodeID pvNodeID=PVNodeID(), G4int index=-1)
void PreAddSolid(const G4Transform3D &objectTransformation, const G4VisAttributes &)
virtual ~G4XXXSGSceneHandler()
void AddSolid(const G4Cons &cons)