Geant4 11.1.1
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 G4Orb &)=0 |
virtual void | AddSolid (const G4Para &)=0 |
virtual void | AddSolid (const G4Sphere &)=0 |
virtual void | AddSolid (const G4Torus &)=0 |
virtual void | AddSolid (const G4Trap &)=0 |
virtual void | AddSolid (const G4Trd &)=0 |
virtual void | AddSolid (const G4Tubs &)=0 |
virtual void | AddSolid (const G4Ellipsoid &)=0 |
virtual void | AddSolid (const G4Polycone &)=0 |
virtual void | AddSolid (const G4Polyhedra &)=0 |
virtual void | AddSolid (const G4TessellatedSolid &)=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 | AddCompound (const G4THitsMap< G4StatDouble > &)=0 |
virtual void | AddCompound (const G4Mesh &)=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 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 G4Plotter &)=0 |
virtual const G4VisExtent & | GetExtent () const |
Definition at line 74 of file G4VGraphicsScene.hh.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4PseudoScene, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4PseudoScene, G4OpenGLSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4ToolsSGSceneHandler, G4VRML2FileSceneHandler, and G4GMocrenFileSceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeAndDescend(), G4DigiModel::DescribeYourselfTo(), G4HitsModel::DescribeYourselfTo(), G4PSHitsModel::DescribeYourselfTo(), and G4TrajectoriesModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4OpenInventorSceneHandler.
|
pure virtual |
Implemented in G4HepRepFileSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, and G4OpenInventorSceneHandler.
Referenced by G4GPSModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4PlotterModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), and G4VFieldModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, and G4VtkSceneHandler.
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, and G4VRML2FileSceneHandler.
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4PseudoScene, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4ToolsSGSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, G4VtkSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML2FileSceneHandler, and G4OpenGLImmediateSceneHandler.
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4VSceneHandler, G4OpenGLSceneHandler, G4VRML2FileSceneHandler, G4VRML2FileSceneHandler, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VtkSceneHandler, and G4PseudoScene.
Referenced by G4GPSModel::DescribeYourselfTo(), G4ReflectedSolid::DescribeYourselfTo(), G4DisplacedSolid::DescribeYourselfTo(), G4IntersectionSolid::DescribeYourselfTo(), G4MultiUnion::DescribeYourselfTo(), G4ScaledSolid::DescribeYourselfTo(), G4SubtractionSolid::DescribeYourselfTo(), G4UnionSolid::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().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in G4PseudoScene, G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4OpenInventorSceneHandler, G4Qt3DSceneHandler, G4VRML2FileSceneHandler, and G4VSceneHandler.
Referenced by G4GPSModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4PlotterModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), and G4VFieldModel::DescribeYourselfTo().
|
pure virtual |
|
pure virtual |
Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4VSceneHandler, G4PseudoScene, G4OpenGLImmediateSceneHandler, G4OpenGLSceneHandler, G4OpenGLStoredSceneHandler, G4Qt3DSceneHandler, and G4VRML2FileSceneHandler.
Referenced by G4GPSModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4PlotterModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), and G4VFieldModel::DescribeYourselfTo().
|
pure virtual |
|
virtual |
Reimplemented in G4VSceneHandler, and G4BoundingExtentScene.
Definition at line 37 of file G4VGraphicsScene.cc.
Referenced by G4VFieldModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4VSceneHandler, G4PseudoScene, G4Qt3DSceneHandler, and G4VTreeSceneHandler.
Referenced by G4LogicalVolumeModel::DescribeSolid(), G4PhysicalVolumeModel::DescribeSolid(), and G4GPSModel::DescribeYourselfTo().
|
pure virtual |