Version: 6.3.1
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes

VISU_GaussPtsAct Class Reference

Base class for Gauss Points Actors. More...

#include <VISU_GaussPtsAct.h>

Inheritance diagram for VISU_GaussPtsAct:
Inheritance graph

Public Types

typedef vtkSmartPointer
< VISU_GaussPtsDeviceActor
PDeviceActor
enum  EQuadratic2DRepresentation { eLines = 0, eArcs }

Public Member Functions

 vtkTypeMacro (VISU_GaussPtsAct, VISU_Actor)
virtual void SetPipeLine (VISU_PipeLine *thePipeLine)
VISU_GaussPointsPLGetGaussPointsPL ()
virtual void DeepCopy (VISU_Actor *theActor)
 Copies all properties from the given actor.
virtual void ShallowCopyPL (VISU_PipeLine *thePipeLine)
virtual vtkMapper * GetMapper ()
 Redefined method of getting a native mapper of the actor.
virtual vtkFloatingPointType * GetBounds ()
 Redefined method of getting an actor bounds.
virtual vtkDataSet * GetInput ()
 Redefined method of getting an actor input.
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
virtual void SetOpacity (vtkFloatingPointType theValue)
virtual void SetFactory (VISU::TActorFactory *theActorFactory)
VISU::TGaussPtsActorFactoryGetGaussPtsFactory ()
virtual void SetPosition (double _arg[3])
virtual void AddToRender (vtkRenderer *theRenderer)
 Add actor to the renderer.
virtual void RemoveFromRender (vtkRenderer *theRenderer)
 Remove actor from the renderer.
virtual void SetInteractor (vtkRenderWindowInteractor *theInteractor)
 Set the Render Window Interactor to the actor.
virtual void SetTransform (VTKViewer_Transform *theTransform)
 Apply the transform on the actor.
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
 Redefined method of rendering the Opaque Geometry.
virtual int RenderTranslucentGeometry (vtkViewport *viewport)
 Redefined method of rendering the Translucent Geometry.
virtual void SetVisibility (int theMode)
 Set actor visibility.
virtual int IsSegmentationEnabled ()
 Get segmentation visibility.
VISU_ScalarBarCtrlGetScalarBarCtrl ()
 Set Scalar Bar Control to the actor.
void SetBarVisibility (bool theMode)
 Set the Scalar Bar Control visibility.
bool GetBarVisibility ()
 Get the Scalar Bar Control visibility.
virtual void SetWidgetCtrl (VISU_WidgetCtrl *theWidgetCtrl)
bool GetChangeMagnification ()
 Return the information about pipeline magnification changing.
virtual void ChangeMagnification (bool)
 Change the pipeline magnification.
virtual void Highlight (bool theIsHighlight)
 Internal highlight.
virtual bool PreHighlight (vtkInteractorStyle *theInteractorStyle, SVTK_SelectionEvent *theSelectionEvent, bool theIsHighlight)
 Redefined method of the actor's prehighlighting.
virtual bool Highlight (vtkInteractorStyle *theInteractorStyle, SVTK_SelectionEvent *theSelectionEvent, bool theIsHighlight)
 Redefined method of the actor's highlighting.
void SetInsideCursorSettings (VISU_InsideCursorSettings *theInsideCursorSettings)
 Set the picking settings to the actor.
virtual void UpdateInsideCursorSettings ()
virtual void UpdateInsideCursorSettings (PDeviceActor)
void UpdatePickingSettings ()
 Apply the picking settings on the actor.
virtual bool IsInfinitive ()
virtual int GetPickable ()
virtual unsigned long int GetMTime ()
virtual void RemoveAllClippingPlanes ()
virtual vtkIdType GetNumberOfClippingPlanes ()
virtual bool AddClippingPlane (vtkPlane *thePlane)
virtual vtkPlaneGetClippingPlane (vtkIdType theID)
virtual
vtkImplicitFunctionCollection * 
GetClippingPlanes ()
virtual vtkDataSet * GetValLabelsInput ()
 vtkTypeMacro (VISU_Actor, VISU_ActorBase)
 vtkTypeMacro (VISU_ActorBase, SALOME_Actor)
