G4VGraphicsScene Class Reference

#include <G4VGraphicsScene.hh>

Inheritance diagram for G4VGraphicsScene:

G4BoundingSphereScene G4PhysicalVolumeMassScene G4PhysicalVolumeSearchScene G4VSceneHandler G4DAWNFILESceneHandler G4GMocrenFileSceneHandler G4HepRepFileSceneHandler G4HepRepSceneHandler G4RayTracerSceneHandler G4VRML1FileSceneHandler G4VRML2FileSceneHandler G4VTreeSceneHandler G4XXXFileSceneHandler G4XXXSceneHandler G4XXXSGSceneHandler G4XXXStoredSceneHandler

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

Detailed Description

Definition at line 69 of file G4VGraphicsScene.hh.


Constructor & Destructor Documentation

G4VGraphicsScene::G4VGraphicsScene (  ) 

Definition at line 32 of file G4VGraphicsScene.cc.

00032 {}

G4VGraphicsScene::~G4VGraphicsScene (  )  [virtual]

Definition at line 34 of file G4VGraphicsScene.cc.

00034 {}


Member Function Documentation

virtual void G4VGraphicsScene::AddCompound ( const G4THitsMap< G4double > &   )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.

virtual void G4VGraphicsScene::AddCompound ( const G4VDigi  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.

virtual void G4VGraphicsScene::AddCompound ( const G4VHit  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.

virtual void G4VGraphicsScene::AddCompound ( const G4VTrajectory  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, and G4VRML2FileSceneHandler.

Referenced by G4TrajectoriesModel::DescribeYourselfTo(), G4PSHitsModel::DescribeYourselfTo(), G4HitsModel::DescribeYourselfTo(), and G4DigiModel::DescribeYourselfTo().

virtual void G4VGraphicsScene::AddPrimitive ( const G4NURBS  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Polyhedron  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Polymarker  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Square  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Circle  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Text  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Scale  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddPrimitive ( const G4Polyline  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VTreeSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4TextModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), and G4ArrowModel::DescribeYourselfTo().

virtual void G4VGraphicsScene::AddSolid ( const G4VSolid  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Polyhedra  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Polycone  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Torus  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Para  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Sphere  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Trap  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Trd  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Tubs  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Cons  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

virtual void G4VGraphicsScene::AddSolid ( const G4Box  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4RayTracerSceneHandler, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXFileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4VTwistedFaceted::DescribeYourselfTo(), G4VCSGfaceted::DescribeYourselfTo(), G4UnionSolid::DescribeYourselfTo(), G4TwistedTubs::DescribeYourselfTo(), G4Tubs::DescribeYourselfTo(), G4Trd::DescribeYourselfTo(), G4Trap::DescribeYourselfTo(), G4Torus::DescribeYourselfTo(), G4Tet::DescribeYourselfTo(), G4TessellatedSolid::DescribeYourselfTo(), G4SubtractionSolid::DescribeYourselfTo(), G4Sphere::DescribeYourselfTo(), G4ReflectedSolid::DescribeYourselfTo(), G4Paraboloid::DescribeYourselfTo(), G4Para::DescribeYourselfTo(), G4Orb::DescribeYourselfTo(), G4IntersectionSolid::DescribeYourselfTo(), G4Hype::DescribeYourselfTo(), G4GenericTrap::DescribeYourselfTo(), G4EllipticalTube::DescribeYourselfTo(), G4EllipticalCone::DescribeYourselfTo(), G4Ellipsoid::DescribeYourselfTo(), G4DisplacedSolid::DescribeYourselfTo(), G4CutTubs::DescribeYourselfTo(), G4Cons::DescribeYourselfTo(), G4BREPSolidOpenPCone::DescribeYourselfTo(), G4BREPSolid::DescribeYourselfTo(), and G4Box::DescribeYourselfTo().

virtual void G4VGraphicsScene::BeginPrimitives ( const G4Transform3D objectTransformation = G4Transform3D()  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4TextModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), and G4ArrowModel::DescribeYourselfTo().

virtual void G4VGraphicsScene::BeginPrimitives2D ( const G4Transform3D objectTransformation = G4Transform3D()  )  [pure virtual]

Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.

virtual void G4VGraphicsScene::EndPrimitives (  )  [pure virtual]

Implemented in G4DAWNFILESceneHandler, G4GMocrenFileSceneHandler, G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VRML1FileSceneHandler, G4VRML2FileSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4TextModel::DescribeYourselfTo(), G4ScaleModel::DescribeYourselfTo(), G4LogicalVolumeModel::DescribeYourselfTo(), and G4ArrowModel::DescribeYourselfTo().

virtual void G4VGraphicsScene::EndPrimitives2D (  )  [pure virtual]

Implemented in G4HepRepFileSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, and G4PhysicalVolumeSearchScene.

virtual void G4VGraphicsScene::PostAddSolid (  )  [pure virtual]

Implemented in G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VTreeSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4PhysicalVolumeModel::DescribeSolid(), and G4LogicalVolumeModel::DescribeSolid().

virtual void G4VGraphicsScene::PreAddSolid ( const G4Transform3D objectTransformation,
const G4VisAttributes visAttribs 
) [pure virtual]

Implemented in G4HepRepSceneHandler, G4VSceneHandler, G4BoundingSphereScene, G4PhysicalVolumeMassScene, G4PhysicalVolumeSearchScene, G4VTreeSceneHandler, G4XXXSGSceneHandler, and G4XXXStoredSceneHandler.

Referenced by G4PhysicalVolumeModel::DescribeSolid(), and G4LogicalVolumeModel::DescribeSolid().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:43 2013 for Geant4 by  doxygen 1.4.7