This class defines an abstaract interface to manage actors. More...
#include <VISU_ActorFactory.h>

Public Member Functions | |
| virtual | ~TActorFactory () |
| Just to make this class virtual. | |
| virtual bool | GetActiveState ()=0 |
| Gets know whether the factory instance can be used for actor management or not. | |
| virtual unsigned long int | GetMTime ()=0 |
| Return modified time of the factory. | |
| virtual void | UpdateActor (VISU_ActorBase *theActor)=0 |
| To update the actor. | |
| virtual void | RemoveActor (VISU_ActorBase *theActor)=0 |
| To unregister the actor. | |
Actors are created by corresponding presentations and published in the defined view. Each actor can be published only into one view but one presentation can have many actors. Due to the complexity of the actor presentation interaction the new interface defines common and simply way to manage them properly.
| virtual VISU.TActorFactory.~TActorFactory | ( | ) | [virtual] |
| virtual bool VISU.TActorFactory.GetActiveState | ( | ) | [pure virtual] |
Implemented in VISU.PointMap3d_i, and VISU.Prs3d_i.
| virtual unsigned long int VISU.TActorFactory.GetMTime | ( | ) | [pure virtual] |
Implemented in VISU.PointMap3d_i, and VISU.Prs3d_i.
| virtual void VISU.TActorFactory.UpdateActor | ( | VISU_ActorBase * | theActor | ) | [pure virtual] |
Implemented in VISU.ColoredPrs3d_i, VISU.GaussPoints_i, VISU.IsoSurfaces_i, VISU.Mesh_i, VISU.MonoColorPrs_i, VISU.PointMap3d_i, VISU.Prs3d_i, VISU.ScalarMap_i, and VISU.Vectors_i.
| virtual void VISU.TActorFactory.RemoveActor | ( | VISU_ActorBase * | theActor | ) | [pure virtual] |
Implemented in VISU.PointMap3d_i, and VISU.Prs3d_i.