virtual void setIO (const Handle(SALOME_InteractiveObject)&theIO)
VISU::Prs3d_iGetPrs3d ()
virtual void SetPrs3d (VISU::Prs3d_i *thePrs3d)
bool ShouldBeDisplayed ()
 Gets know whether the actor should be displayed or not.
virtual void SetPosition (double theX, double theY, double theZ)
virtual VISU_PipeLineGetPipeLine ()
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 bool IsFeatureEdgesAllowed ()
virtual void SetFeatureEdgesAllowed (bool theIsFeatureEdgesAllowed)
virtual bool IsFeatureEdgesEnabled ()
virtual void SetFeatureEdgesEnabled (bool theIsFeatureEdgesEnabled)
virtual vtkFloatingPointType GetFeatureEdgesAngle ()
virtual void SetFeatureEdgesAngle (vtkFloatingPointType theAngle=30.0)
virtual void GetFeatureEdgesFlags (bool &theIsFeatureEdges, bool &theIsBoundaryEdges, bool &theIsManifoldEdges, bool &theIsNonManifoldEdges)
virtual void SetFeatureEdgesFlags (bool theIsFeatureEdges, bool theIsBoundaryEdges, bool theIsManifoldEdges, bool theIsNonManifoldEdges)
virtual bool GetFeatureEdgesColoring ()
virtual void SetFeatureEdgesColoring (bool theIsColoring)
virtual vtkFloatingPointType GetOpacity ()
virtual void SetLineWidth (vtkFloatingPointType theLineWidth)
virtual vtkFloatingPointType GetLineWidth ()
virtual void RemoveFromRender ()
virtual void highlight (bool theHighlight)
 Just to update visibility of the highlight devices.
virtual void SetVTKMapping (bool theIsVTKMapping)
virtual bool IsVTKMapping () const
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)
virtual void SetValuesLabeled (const bool theIsValLabeled)
 Methods for values labeling.
virtual bool GetValuesLabeled () const
vtkTextProperty * GetsValLabelsProps () const
virtual EQuadratic2DRepresentation GetQuadratic2DRepresentation () const
virtual void SetQuadratic2DRepresentation (EQuadratic2DRepresentation theMode)
VISU::TActorFactoryGetFactory ()
virtual void UpdateFromFactory ()
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.

Static Public Member Functions

static VISU_GaussPtsActNew ()

Protected Member Functions

 VISU_GaussPtsAct ()
virtual ~VISU_GaussPtsAct ()
virtual void SetMapperInput (vtkDataSet *theDataSet)
virtual VISU_PipeLineGetCurrentPL ()
virtual vtkFloatingPointType GetRadius (vtkIdType theObjID, vtkIdType theVTKID, vtkDataArray *theScalarArray)
 To get current value of the radius of the Point Sprite.
virtual vtkFloatingPointType GetMagnification (vtkIdType theObjID)
 To get current value of the magnification.
virtual vtkFloatingPointType GetClamp (vtkIdType theObjID)
 To get current value of the clamp.
virtual void OnInteractorEvent (unsigned long theEvent)
bool isSubElementsHighlighted ()

Static Protected Member Functions

static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)
 Main process VTK event method.

Protected Attributes

