Geant4  10.02.p02
G4VVisManager Class Referenceabstract

#include <G4VVisManager.hh>

+ Inheritance diagram for G4VVisManager:
+ Collaboration diagram for G4VVisManager:

Public Member Functions

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
 

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 93 of file G4VVisManager.hh.

Constructor & Destructor Documentation

G4VVisManager::~G4VVisManager ( )
virtual

Definition at line 35 of file G4VVisManager.cc.

Member Function Documentation

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

Implemented in G4VisManager.

Referenced by G4TrajectoriesModel::DescribeYourselfTo(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), G4ScoringCylinder::DrawColumn(), and G4ScoringBox::DrawColumn().

+ Here is the caller graph for this function:

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

Implemented in G4VisManager.

Referenced by G4VScoreColorMap::DrawColorChartBar(), and G4VScoreColorMap::DrawColorChartText().

+ Here is the caller graph for this function:

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

Implemented in G4VisManager.

Referenced by G4VTrajectory::DrawTrajectory().

+ Here is the caller graph for this function:

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

Referenced by G4ScoreLogColorMap::DrawColorChartBar(), G4VScoreColorMap::DrawColorChartBar(), G4ScoreLogColorMap::DrawColorChartText(), and G4VScoreColorMap::DrawColorChartText().

+ Here is the caller graph for this function:

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

virtual void G4VVisManager::EndDraw ( )
pure virtual

Implemented in G4VisManager.

Referenced by G4TrajectoriesModel::DescribeYourselfTo(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), G4ScoringCylinder::DrawColumn(), and G4ScoringBox::DrawColumn().

+ Here is the caller graph for this function:

virtual void G4VVisManager::EndDraw2D ( )
pure virtual

Implemented in G4VisManager.

Referenced by G4VScoreColorMap::DrawColorChartBar(), and G4VScoreColorMap::DrawColorChartText().

+ Here is the caller graph for this function:

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

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

Implemented in G4VisManager.

virtual void G4VVisManager::GeometryHasChanged ( )
pure virtual

Implemented in G4VisManager.

Referenced by G4RunManagerKernel::DefineWorldVolume(), G4RunManagerKernel::RunInitialization(), and G4RunManagerKernel::WorkerDefineWorldVolume().

+ Here is the caller graph for this function:

G4VVisManager * G4VVisManager::GetConcreteInstance ( )
static

Definition at line 39 of file G4VVisManager.cc.

References fpConcreteInstance.

