70#ifndef G4VVISMANAGER_HH
71#define G4VVISMANAGER_HH
224#ifdef G4MULTITHREADED
226 virtual void SetUpForAThread() = 0;
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 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 void Draw(const G4VTrajectory &)=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 IgnoreStateChanges(G4bool)
virtual void DispatchToModel(const G4VTrajectory &)=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 *)