vtkSmartPointer
< vtkCallbackCommand > 
myEventCallbackCommand
vtkFloatingPointType myPriority
bool myChangeMagnification
VISU::TGaussPtsActorFactorymyGaussPtsActorFactory
boost::signal1< void,
VISU_GaussPtsAct * > 
myUpdatePrs3dSignal
PDeviceActor myDeviceActor
VISU_WidgetCtrlmyWidgetCtrl
VISU_GaussPointsPLmyCurrentPL
vtkSmartPointer
< VISU_GaussPointsPL
myGaussPointsPL
vtkSmartPointer
< vtkPolyDataMapper > 
myMapper
vtkSmartPointer
< SALOME_ExtractPolyDataGeometry
myPolyDataExtractor
vtkSmartPointer
< vtkImplicitBoolean > 
myFunction
vtkIdType myLastPreHighlightObjID
vtkSmartPointer
< VISU_CursorPyramid
myCursorPyramid
vtkSmartPointer
< VISU_CursorPyramid
myCursorPyramidSelected
vtkSmartPointer
< vtkUnstructuredGrid > 
myCellSource
vtkSmartPointer< SVTK_Actor > myCellActor
vtkSmartPointer< vtkWarpVector > myWarpVector
vtkSmartPointer
< vtkCellDataToPointData > 
myCellDataToPointData
bool myBarVisibility
vtkSmartPointer
< VISU_ScalarBarCtrl
myScalarBarCtrl
VISU_InsideCursorSettingsmyInsideCursorSettings
bool myIsVTKMapping
VISU::Prs3d_imyPrs3d
vtkSmartPointer< VISU_PipeLinemyPipeLine
vtkSmartPointer
< VTKViewer_ShrinkFilter > 
myShrinkFilter
bool myIsShrinkable
bool myIsShrunk
vtkSmartPointer< vtkTextMapper > myAnnotationMapper
vtkSmartPointer< vtkTextActor > myAnnotationActor
vtkSmartPointer
< VTKViewer_FramedTextActor > 
myTextActor
vtkSmartPointer< vtkFeatureEdges > myFeatureEdges
bool myIsFeatureEdgesAllowed
bool myIsFeatureEdgesEnabled
Selection_Mode myLastSelectionMode
bool myIsSubElementsHighlighted
bool myIsValLabeled
vtkDataSet * myValLblDataSet
vtkActor2DmyValLabels
vtkMaskPoints * myValMaskPoints
VTKViewer_CellCenters * myValCellCenters
VISU_UsedPointsFiltermyValUsedPoints
vtkLabeledDataMapper * myValLabeledDataMapper
VISU_SelectVisiblePointsmyValSelectVisiblePoints
VISU::TActorFactorymyActorFactory
vtkTimeStamp myUpdateFromFactoryTime
boost::signal1< void,
VISU_ActorBase * > 
myDestroySignal
boost::signalslib::connection myUpdateActorsConnection
boost::signalslib::connection myRemoveFromRendererConnection

Detailed Description

The actor is responsible for representation of Gauss Points. It render corresponding presentation by usage of corresponding VISU_GaussPtsDeviceActor. Usage of such technic of rendering gives addititional flexibility to change its behaviour in run-time. Also, the base class implements the following functionality:


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
eLines 
eArcs 

Constructor & Destructor Documentation

VISU_GaussPtsAct::VISU_GaussPtsAct ( ) [protected]
VISU_GaussPtsAct::~VISU_GaussPtsAct ( ) [protected, virtual]

References MESSAGE, and MYDEBUG.


Member Function Documentation

VISU_GaussPtsAct.vtkTypeMacro ( VISU_GaussPtsAct  ,
VISU_Actor   
)
static VISU_GaussPtsAct* VISU_GaussPtsAct.New ( ) [static]

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

void VISU_GaussPtsAct::SetPipeLine ( VISU_PipeLine thePipeLine) [virtual]

Reimplemented from VISU_Actor.

References MESSAGE, and MYDEBUG.

VISU_GaussPointsPL * VISU_GaussPtsAct::GetGaussPointsPL ( )
void VISU_GaussPtsAct::DeepCopy ( VISU_Actor theActor) [virtual]

Reimplemented from VISU_Actor.