Referenced by CCalRunAction::BeginOfRunAction(), F01RunAction::BeginOfRunAction(), F02RunAction::BeginOfRunAction(), F03RunAction::BeginOfRunAction(), ExG4RunAction01::BeginOfRunAction(), GammaRayTelRunAction::BeginOfRunAction(), Em10RunAction::BeginOfRunAction(), XrayFluoRunAction::BeginOfRunAction(), XrayTelRunAction::BeginOfRunAction(), DicomNestedPhantomParameterisation::ComputeMaterial(), G4TheRayTracer::CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), G4RunManagerKernel::DefineWorldVolume(), G4TrajectoriesModel::DescribeYourselfTo(), StandaloneVisAction::Draw(), UVA_VisAction::Draw(), ExN04MuonHit::Draw(), G4ScoringCylinder::Draw(), ExN04TrackerHit::Draw(), Par01EnergySpot::Draw(), ExTGTrackerHit::Draw(), RE01TrackerHit::Draw(), G4ScoringBox::Draw(), RE05TrackerHit::Draw(), eRositaTrackerHit::Draw(), ExN04CalorimeterHit::Draw(), RE05MuonHit::Draw(), PerspectiveVisAction::Draw(), ExExChSensitiveDetectorHit::Draw(), RE01CalorimeterHit::Draw(), ExGflashHit::Draw(), ExP01TrackerHit::Draw(), RE05CalorimeterHit::Draw(), B2TrackerHit::Draw(), Par01CalorimeterHit::Draw(), LXePMTHit::Draw(), XAluminumElectrodeHit::Draw(), ExN02TrackerHit::Draw(), DMXPmtHit::Draw(), TrackerHit::Draw(), B5HodoscopeHit::Draw(), B5HadCalorimeterHit::Draw(), B5DriftChamberHit::Draw(), B5EmCalorimeterHit::Draw(), G4Event::Draw(), H02MuonHit::Draw(), G4VScoreColorMap::DrawColorChart(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), G4BlineEventAction::DrawFieldLines(), CexmcEventAction::DrawReconstructionData(), CexmcEventAction::DrawTrackPoints(), DMXEventAction::drawTracks(), CexmcEventAction::DrawTrajectories(), LXeTrajectory::DrawTrajectory(), RE01Trajectory::DrawTrajectory(), G4VTrajectory::DrawTrajectory(), G4DrawVoxels::DrawVoxels(), G4TrajectoryDrawerUtils::DrawWithoutTime(), G4TrajectoryDrawerUtils::DrawWithTime(), G4VisManager::EndOfEvent(), LXeEventAction::EndOfEventAction(), G4VisManager::EndOfRun(), CCalRunAction::EndOfRunAction(), F01RunAction::EndOfRunAction(), F02RunAction::EndOfRunAction(), F03RunAction::EndOfRunAction(), G03RunAction::EndOfRunAction(), ExG4RunAction01::EndOfRunAction(), Em10RunAction::EndOfRunAction(), G02RunAction::EndOfRunAction(), XrayFluoRunAction::EndOfRunAction(), XrayTelRunAction::EndOfRunAction(), ITTrackingInteractivity::Finalize(), G4WorkerRunManager::G4WorkerRunManager(), G4VSceneHandler::ProcessScene(), CexmcRunManager::RegisterScenePrimitives(), G4WorkerRunManager::RunInitialization(), G4RunManagerKernel::RunInitialization(), G4ModelCmdApplyStringColour< M >::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4ModelCmdApplyColour< M >::SetNewValue(), G4ModelCmdApplyBool< M >::SetNewValue(), G4ModelCmdApplyNull< M >::SetNewValue(), G4ModelCmdApplyDouble< M >::SetNewValue(), G4ModelCmdApplyDoubleAndUnit< M >::SetNewValue(), G4ModelCmdApplyInteger< M >::SetNewValue(), G4ModelCmdApplyString< M >::SetNewValue(), CexmcScenePrimitives::UpdateScene(), DMXSteppingAction::UserSteppingAction(), and G4RunManagerKernel::WorkerDefineWorldVolume().

void G4VVisManager::IgnoreStateChanges ( G4bool  )
virtual

Reimplemented in G4VisManager.

Definition at line 49 of file G4VVisManager.cc.

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

+ Here is the caller graph for this function:

virtual void G4VVisManager::NotifyHandlers ( )
inlinevirtual

Reimplemented in G4VisManager.

Definition at line 207 of file G4VVisManager.hh.

Referenced by G4ModelCmdApplyStringColour< M >::SetNewValue(), G4ModelCmdApplyColour< M >::SetNewValue(), G4ModelCmdApplyNull< M >::SetNewValue(), G4ModelCmdApplyString< M >::SetNewValue(), and CexmcScenePrimitives::UpdateScene().

+ Here is the caller graph for this function:

void G4VVisManager::SetConcreteInstance ( G4VVisManager man)
staticprotected

Definition at line 44 of file G4VVisManager.cc.

References fpConcreteInstance.

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

+ Here is the caller graph for this function:

Member Data Documentation

G4VVisManager * G4VVisManager::fpConcreteInstance = 0
staticprotected

Definition at line 235 of file G4VVisManager.hh.

Referenced by GetConcreteInstance(), and SetConcreteInstance().


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