#include <G4VVisManager.hh>
Inheritance diagram for G4VVisManager:
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 G4VVisManager * | GetConcreteInstance () |
Static Protected Member Functions | |
static void | SetConcreteInstance (G4VVisManager *) |
Static Protected Attributes | |
static G4VVisManager * | fpConcreteInstance = 0 |
Definition at line 94 of file G4VVisManager.hh.
G4VVisManager::~G4VVisManager | ( | ) | [virtual] |
virtual void G4VVisManager::BeginDraw | ( | const G4Transform3D & | objectTransformation = G4Transform3D() |
) | [pure virtual] |
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] |
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] |
virtual void G4VVisManager::EndDraw2D | ( | ) | [pure virtual] |
Implemented in G4VisManager.
Implemented in G4VisManager.
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().
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 }
G4VVisManager * G4VVisManager::fpConcreteInstance = 0 [static, protected] |
Definition at line 232 of file G4VVisManager.hh.
Referenced by GetConcreteInstance(), and SetConcreteInstance().