void VISU_GaussPtsAct::ShallowCopyPL ( VISU_PipeLine thePipeLine) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

References MESSAGE, and MYDEBUG.

vtkMapper * VISU_GaussPtsAct::GetMapper ( ) [virtual]
vtkFloatingPointType * VISU_GaussPtsAct::GetBounds ( ) [virtual]
vtkDataSet * VISU_GaussPtsAct::GetInput ( ) [virtual]

Reimplemented from VISU_Actor.

unsigned long int VISU_GaussPtsAct::GetMemorySize ( ) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

void VISU_GaussPtsAct::SetOpacity ( vtkFloatingPointType  theValue) [virtual]

Reimplemented from VISU_Actor.

void VISU_GaussPtsAct::SetFactory ( VISU::TActorFactory theActorFactory) [virtual]
VISU::TGaussPtsActorFactory * VISU_GaussPtsAct::GetGaussPtsFactory ( )
void VISU_GaussPtsAct::SetPosition ( double  _arg[3]) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

References Highlight().

void VISU_GaussPtsAct::AddToRender ( vtkRenderer *  theRenderer) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1.

References MESSAGE, and MYDEBUG.

void VISU_GaussPtsAct::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1.

References MESSAGE, and MYDEBUG.

void VISU_GaussPtsAct::SetInteractor ( vtkRenderWindowInteractor *  theInteractor) [virtual]
void VISU_GaussPtsAct::SetTransform ( VTKViewer_Transform *  theTransform) [virtual]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_GaussPtsAct1.

int VISU_GaussPtsAct::RenderOpaqueGeometry ( vtkViewport *  viewport) [virtual]

Reimplemented in VISU_GaussPtsAct1.

int VISU_GaussPtsAct::RenderTranslucentGeometry ( vtkViewport *  viewport) [virtual]

Reimplemented in VISU_GaussPtsAct1.

void VISU_GaussPtsAct::SetVisibility ( int  theMode) [virtual]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

int VISU_GaussPtsAct::IsSegmentationEnabled ( ) [virtual]
VISU_ScalarBarCtrl * VISU_GaussPtsAct::GetScalarBarCtrl ( )
void VISU_GaussPtsAct::SetBarVisibility ( bool  theMode)
bool VISU_GaussPtsAct::GetBarVisibility ( )
void VISU_GaussPtsAct::SetWidgetCtrl ( VISU_WidgetCtrl theWidgetCtrl) [virtual]

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

References MESSAGE, and MYDEBUG.

bool VISU_GaussPtsAct::GetChangeMagnification ( )

True indicates that magnification is increased, false - decreased.

void VISU_GaussPtsAct::ChangeMagnification ( bool  up) [virtual]
void VISU_GaussPtsAct::Highlight ( bool  theIsHighlight) [virtual]
bool VISU_GaussPtsAct::PreHighlight ( vtkInteractorStyle *  theInteractorStyle,
SVTK_SelectionEvent *  theSelectionEvent,
bool  theIsHighlight 
) [virtual]
bool VISU_GaussPtsAct::Highlight ( vtkInteractorStyle *  theInteractorStyle,
SVTK_SelectionEvent *  theSelectionEvent,
bool  theIsHighlight 
) [virtual]

Reimplemented from VISU_Actor.

References GaussPointSelection, and Handle().

void VISU_GaussPtsAct::SetInsideCursorSettings ( VISU_InsideCursorSettings theInsideCursorSettings)
void VISU_GaussPtsAct::UpdateInsideCursorSettings ( ) [virtual]

Reimplemented in VISU_GaussPtsAct1.

void VISU_GaussPtsAct::UpdateInsideCursorSettings ( PDeviceActor  theActor) [virtual]
void VISU_GaussPtsAct::UpdatePickingSettings ( )
bool VISU_GaussPtsAct::IsInfinitive ( ) [virtual]
int VISU_GaussPtsAct::GetPickable ( ) [virtual]
unsigned long int VISU_GaussPtsAct::GetMTime ( ) [virtual]
void VISU_GaussPtsAct::RemoveAllClippingPlanes ( ) [virtual]

