G4VVisManager Class Reference

#include <G4VVisManager.hh>

Inheritance diagram for G4VVisManager:

G4VisManager G4VisExecutive

Public Member Functions

virtual ~G4VVisManager ()
virtual void Draw (const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw (const G4NURBS &, 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 G4NURBS &, 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 G4VHit &)=0
virtual void Draw (const G4VDigi &)=0
virtual void Draw (const G4VTrajectory &, G4int i_mode=0)=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 NotifyHandlers ()
virtual void DispatchToModel (const G4VTrajectory &)=0
virtual void DispatchToModel (const G4VTrajectory &, G4int i_mode)=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 94 of file G4VVisManager.hh.


Constructor & Destructor Documentation

G4VVisManager::~G4VVisManager (  )  [virtual]

Definition at line 35 of file G4VVisManager.cc.

00035 {}


Member Function Documentation

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

Implemented in G4VisManager.

Referenced by G4TrajectoriesModel::DescribeYourselfTo().

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

Implemented in G4VisManager.

virtual void G4VVisManager::DispatchToModel ( const G4VTrajectory ,
G4int  i_mode 
) [pure virtual]

Implemented in G4VisManager.

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

Implemented in G4VisManager.

Referenced by G4VTrajectory::DrawTrajectory().

virtual void G4VVisManager::Draw ( const G4VSolid ,
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 G4LogicalVolume ,
const G4VisAttributes ,
const G4Transform3D objectTransformation = G4Transform3D() 
) [pure virtual]

Implemented in G4VisManager.

virtual void G4VVisManager::Draw ( const G4VTrajectory ,
G4int  i_mode = 0 
) [pure virtual]

Implemented in G4VisManager.

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

Implemented in G4VisManager.

virtual void G4VVisManager::Draw ( const G4VHit  )  [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 G4Square ,
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 G4Polymarker ,
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 G4Polyhedron ,
const G4Transform3D objectTransformation = G4Transform3D() 
) [pure virtual]

Implemented in G4VisManager.

virtual void G4VVisManager::Draw ( const G4NURBS ,
const G4Transform3D objectTransformation = G4Transform3D() 
) [pure virtual]

Implemented in G4VisManager.

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

Implemented in G4VisManager.

Referenced by G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), and G4DrawVoxels::DrawVoxels().

virtual void G4VVisManager::Draw2D ( const G4Text ,
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 G4Polymarker ,
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 G4Polyhedron ,
const G4Transform3D objectTransformation = G4Transform3D() 
) [pure virtual]

Implemented in G4VisManager.

virtual void G4VVisManager::Draw2D ( const G4NURBS ,
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 G4VScoreColorMap::DrawColorChartBar(), G4ScoreLogColorMap::DrawColorChartBar(), G4VScoreColorMap::DrawColorChartText(), and G4ScoreLogColorMap::DrawColorChartText().

virtual void G4VVisManager::EndDraw (  )  [pure virtual]

Implemented in G4VisManager.

Referenced by G4TrajectoriesModel::DescribeYourselfTo().

virtual void G4VVisManager::EndDraw2D (  )  [pure virtual]

Implemented in G4VisManager.

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(), and G4RunManagerKernel::RunInitialization().

G4VVisManager * G4VVisManager::GetConcreteInstance (  )  [static]

Definition at line 39 of file G4VVisManager.cc.

References fpConcreteInstance.

Referenced by G4RunManagerKernel::DefineWorldVolume(), G4TrajectoriesModel::DescribeYourselfTo(), G4ScoringCylinder::Draw(), G4ScoringBox::Draw(), G4Event::Draw(), G4VScoreColorMap::DrawColorChart(), G4ScoringCylinder::DrawColumn(), G4ScoringBox::DrawColumn(), G4VTrajectory::DrawTrajectory(), G4DrawVoxels::DrawVoxels(), G4VSceneHandler::ProcessScene(), G4RunManagerKernel::RunInitialization(), G4ModelCmdApplyString< M >::SetNewValue(), G4ModelCmdApplyInteger< M >::SetNewValue(), G4ModelCmdApplyDoubleAndUnit< M >::SetNewValue(), G4ModelCmdApplyDouble< M >::SetNewValue(), G4ModelCmdApplyNull< M >::SetNewValue(), G4ModelCmdApplyBool< M >::SetNewValue(), G4ModelCmdApplyColour< M >::SetNewValue(), and G4ModelCmdApplyStringColour< M >::SetNewValue().

00040 {
00041   return fpConcreteInstance;
00042 }

virtual void G4VVisManager::NotifyHandlers (  )  [inline, virtual]

Reimplemented in G4VisManager.

Definition at line 210 of file G4VVisManager.hh.

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

00210 {}

void G4VVisManager::SetConcreteInstance ( G4VVisManager  )  [static, protected]

Definition at line 44 of file G4VVisManager.cc.

References fpConcreteInstance.

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

00045 {
00046   fpConcreteInstance = man;
00047 }


Field Documentation

G4VVisManager * G4VVisManager::fpConcreteInstance = 0 [static, protected]

Definition at line 232 of file G4VVisManager.hh.

Referenced by GetConcreteInstance(), and SetConcreteInstance().


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