71 #ifndef G4VVISMANAGER_HH
72 #define G4VVISMANAGER_HH
224 #ifdef G4MULTITHREADED
226 virtual void SetUpForAThread() = 0;
virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void GeometryHasChanged()=0
virtual G4bool FilterTrajectory(const G4VTrajectory &)=0
static G4VVisManager * GetConcreteInstance()
virtual void EndDraw2D()=0
virtual G4bool FilterHit(const G4VHit &)=0
virtual void IgnoreStateChanges(G4bool)
virtual void BeginDraw2D(const G4Transform3D &objectTransformation=G4Transform3D())=0
static G4VVisManager * fpConcreteInstance
virtual void BeginDraw(const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void DispatchToModel(const G4VTrajectory &)=0
virtual void NotifyHandlers()
virtual G4bool FilterDigi(const G4VDigi &)=0
virtual void Draw2D(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
static void SetConcreteInstance(G4VVisManager *)