Reimplemented from VISU_Actor.

References myFunction.

vtkIdType VISU_GaussPtsAct::GetNumberOfClippingPlanes ( ) [virtual]

Reimplemented from VISU_Actor.

References myFunction.

bool VISU_GaussPtsAct::AddClippingPlane ( vtkPlane thePlane) [virtual]

Reimplemented from VISU_Actor.

References GetClippingPlanes(), and myFunction.

vtkPlane * VISU_GaussPtsAct::GetClippingPlane ( vtkIdType  theID) [virtual]

Reimplemented from VISU_Actor.

References GetNumberOfClippingPlanes(), and myFunction.

vtkImplicitFunctionCollection * VISU_GaussPtsAct::GetClippingPlanes ( ) [virtual]

Reimplemented from VISU_Actor.

References myFunction.

vtkDataSet * VISU_GaussPtsAct::GetValLabelsInput ( ) [virtual]

Reimplemented from VISU_Actor.

References GetInput().

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

Implements VISU_Actor.

Reimplemented in VISU_GaussPtsAct1, and VISU_GaussPtsAct2.

References MESSAGE, and MYDEBUG.

VISU_PipeLine * VISU_GaussPtsAct::GetCurrentPL ( ) [protected, virtual]

Reimplemented from VISU_Actor.

vtkFloatingPointType VISU_GaussPtsAct::GetRadius ( vtkIdType  theObjID,
vtkIdType  theVTKID,
vtkDataArray *  theScalarArray 
) [protected, virtual]

Reimplemented in VISU_GaussPtsAct1.

vtkFloatingPointType VISU_GaussPtsAct::GetMagnification ( vtkIdType  theObjID) [protected, virtual]

Reimplemented in VISU_GaussPtsAct1.

vtkFloatingPointType VISU_GaussPtsAct::GetClamp ( vtkIdType  theObjID) [protected, virtual]

Reimplemented in VISU_GaussPtsAct1.

static void VISU_GaussPtsAct.ProcessEvents ( vtkObject theObject,
unsigned long  theEvent,
void *  theClientData,
void *  theCallData 
) [static, protected]

Reimplemented from VISU_Actor.

Reimplemented in VISU_GaussPtsAct1.

void VISU_GaussPtsAct::OnInteractorEvent ( unsigned long  theEvent) [protected, virtual]
VISU_Actor.vtkTypeMacro ( VISU_Actor  ,
VISU_ActorBase   
) [inherited]
VISU_ActorBase.vtkTypeMacro ( VISU_ActorBase  ,
SALOME_Actor   
) [inherited]
void VISU_Actor::setIO ( const Handle(SALOME_InteractiveObject)&  theIO) [virtual, inherited]
VISU::Prs3d_i * VISU_Actor::GetPrs3d ( ) [inherited]
void VISU_Actor::SetPrs3d ( VISU::Prs3d_i thePrs3d) [virtual, inherited]
bool VISU_Actor::ShouldBeDisplayed ( ) [inherited]
void VISU_Actor::SetPosition ( double  theX,
double  theY,
double  theZ 
) [virtual, inherited]
VISU_PipeLine * VISU_Actor::GetPipeLine ( ) [virtual, inherited]
void VISU_Actor::SetRepresentation ( int  theMode) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

References SVTK.Representation.FeatureEdges.

bool VISU_Actor::IsShrunkable ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

bool VISU_Actor::IsShrunk ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

void VISU_Actor::SetShrink ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

References VISU.GetOutput().

void VISU_Actor::UnShrink ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

References VISU.GetOutput().

void VISU_Actor::SetShrinkable ( bool  theIsShrinkable) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

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

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

vtkFloatingPointType VISU_Actor::GetShrinkFactor ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

