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

Public Member Functions | |
| vtkTypeMacro (VISU_ActorBase, SALOME_Actor) | |
| VISU::TActorFactory * | GetFactory () |
| virtual void | SetFactory (VISU::TActorFactory *theActorFactory) |
| virtual void | UpdateFromFactory () |
| virtual void | SetTransform (VTKViewer_Transform *theTransform) |
| virtual void | SetLineWidth (vtkFloatingPointType theLineWidth) |
| virtual vtkFloatingPointType | GetLineWidth () |
| virtual void | SetShrink () |
| virtual void | UnShrink () |
| virtual bool | IsShrunkable () |
| virtual bool | IsShrunk () |
| virtual void | SetShrinkable (bool theIsShrinkable) |
| virtual void | SetShrinkFactor (vtkFloatingPointType theFactor=0.8) |
| virtual vtkFloatingPointType | GetShrinkFactor () |
| virtual void | SetRepresentation (int theMode) |
| virtual void | RemoveFromRender (vtkRenderer *theRenderer) |
| virtual void | RemoveFromRender () |
| virtual void | ConnectToFactory (boost::signal0< void > &, boost::signal0< void > &) |
| virtual vtkDataSet * | GetHighlightedDataSet () |
| Return pointer to the dataset, which used to calculation of the bounding box of the actor Redefined from VTKViewer_Actor. | |
Protected Member Functions | |
| VISU_ActorBase () | |
| virtual | ~VISU_ActorBase () |
Protected Attributes | |
| VISU::TActorFactory * | myActorFactory |
| vtkTimeStamp | myUpdateFromFactoryTime |
| boost::signal1< void, VISU_ActorBase * > | myDestroySignal |
| boost::signalslib::connection | myUpdateActorsConnection |
| boost::signalslib::connection | myRemoveFromRendererConnection |
| vtkSmartPointer < VTKViewer_ShrinkFilter > | myShrinkFilter |
| bool | myIsShrinkable |
| bool | myIsShrunk |
| VISU_ActorBase::VISU_ActorBase | ( | ) | [protected] |
| VISU_ActorBase::~VISU_ActorBase | ( | ) | [protected, virtual] |
| VISU_ActorBase.vtkTypeMacro | ( | VISU_ActorBase | , |
| SALOME_Actor | |||
| ) |
| VISU::TActorFactory * VISU_ActorBase::GetFactory | ( | ) |
| void VISU_ActorBase::SetFactory | ( | VISU::TActorFactory * | theActorFactory | ) | [virtual] |
Reimplemented in VISU_GaussPtsAct.
References VISU.TActorFactory.RemoveActor().
| void VISU_ActorBase::UpdateFromFactory | ( | ) | [virtual] |
| void VISU_ActorBase::SetTransform | ( | VTKViewer_Transform * | theTransform | ) | [virtual] |
Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, VISU_MeshAct, VISU_ScalarMapAct, and VISU_VectorsAct.
| void VISU_ActorBase::SetLineWidth | ( | vtkFloatingPointType | theLineWidth | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
| vtkFloatingPointType VISU_ActorBase::GetLineWidth | ( | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
| void VISU_ActorBase::SetShrink | ( | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
References VISU.GetOutput(), myIsShrinkable, myIsShrunk, and myShrinkFilter.
| void VISU_ActorBase::UnShrink | ( | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
References VISU.GetOutput(), and myIsShrunk.
| bool VISU_ActorBase::IsShrunkable | ( | ) | [virtual] |
Reimplemented in VISU_Actor.
References myIsShrinkable.
| bool VISU_ActorBase::IsShrunk | ( | ) | [virtual] |
Reimplemented in VISU_Actor.
References myIsShrunk.
| void VISU_ActorBase::SetShrinkable | ( | bool | theIsShrinkable | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
References myIsShrinkable.
| void VISU_ActorBase::SetShrinkFactor | ( | vtkFloatingPointType | theFactor = 0.8 | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
| vtkFloatingPointType VISU_ActorBase::GetShrinkFactor | ( | ) | [virtual] |
Reimplemented in VISU_Actor.
| void VISU_ActorBase::SetRepresentation | ( | int | theMode | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_MeshAct, and VISU_ScalarMapAct.
| void VISU_ActorBase::RemoveFromRender | ( | vtkRenderer * | theRenderer | ) | [virtual] |
Reimplemented in VISU_Actor, VISU_GaussPtsAct, VISU_GaussPtsAct1, VISU_IsoSurfActor, VISU_PointMap3dActor, and VISU_ScalarMapAct.
References RemoveFromRender().
| void VISU_ActorBase::RemoveFromRender | ( | ) | [virtual] |
References VISU.GetRenderer().
| void VISU_ActorBase::ConnectToFactory | ( | boost::signal0< void > & | theUpdateActorSignal, |
| boost::signal0< void > & | theRemoveFromRendererSignal | ||
| ) | [virtual] |
| vtkDataSet * VISU_ActorBase::GetHighlightedDataSet | ( | ) | [virtual] |
Reimplemented in VISU_VectorsAct.
VISU::TActorFactory* VISU_ActorBase.myActorFactory [protected] |
vtkTimeStamp VISU_ActorBase.myUpdateFromFactoryTime [protected] |
boost::signal1<void,VISU_ActorBase*> VISU_ActorBase.myDestroySignal [protected] |
boost::signalslib::connection VISU_ActorBase.myUpdateActorsConnection [protected] |
boost::signalslib::connection VISU_ActorBase.myRemoveFromRendererConnection [protected] |
vtkSmartPointer<VTKViewer_ShrinkFilter> VISU_ActorBase.myShrinkFilter [protected] |
Reimplemented in VISU_Actor.
bool VISU_ActorBase.myIsShrinkable [protected] |
Reimplemented in VISU_Actor.
bool VISU_ActorBase.myIsShrunk [protected] |
Reimplemented in VISU_Actor.