71#ifndef G4VVISMANAGER_HH
72#define G4VVISMANAGER_HH
virtual void Draw2D(const G4Polyhedron &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw2D(const G4Polyline &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4Polyline &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual G4bool FilterHit(const G4VHit &)=0
virtual void Draw(const G4VTrajectory &, G4int i_mode=0)=0
virtual void Draw2D(const G4Square &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual G4bool FilterTrajectory(const G4VTrajectory &)=0
virtual void Draw2D(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual G4bool FilterDigi(const G4VDigi &)=0
virtual void Draw(const G4VDigi &)=0
virtual void EndDraw2D()=0
virtual void Draw2D(const G4Polymarker &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4VSolid &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4VPhysicalVolume &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4Scale &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void NotifyHandlers()
virtual void Draw(const G4Polymarker &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4NURBS &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void DispatchToModel(const G4VTrajectory &, G4int i_mode)=0
virtual void DispatchToModel(const G4VTrajectory &)=0
virtual void Draw2D(const G4NURBS &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4VHit &)=0
virtual void Draw(const G4LogicalVolume &, const G4VisAttributes &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4Square &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw2D(const G4Text &, const G4Transform3D &objectTransformation=G4Transform3D())=0
static G4VVisManager * fpConcreteInstance
static G4VVisManager * GetConcreteInstance()
virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void BeginDraw(const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4Text &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void Draw(const G4Polyhedron &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void BeginDraw2D(const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void GeometryHasChanged()=0
static void SetConcreteInstance(G4VVisManager *)