bool VISU_Actor::IsFeatureEdgesAllowed ( ) [virtual, inherited]
void VISU_Actor::SetFeatureEdgesAllowed ( bool  theIsFeatureEdgesAllowed) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

bool VISU_Actor::IsFeatureEdgesEnabled ( ) [virtual, inherited]
void VISU_Actor::SetFeatureEdgesEnabled ( bool  theIsFeatureEdgesEnabled) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

vtkFloatingPointType VISU_Actor::GetFeatureEdgesAngle ( ) [virtual, inherited]
void VISU_Actor::SetFeatureEdgesAngle ( vtkFloatingPointType  theAngle = 30.0) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

void VISU_Actor::GetFeatureEdgesFlags ( bool &  theIsFeatureEdges,
bool &  theIsBoundaryEdges,
bool &  theIsManifoldEdges,
bool &  theIsNonManifoldEdges 
) [virtual, inherited]
void VISU_Actor::SetFeatureEdgesFlags ( bool  theIsFeatureEdges,
bool  theIsBoundaryEdges,
bool  theIsManifoldEdges,
bool  theIsNonManifoldEdges 
) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

bool VISU_Actor::GetFeatureEdgesColoring ( ) [virtual, inherited]
void VISU_Actor::SetFeatureEdgesColoring ( bool  theIsColoring) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

vtkFloatingPointType VISU_Actor::GetOpacity ( ) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

void VISU_Actor::SetLineWidth ( vtkFloatingPointType  theLineWidth) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

vtkFloatingPointType VISU_Actor::GetLineWidth ( ) [virtual, inherited]

Reimplemented from VISU_ActorBase.

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

void VISU_ActorBase::RemoveFromRender ( ) [virtual, inherited]

References VISU.GetRenderer().

void VISU_Actor::highlight ( bool  theIsHighlight) [virtual, inherited]

Updates visibility of the highlight devices

References ChangeZoom(), VISU_PickingSettings.Get(), and VISU.GetRenderer().

