Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VGraphicsScene.hh>
Public Member Functions | |
G4VGraphicsScene () | |
virtual | ~G4VGraphicsScene () |
virtual void | PreAddSolid (const G4Transform3D &objectTransformation, const G4VisAttributes &visAttribs)=0 |
virtual void | PostAddSolid ()=0 |
virtual void | AddSolid (const G4Box &)=0 |
virtual void | AddSolid (const G4Cons &)=0 |
virtual void | AddSolid (const G4Tubs &)=0 |
virtual void | AddSolid (const G4Trd &)=0 |
virtual void | AddSolid (const G4Trap &)=0 |
virtual void | AddSolid (const G4Sphere &)=0 |
virtual void | AddSolid (const G4Para &)=0 |
virtual void | AddSolid (const G4Torus &)=0 |
virtual void | AddSolid (const G4Polycone &)=0 |
virtual void | AddSolid (const G4Polyhedra &)=0 |
virtual void | AddSolid (const G4VSolid &)=0 |
virtual void | AddCompound (const G4VTrajectory &)=0 |
virtual void | AddCompound (const G4VHit &)=0 |
virtual void | AddCompound (const G4VDigi &)=0 |
virtual void | AddCompound (const G4THitsMap< G4double > &)=0 |
virtual void | BeginPrimitives (const G4Transform3D &objectTransformation=G4Transform3D())=0 |
virtual void | EndPrimitives ()=0 |
virtual void | BeginPrimitives2D (const G4Transform3D &objectTransformation=G4Transform3D())=0 |
virtual void | EndPrimitives2D ()=0 |
virtual void | AddPrimitive (const G4Polyline &)=0 |
virtual void | AddPrimitive (const G4Scale &)=0 |
virtual void | AddPrimitive (const G4Text &)=0 |
virtual void | AddPrimitive (const G4Circle &)=0 |
virtual void | AddPrimitive (const G4Square &)=0 |
virtual void | AddPrimitive (const G4Polymarker &)=0 |
virtual void | AddPrimitive (const G4Polyhedron &)=0 |
virtual void | AddPrimitive (const G4NURBS &)=0 |
Definition at line 69 of file G4VGraphicsScene.hh.
G4VGraphicsScene::G4VGraphicsScene | ( | ) |
Definition at line 32 of file G4VGraphicsScene.cc.
|
virtual |
Definition at line 34 of file G4VGraphicsScene.cc.
|
pure virtual |
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Referenced by G4DigiModel::DescribeYourselfTo(), G4HitsModel::DescribeYourselfTo(), G4PSHitsModel::DescribeYourselfTo(), and G4TrajectoriesModel::DescribeYourselfTo().
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, and G4VSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4VSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4VSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4VSceneHandler, G4DAWNFILESceneHandler, and G4GMocrenFileSceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ArrowModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), and G4TextModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, and G4VSceneHandler.
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, and G4VSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
Referenced by G4ReflectedSolid::DescribeYourselfTo(), G4DisplacedSolid::DescribeYourselfTo(), G4IntersectionSolid::DescribeYourselfTo(), G4SubtractionSolid::DescribeYourselfTo(), G4UnionSolid::DescribeYourselfTo(), G4BREPSolid::DescribeYourselfTo(), G4BREPSolidOpenPCone::DescribeYourselfTo(), G4Box::DescribeYourselfTo(), G4Cons::DescribeYourselfTo(), G4CutTubs::DescribeYourselfTo(), G4Orb::DescribeYourselfTo(), G4Para::DescribeYourselfTo(), G4Sphere::DescribeYourselfTo(), G4Torus::DescribeYourselfTo(), G4Trap::DescribeYourselfTo(), G4Trd::DescribeYourselfTo(), G4Tubs::DescribeYourselfTo(), G4Ellipsoid::DescribeYourselfTo(), G4EllipticalCone::DescribeYourselfTo(), G4EllipticalTube::DescribeYourselfTo(), G4GenericTrap::DescribeYourselfTo(), G4Hype::DescribeYourselfTo(), G4Paraboloid::DescribeYourselfTo(), G4TessellatedSolid::DescribeYourselfTo(), G4Tet::DescribeYourselfTo(), G4TwistedTubs::DescribeYourselfTo(), G4VCSGfaceted::DescribeYourselfTo(), and G4VTwistedFaceted::DescribeYourselfTo().
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
|
pure virtual |
Implemented in G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ArrowModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), and G4TextModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4HepRepFileSceneHandler, and G4VSceneHandler.
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ArrowModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), and G4TextModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.
|
pure virtual |
Implemented in G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VTreeSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.
Referenced by G4LogicalVolumeModel::DescribeSolid(), and G4PhysicalVolumeModel::DescribeSolid().
|
pure virtual |
Implemented in G4PhysicalVolumeMassScene, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeSearchScene, G4VTreeSceneHandler, G4XXXSGSceneHandler, G4XXXStoredSceneHandler, and G4HepRepSceneHandler.
Referenced by G4LogicalVolumeModel::DescribeSolid(), and G4PhysicalVolumeModel::DescribeSolid().