VISU_Actor Class Reference

#include <VISU_Actor.h>

Inheritance diagram for VISU_Actor:

Inheritance graph

Public Member Functions

 vtkTypeMacro (VISU_Actor, SALOME_Actor)
void ShallowCopy (vtkProp *prop)
virtual void ShallowCopyPL (VISU_PipeLine *thePipeLine)
virtual void setIO (const Handle(SALOME_InteractiveObject)&theIO)
VISU::Prs3d_iGetPrs3d ()
virtual void SetPrs3d (VISU::Prs3d_i *thePrs3d)
VISU::TActorFactoryGetFactory ()
virtual void SetFactory (VISU::TActorFactory *theActorFactory)
virtual void UpdateFromFactory ()
virtual void RemoveFromRender ()
virtual VISU_PipeLineGetPipeLine ()
virtual void SetPipeLine (VISU_PipeLine *thePipeLine)
virtual void SetRepresentation (int theMode)
virtual bool IsShrunkable ()
virtual bool IsShrunk ()
virtual void SetShrink ()
virtual void UnShrink ()
virtual void SetShrinkable (bool theIsShrinkable)
virtual void SetShrinkFactor (vtkFloatingPointType theFactor=0.8)
virtual vtkFloatingPointType GetShrinkFactor ()
virtual void SetOpacity (vtkFloatingPointType theValue)
virtual vtkFloatingPointType GetOpacity ()
virtual void SetLineWidth (vtkFloatingPointType theLineWidth)
virtual vtkFloatingPointType GetLineWidth ()
virtual void AddToRender (vtkRenderer *)
virtual void RemoveFromRender (vtkRenderer *)
virtual bool PreHighlight (vtkInteractorStyle *theInteractorStyle, SVTK_SelectionEvent *theSelectionEvent, bool theIsHighlight)
virtual void SetVTKMapping (bool theIsVTKMapping)
virtual bool IsVTKMapping () const
virtual vtkDataSet * GetInput ()
virtual vtkIdType GetNodeObjId (vtkIdType theID)
virtual vtkIdType GetNodeVTKID (vtkIdType theID)
virtual vtkFloatingPointType * GetNodeCoord (vtkIdType theObjID)
virtual vtkIdType GetElemObjId (vtkIdType theID)
virtual vtkIdType GetElemVTKID (vtkIdType theID)
virtual vtkCell * GetElemCell (vtkIdType theObjID)

Static Public Member Functions

static VISU_ActorNew ()

Protected Member Functions

 VISU_Actor ()
virtual ~VISU_Actor ()
virtual void SetMapperInput (vtkDataSet *theDataSet)
virtual VISU_PipeLineGetCurrentPL ()

Protected Attributes

bool myIsVTKMapping
VISU::Prs3d_imyPrs3d
vtkSmartPointer< VISU_PipeLinemyPipeLine
vtkSmartPointer< vtkDataSetMapper > myMapper
VISU::TActorFactorymyActorFactory
boost::signal1< void, VISU_Actor * > myDestroySignal
vtkSmartPointer< VTKViewer_ShrinkFilter > myShrinkFilter
bool myIsShrinkable
bool myIsShrunk
vtkSmartPointer< vtkTextMapper > myAnnotationMapper
vtkSmartPointer< vtkTextActormyAnnotationActor

Constructor & Destructor Documentation

VISU_Actor::VISU_Actor  )  [protected]
 

VISU_Actor::~VISU_Actor  )  [protected, virtual]
 


Member Function Documentation

VISU_Actor.vtkTypeMacro VISU_Actor  ,
SALOME_Actor 
 

static VISU_Actor* VISU_Actor.New  )  [static]
 

Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, VISU_GaussPtsAct2, VISU_MeshAct, VISU_ScalarMapAct, and VISU_VectorsAct.

void VISU_Actor::ShallowCopy vtkProp *  prop  ) 
 

void VISU_Actor::ShallowCopyPL VISU_PipeLine thePipeLine  )  [virtual]
 

Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

void VISU_Actor::setIO const Handle(SALOME_InteractiveObject)&  theIO  )  [virtual]
 

VISU::Prs3d_i * VISU_Actor::GetPrs3d  ) 
 

void VISU_Actor::SetPrs3d VISU::Prs3d_i thePrs3d  )  [virtual]
 

VISU::TActorFactory * VISU_Actor::GetFactory  ) 
 

void VISU_Actor::SetFactory VISU::TActorFactory theActorFactory  )  [virtual]
 

Reimplemented in VISU_GaussPtsAct.

void VISU_Actor::UpdateFromFactory  )  [virtual]
 

void VISU_Actor::RemoveFromRender  )  [virtual]
 

VISU_PipeLine * VISU_Actor::GetPipeLine  )  [virtual]
 

void VISU_Actor::SetPipeLine VISU_PipeLine thePipeLine  )  [virtual]
 

Reimplemented in VISU_GaussPtsAct, and VISU_VectorsAct.

void VISU_Actor::SetRepresentation int  theMode  )  [virtual]
 

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

bool VISU_Actor::IsShrunkable  )  [virtual]
 

bool VISU_Actor::IsShrunk  )  [virtual]
 

void VISU_Actor::SetShrink  )  [virtual]
 

Reimplemented in VISU_MeshAct.

void VISU_Actor::UnShrink  )  [virtual]
 

Reimplemented in VISU_MeshAct.

void VISU_Actor::SetShrinkable bool  theIsShrinkable  )  [virtual]
 

Reimplemented in VISU_MeshAct.

void VISU_Actor::SetShrinkFactor vtkFloatingPointType  theFactor = 0.8  )  [virtual]
 

Reimplemented in VISU_MeshAct.

vtkFloatingPointType VISU_Actor::GetShrinkFactor  )  [virtual]
 

void VISU_Actor::SetOpacity vtkFloatingPointType  theValue  )  [virtual]
 

Reimplemented in VISU_MeshAct.

vtkFloatingPointType VISU_Actor::GetOpacity  )  [virtual]
 

Reimplemented in VISU_MeshAct.

void VISU_Actor::SetLineWidth vtkFloatingPointType  theLineWidth  )  [virtual]
 

Reimplemented in VISU_MeshAct.

vtkFloatingPointType VISU_Actor::GetLineWidth  )  [virtual]
 

Reimplemented in VISU_MeshAct.

void VISU_Actor::AddToRender vtkRenderer *   )  [virtual]
 

Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, and VISU_ScalarMapAct.

void VISU_Actor::RemoveFromRender vtkRenderer *   )  [virtual]
 

Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, and VISU_ScalarMapAct.

bool VISU_Actor::PreHighlight vtkInteractorStyle *  theInteractorStyle,
SVTK_SelectionEvent *  theSelectionEvent,
bool  theIsHighlight
[virtual]
 

Reimplemented in VISU_GaussPtsAct.

void VISU_Actor::SetVTKMapping bool  theIsVTKMapping  )  [virtual]
 

bool VISU_Actor::IsVTKMapping  )  const [virtual]
 

vtkDataSet * VISU_Actor::GetInput  )  [virtual]
 

Reimplemented in VISU_GaussPtsAct, and VISU_VectorsAct.

vtkIdType VISU_Actor::GetNodeObjId vtkIdType  theID  )  [virtual]
 

vtkIdType VISU_Actor::GetNodeVTKID vtkIdType  theID  )  [virtual]
 

virtual vtkFloatingPointType* VISU_Actor.GetNodeCoord vtkIdType  theObjID  )  [virtual]
 

vtkIdType VISU_Actor::GetElemObjId vtkIdType  theID  )  [virtual]
 

vtkIdType VISU_Actor::GetElemVTKID vtkIdType  theID  )  [virtual]
 

vtkCell * VISU_Actor::GetElemCell vtkIdType  theObjID  )  [virtual]
 

void VISU_Actor::SetMapperInput vtkDataSet *  theDataSet  )  [protected, virtual]
 

Reimplemented in VISU_GaussPtsAct, VISU_GaussPtsAct1, VISU_GaussPtsAct2, and VISU_MeshAct.

VISU_PipeLine * VISU_Actor::GetCurrentPL  )  [protected, virtual]
 

Reimplemented in VISU_GaussPtsAct.


Field Documentation

bool VISU_Actor.myIsVTKMapping [protected]
 

VISU::Prs3d_i* VISU_Actor.myPrs3d [protected]
 

vtkSmartPointer<VISU_PipeLine> VISU_Actor.myPipeLine [protected]
 

vtkSmartPointer<vtkDataSetMapper> VISU_Actor.myMapper [protected]
 

VISU::TActorFactory* VISU_Actor.myActorFactory [protected]
 

boost::signal1<void,VISU_Actor*> VISU_Actor.myDestroySignal [protected]
 

vtkSmartPointer<VTKViewer_ShrinkFilter> VISU_Actor.myShrinkFilter [protected]
 

bool VISU_Actor.myIsShrinkable [protected]
 

bool VISU_Actor.myIsShrunk [protected]
 

vtkSmartPointer<vtkTextMapper> VISU_Actor.myAnnotationMapper [protected]
 

vtkSmartPointer<vtkTextActor> VISU_Actor.myAnnotationActor [protected]