void VISU_Actor::SetVTKMapping ( bool  theIsVTKMapping) [virtual, inherited]
bool VISU_Actor::IsVTKMapping ( ) const [virtual, inherited]
vtkIdType VISU_Actor::GetNodeObjId ( vtkIdType  theID) [virtual, inherited]
vtkIdType VISU_Actor::GetNodeVTKID ( vtkIdType  theID) [virtual, inherited]
vtkFloatingPointType * VISU_Actor::GetNodeCoord ( vtkIdType  theObjID) [virtual, inherited]
vtkIdType VISU_Actor::GetElemObjId ( vtkIdType  theID) [virtual, inherited]
vtkIdType VISU_Actor::GetElemVTKID ( vtkIdType  theID) [virtual, inherited]
vtkCell * VISU_Actor::GetElemCell ( vtkIdType  theObjID) [virtual, inherited]
void VISU_Actor::SetValuesLabeled ( const bool  theIsValLabeled) [virtual, inherited]
bool VISU_Actor::GetValuesLabeled ( ) const [virtual, inherited]
vtkTextProperty * VISU_Actor::GetsValLabelsProps ( ) const [inherited]
VISU_Actor::EQuadratic2DRepresentation VISU_Actor::GetQuadratic2DRepresentation ( ) const [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

References VISU_Actor.eArcs, and VISU_Actor.eLines.

void VISU_Actor::SetQuadratic2DRepresentation ( EQuadratic2DRepresentation  theMode) [virtual, inherited]

Reimplemented in VISU_MeshAct, and VISU_ScalarMapAct.

References VISU_Actor.eArcs, and VISU_Actor.eLines.

bool VISU_Actor::isSubElementsHighlighted ( ) [protected, inherited]
VISU::TActorFactory * VISU_ActorBase::GetFactory ( ) [inherited]
void VISU_ActorBase::UpdateFromFactory ( ) [virtual, inherited]
void VISU_ActorBase::ConnectToFactory ( boost::signal0< void > &  theUpdateActorSignal,
boost::signal0< void > &  theRemoveFromRendererSignal 
) [virtual, inherited]
vtkDataSet * VISU_ActorBase::GetHighlightedDataSet ( ) [virtual, inherited]

Reimplemented in VISU_VectorsAct.


Field Documentation

vtkSmartPointer<vtkCallbackCommand> VISU_GaussPtsAct.myEventCallbackCommand [protected]

Reimplemented from VISU_Actor.

vtkFloatingPointType VISU_GaussPtsAct.myPriority [protected]

Reimplemented from VISU_Actor.

boost::signal1<void,VISU_GaussPtsAct*> VISU_GaussPtsAct.myUpdatePrs3dSignal [protected]
vtkSmartPointer<vtkPolyDataMapper> VISU_GaussPtsAct.myMapper [protected]
vtkSmartPointer<vtkImplicitBoolean> VISU_GaussPtsAct.myFunction [protected]
vtkSmartPointer<vtkUnstructuredGrid> VISU_GaussPtsAct.myCellSource [protected]
vtkSmartPointer<SVTK_Actor> VISU_GaussPtsAct.myCellActor [protected]
vtkSmartPointer<vtkWarpVector> VISU_GaussPtsAct.myWarpVector [protected]
vtkSmartPointer<vtkCellDataToPointData> VISU_GaussPtsAct.myCellDataToPointData [protected]
bool VISU_Actor.myIsVTKMapping [protected, inherited]
VISU::Prs3d_i* VISU_Actor.myPrs3d [protected, inherited]
vtkSmartPointer<VISU_PipeLine> VISU_Actor.myPipeLine [protected, inherited]
vtkSmartPointer<VTKViewer_ShrinkFilter> VISU_Actor.myShrinkFilter [protected, inherited]

Reimplemented from VISU_ActorBase.

bool VISU_Actor.myIsShrinkable [protected, inherited]

Reimplemented from VISU_ActorBase.

bool VISU_Actor.myIsShrunk [protected, inherited]

Reimplemented from VISU_ActorBase.

vtkSmartPointer<vtkTextMapper> VISU_Actor.myAnnotationMapper [protected, inherited]
vtkSmartPointer<vtkTextActor> VISU_Actor.myAnnotationActor [protected, inherited]
vtkSmartPointer<VTKViewer_FramedTextActor> VISU_Actor.myTextActor [protected, inherited]
vtkSmartPointer<vtkFeatureEdges> VISU_Actor.myFeatureEdges [protected, inherited]
bool VISU_Actor.myIsFeatureEdgesAllowed [protected, inherited]
bool VISU_Actor.myIsFeatureEdgesEnabled [protected, inherited]
Selection_Mode VISU_Actor.myLastSelectionMode [protected, inherited]
bool VISU_Actor.myIsSubElementsHighlighted [protected, inherited]
bool VISU_Actor.myIsValLabeled [protected, inherited]
vtkDataSet* VISU_Actor.myValLblDataSet [protected, inherited]
vtkActor2D* VISU_Actor.myValLabels [protected, inherited]
vtkMaskPoints* VISU_Actor.myValMaskPoints [protected, inherited]
VTKViewer_CellCenters* VISU_Actor.myValCellCenters [protected, inherited]
vtkLabeledDataMapper* VISU_Actor.myValLabeledDataMapper [protected, inherited]
vtkTimeStamp VISU_ActorBase.myUpdateFromFactoryTime [protected, inherited]
boost::signal1<void,VISU_ActorBase*> VISU_ActorBase.myDestroySignal [protected, inherited]
boost::signalslib::connection VISU_ActorBase.myUpdateActorsConnection [protected, inherited]
boost::signalslib::connection VISU_ActorBase.myRemoveFromRendererConnection [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS