Geant4  10.05.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4VVisManager Class Referenceabstract
Inheritance diagram for G4VVisManager:
G4VisManager G4VisExecutive

Public Member Functions

 G4VVisManager ()
 
virtual ~G4VVisManager ()
 
virtual void Draw (const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Polyhedron &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Polyline &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Polymarker &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Scale &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Square &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Text &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Polyhedron &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Polyline &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Polymarker &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Square &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw2D (const G4Text &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4VTrajectory &)=0
 
virtual void Draw (const G4VHit &)=0
 
virtual void Draw (const G4VDigi &)=0
 
virtual void Draw (const G4LogicalVolume &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4VPhysicalVolume &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4VSolid &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void BeginDraw (const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void EndDraw ()=0
 
virtual void BeginDraw2D (const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void EndDraw2D ()=0
 
virtual void GeometryHasChanged ()=0
 
virtual void IgnoreStateChanges (G4bool)
 
virtual void NotifyHandlers ()
 
virtual void DispatchToModel (const G4VTrajectory &)=0
 
virtual G4bool FilterTrajectory (const G4VTrajectory &)=0
 
virtual G4bool FilterHit (const G4VHit &)=0
 
virtual G4bool FilterDigi (const G4VDigi &)=0
 
G4bool GetDrawOverlapsFlag () const
 
void SetDrawOverlapsFlag (G4bool draw)
 

Static Public Member Functions

static G4VVisManagerGetConcreteInstance ()
 

Static Protected Member Functions

static void SetConcreteInstance (G4VVisManager *)
 

Static Protected Attributes

static G4VVisManagerfpConcreteInstance
 

Private Attributes

G4bool fDrawOverlapsFlag
 

Constructor & Destructor Documentation

virtual ~G4VVisManager ( )
virtual

Member Function Documentation

virtual void Draw ( const G4Circle ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Polyhedron ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Polyline ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Polymarker ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Scale ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Square ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4Text ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Circle ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Polyhedron ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Polyline ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Polymarker ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Square ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw2D ( const G4Text ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4VHit )
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4VDigi )
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4LogicalVolume ,
const G4VisAttributes ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4VPhysicalVolume ,
const G4VisAttributes ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void Draw ( const G4VSolid ,
const G4VisAttributes ,
const G4Transform3D objectTransformation = G4Transform3D() 
)
pure virtual

Implemented in G4VisManager.

virtual void BeginDraw ( const G4Transform3D objectTransformation = G4Transform3D())
pure virtual

Implemented in G4VisManager.

virtual void EndDraw ( )
pure virtual

Implemented in G4VisManager.

virtual void BeginDraw2D ( const G4Transform3D objectTransformation = G4Transform3D())
pure virtual

Implemented in G4VisManager.

virtual void EndDraw2D ( )
pure virtual

Implemented in G4VisManager.

virtual void GeometryHasChanged ( )
pure virtual

Implemented in G4VisManager.

virtual void IgnoreStateChanges ( G4bool  )
virtual

Reimplemented in G4VisManager.

virtual void DispatchToModel ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

virtual G4bool FilterTrajectory ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

virtual G4bool FilterHit ( const G4VHit )
pure virtual

Implemented in G4VisManager.

virtual G4bool FilterDigi ( const G4VDigi )
pure virtual

Implemented in G4VisManager.

G4bool GetDrawOverlapsFlag ( ) const

References fDrawOverlapsFlag.

void SetDrawOverlapsFlag ( G4bool  draw)

References fDrawOverlapsFlag.

static void SetConcreteInstance ( G4VVisManager )
staticprotected

Member Data Documentation

G4VVisManager* fpConcreteInstance
staticprotected
G4bool fDrawOverlapsFlag
private