ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/graphics_reps/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 | 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 const G4VisExtent & | GetExtent () const |
Definition at line 73 of file G4VGraphicsScene.hh.
View newest version in sPHENIX GitHub at line 73 of file G4VGraphicsScene.hh
G4VGraphicsScene::G4VGraphicsScene | ( | ) |
Definition at line 33 of file G4VGraphicsScene.cc.
View newest version in sPHENIX GitHub at line 33 of file G4VGraphicsScene.cc
|
virtual |
Definition at line 35 of file G4VGraphicsScene.cc.
View newest version in sPHENIX GitHub at line 35 of file G4VGraphicsScene.cc
|
pure virtual |
Implemented in G4VSceneHandler, G4GMocrenFileSceneHandler, G4DAWNFILESceneHandler, G4HepRepSceneHandler, G4HepRepFileSceneHandler, G4PseudoScene, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.
Referenced by G4PSHitsModel::DescribeYourselfTo(), G4HitsModel::DescribeYourselfTo(), G4DigiModel::DescribeYourselfTo(), and G4TrajectoriesModel::DescribeYourselfTo().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXStoredSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4RayTracerSceneHandler, and G4XXXSceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ScaleModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), G4GPSModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4VFieldModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), CexmcScenePrimitives::DrawRadialLine(), CexmcScenePrimitives::HighlightInnerCrystals(), CexmcScenePrimitives::MarkTargetCenter(), G4VisCommandSceneAddArrow2D::Arrow2D::operator()(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandSceneAddLine::Line::operator()(), G4VisCommandSceneAddLine2D::Line2D::operator()(), G4VisCommandSceneAddLogo::G4Logo::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), and G4VisCommandSceneAddText2D::G4Text2D::operator()().
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4DAWNFILESceneHandler, G4VTreeSceneHandler, G4XXXSceneHandler, and G4RayTracerSceneHandler.
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXStoredSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4RayTracerSceneHandler, and G4XXXSceneHandler.
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXStoredSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4RayTracerSceneHandler, and G4XXXSceneHandler.
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXStoredSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4RayTracerSceneHandler, and G4XXXSceneHandler.
|
pure virtual |
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4DAWNFILESceneHandler, G4VTreeSceneHandler, G4XXXSceneHandler, and G4RayTracerSceneHandler.
|
pure virtual |
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, G4VTreeSceneHandler, G4DAWNFILESceneHandler, G4RayTracerSceneHandler, and G4XXXSceneHandler.
Implemented in G4VSceneHandler, G4GMocrenFileSceneHandler, G4DAWNFILESceneHandler, G4XXXSGSceneHandler, G4HepRepSceneHandler, G4HepRepFileSceneHandler, G4PseudoScene, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXStoredSceneHandler, and G4XXXFileSceneHandler.
Referenced by G4GPSModel::DescribeYourselfTo(), G4VCSGfaceted::DescribeYourselfTo(), G4VTwistedFaceted::DescribeYourselfTo(), G4Box::DescribeYourselfTo(), G4IntersectionSolid::DescribeYourselfTo(), G4UnionSolid::DescribeYourselfTo(), G4ScaledSolid::DescribeYourselfTo(), G4SubtractionSolid::DescribeYourselfTo(), G4EllipticalTube::DescribeYourselfTo(), G4Orb::DescribeYourselfTo(), G4ReflectedSolid::DescribeYourselfTo(), G4TwistedTubs::DescribeYourselfTo(), G4Paraboloid::DescribeYourselfTo(), G4Ellipsoid::DescribeYourselfTo(), G4Hype::DescribeYourselfTo(), G4Tet::DescribeYourselfTo(), G4MultiUnion::DescribeYourselfTo(), G4CutTubs::DescribeYourselfTo(), G4GenericTrap::DescribeYourselfTo(), G4Trd::DescribeYourselfTo(), G4DisplacedSolid::DescribeYourselfTo(), G4Tubs::DescribeYourselfTo(), G4EllipticalCone::DescribeYourselfTo(), G4Torus::DescribeYourselfTo(), G4Para::DescribeYourselfTo(), G4Cons::DescribeYourselfTo(), G4Sphere::DescribeYourselfTo(), G4TessellatedSolid::DescribeYourselfTo(), and G4Trap::DescribeYourselfTo().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, and G4DAWNFILESceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ScaleModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), G4GPSModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4VFieldModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), CexmcScenePrimitives::DrawRadialLine(), CexmcScenePrimitives::HighlightInnerCrystals(), CexmcScenePrimitives::MarkTargetCenter(), G4VisCommandSceneAddLine::Line::operator()(), and G4VisCommandSceneAddLogo::G4Logo::operator()().
|
pure virtual |
Implemented in G4VSceneHandler, G4HepRepFileSceneHandler, and G4PseudoScene.
Referenced by G4VisCommandSceneAddArrow2D::Arrow2D::operator()(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandSceneAddLine2D::Line2D::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), and G4VisCommandSceneAddText2D::G4Text2D::operator()().
|
pure virtual |
Implemented in G4VSceneHandler, G4XXXSGSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4PseudoScene, G4GMocrenFileSceneHandler, and G4DAWNFILESceneHandler.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4ScaleModel::DescribeYourselfTo(), G4TextModel::DescribeYourselfTo(), G4GPSModel::DescribeYourselfTo(), G4ArrowModel::DescribeYourselfTo(), G4VFieldModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), CexmcScenePrimitives::DrawRadialLine(), CexmcScenePrimitives::HighlightInnerCrystals(), CexmcScenePrimitives::MarkTargetCenter(), G4VisCommandSceneAddLine::Line::operator()(), and G4VisCommandSceneAddLogo::G4Logo::operator()().
|
pure virtual |
Implemented in G4VSceneHandler, G4HepRepFileSceneHandler, and G4PseudoScene.
Referenced by G4VisCommandSceneAddArrow2D::Arrow2D::operator()(), G4VisCommandSceneAddDate::Date::operator()(), G4VisCommandSceneAddEventID::EventID::operator()(), G4VisCommandSceneAddFrame::Frame::operator()(), G4VisCommandSceneAddLine2D::Line2D::operator()(), G4VisCommandSceneAddLogo2D::Logo2D::operator()(), and G4VisCommandSceneAddText2D::G4Text2D::operator()().
|
virtual |
Reimplemented in G4VSceneHandler, and G4BoundingExtentScene.
Definition at line 37 of file G4VGraphicsScene.cc.
View newest version in sPHENIX GitHub at line 37 of file G4VGraphicsScene.cc
Referenced by G4VFieldModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4XXXSGSceneHandler, G4VSceneHandler, G4HepRepSceneHandler, G4XXXStoredSceneHandler, G4PseudoScene, and G4VTreeSceneHandler.
Referenced by G4LogicalVolumeModel::DescribeSolid(), G4PhysicalVolumeModel::DescribeSolid(), and G4GPSModel::DescribeYourselfTo().
|
pure virtual |
Implemented in G4XXXSGSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4XXXStoredSceneHandler, G4PseudoScene, and G4VTreeSceneHandler.
Referenced by G4LogicalVolumeModel::DescribeSolid(), G4PhysicalVolumeModel::DescribeSolid(), and G4GPSModel::DescribeYourselfTo().