Geant4-11
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Static Protected Attributes
G4VVisManager Class Referenceabstract

#include <G4VVisManager.hh>

Inheritance diagram for G4VVisManager:
G4VisManager G4VisExecutive PyG4VisManager

Public Member Functions

virtual void BeginDraw (const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void BeginDraw2D (const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void DispatchToModel (const G4VTrajectory &)=0
 
virtual void Draw (const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4LogicalVolume &, const G4VisAttributes &, 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 G4Square &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4Text &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
virtual void Draw (const G4VDigi &)=0
 
virtual void Draw (const G4VHit &)=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 Draw (const G4VTrajectory &)=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 EndDraw ()=0
 
virtual void EndDraw2D ()=0
 
virtual G4bool FilterDigi (const G4VDigi &)=0
 
virtual G4bool FilterHit (const G4VHit &)=0
 
virtual G4bool FilterTrajectory (const G4VTrajectory &)=0
 
 G4VVisManager ()
 
virtual void GeometryHasChanged ()=0
 
virtual void IgnoreStateChanges (G4bool)
 
virtual void NotifyHandlers ()
 
virtual ~G4VVisManager ()
 

Static Public Member Functions

static G4VVisManagerGetConcreteInstance ()
 

Static Protected Member Functions

static void SetConcreteInstance (G4VVisManager *)
 

Static Protected Attributes

static G4VVisManagerfpConcreteInstance = 0
 

Detailed Description

Definition at line 91 of file G4VVisManager.hh.

Constructor & Destructor Documentation

◆ G4VVisManager()

G4VVisManager::G4VVisManager ( )

Definition at line 34 of file G4VVisManager.cc.

35{}

◆ ~G4VVisManager()

G4VVisManager::~G4VVisManager ( )
virtual

Definition at line 37 of file G4VVisManager.cc.

37{}

Member Function Documentation

◆ BeginDraw()

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

◆ BeginDraw2D()

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

◆ DispatchToModel()

virtual void G4VVisManager::DispatchToModel ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

Referenced by G4VTrajectory::DrawTrajectory().

◆ Draw() [1/12]

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

◆ Draw() [2/12]

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

Implemented in G4VisManager.

◆ Draw() [3/12]

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

Implemented in G4VisManager.

◆ Draw() [4/12]

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

Implemented in G4VisManager.

◆ Draw() [5/12]

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

Implemented in G4VisManager.

◆ Draw() [6/12]

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

Implemented in G4VisManager.

◆ Draw() [7/12]

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

Implemented in G4VisManager.

◆ Draw() [8/12]

virtual void G4VVisManager::Draw ( const G4VDigi )
pure virtual

Implemented in G4VisManager.

◆ Draw() [9/12]

virtual void G4VVisManager::Draw ( const G4VHit )
pure virtual

Implemented in G4VisManager.

◆ Draw() [10/12]

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

Implemented in G4VisManager.

◆ Draw() [11/12]

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

Implemented in G4VisManager.

◆ Draw() [12/12]

virtual void G4VVisManager::Draw ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

◆ Draw2D() [1/6]

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

◆ Draw2D() [2/6]

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

Implemented in G4VisManager.

◆ Draw2D() [3/6]

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

Implemented in G4VisManager.

◆ Draw2D() [4/6]

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

Implemented in G4VisManager.

◆ Draw2D() [5/6]

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

Implemented in G4VisManager.

◆ Draw2D() [6/6]

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

Implemented in G4VisManager.

◆ EndDraw()

virtual void G4VVisManager::EndDraw ( )
pure virtual

◆ EndDraw2D()

virtual void G4VVisManager::EndDraw2D ( )
pure virtual

◆ FilterDigi()

virtual G4bool G4VVisManager::FilterDigi ( const G4VDigi )
pure virtual

Implemented in G4VisManager.

◆ FilterHit()

virtual G4bool G4VVisManager::FilterHit ( const G4VHit )
pure virtual

Implemented in G4VisManager.

◆ FilterTrajectory()

virtual G4bool G4VVisManager::FilterTrajectory ( const G4VTrajectory )
pure virtual

Implemented in G4VisManager.

◆ GeometryHasChanged()

virtual void G4VVisManager::GeometryHasChanged ( )
pure virtual

◆ GetConcreteInstance()

G4VVisManager * G4VVisManager::GetConcreteInstance ( )
static

Definition at line 41 of file G4VVisManager.cc.

42{
43 return fpConcreteInstance;
44}
static G4VVisManager * fpConcreteInstance

References fpConcreteInstance.

Referenced by G4VisManager::BeginOfEvent(), G4TheMTRayTracer::CreateBitMap(), G4TheRayTracer::CreateBitMap(), G4RunManagerKernel::DefineWorldVolume(), G4TrajectoriesModel::DescribeYourselfTo(), G4Event::Draw(), G4ScoringBox::Draw(), G4ScoringCylinder::Draw(), G4VScoreColorMap::DrawColorChart(), G4ScoringBox::DrawColumn(), G4ScoringCylinder::DrawColumn(), G4VTrajectory::DrawTrajectory(), G4DrawVoxels::DrawVoxels(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), G4VisManager::EndOfEvent(), G4VisManager::EndOfRun(), G4WorkerRunManager::G4WorkerRunManager(), G4RunManager::InitializeGeometry(), G4VSceneHandler::ProcessScene(), G4RunManager::ReinitializeGeometry(), G4WorkerRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4RunManagerKernel::RunInitialization(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandManagerMode< Manager >::SetNewValue(), G4ModelCmdApplyStringColour< M >::SetNewValue(), G4ModelCmdApplyColour< M >::SetNewValue(), G4ModelCmdApplyBool< M >::SetNewValue(), G4ModelCmdApplyNull< M >::SetNewValue(), G4ModelCmdApplyDouble< M >::SetNewValue(), G4ModelCmdApplyDoubleAndUnit< M >::SetNewValue(), G4ModelCmdApplyInteger< M >::SetNewValue(), G4ModelCmdApplyString< M >::SetNewValue(), and G4RunManagerKernel::WorkerDefineWorldVolume().

◆ IgnoreStateChanges()

void G4VVisManager::IgnoreStateChanges ( G4bool  )
virtual

Reimplemented in G4VisManager.

Definition at line 51 of file G4VVisManager.cc.

52{;}

Referenced by G4TheMTRayTracer::CreateBitMap(), and G4TheRayTracer::CreateBitMap().

◆ NotifyHandlers()

virtual void G4VVisManager::NotifyHandlers ( )
inlinevirtual

◆ SetConcreteInstance()

void G4VVisManager::SetConcreteInstance ( G4VVisManager man)
staticprotected

Definition at line 46 of file G4VVisManager.cc.

47{
49}

References fpConcreteInstance.

Referenced by G4VisManager::Disable(), G4VisManager::Enable(), and G4VisManager::G4VisManager().

Field Documentation

◆ fpConcreteInstance

G4VVisManager * G4VVisManager::fpConcreteInstance = 0
staticprotected

The documentation for this class was generated from the following files: