SMESH_Actor Class Reference

#include <SMESH_Actor.h>

Inheritance diagram for SMESH_Actor:

Inheritance graph

Public Types

enum  EReperesent { ePoint, eEdge, eSurface }
enum  EEntityMode { eEdges = 0x01, eFaces = 0x02, eVolumes = 0x04, eAllEntity = 0x07 }
enum  eControl {
  eNone, eLength, eLength2D, eFreeBorders,
  eFreeEdges, eMultiConnection, eArea, eTaper,
  eAspectRatio, eMinimumAngle, eWarping, eSkew,
  eAspectRatio3D, eMultiConnection2D, eVolume3D
}

Public Member Functions

 vtkTypeMacro (SMESH_Actor, SALOME_Actor)
virtual void SetSufaceColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetSufaceColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void SetBackSufaceColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetBackSufaceColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void SetEdgeColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetEdgeColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void SetNodeColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetNodeColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void SetHighlightColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetHighlightColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void SetPreHighlightColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetPreHighlightColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual vtkFloatingPointType GetLineWidth ()=0
virtual void SetLineWidth (vtkFloatingPointType theVal)=0
virtual void SetNodeSize (vtkFloatingPointType size)=0
virtual vtkFloatingPointType GetNodeSize ()=0
virtual void SetEntityMode (unsigned int theMode)=0
virtual unsigned int GetEntityMode () const =0
virtual void SetPointRepresentation (bool theIsPointsVisible)=0
virtual bool GetPointRepresentation ()=0
virtual vtkUnstructuredGrid * GetUnstructuredGrid ()=0
virtual void SetShrinkFactor (vtkFloatingPointType theValue)=0
virtual void SetPointsLabeled (bool theIsPointsLabeled)=0
virtual bool GetPointsLabeled ()=0
virtual void SetCellsLabeled (bool theIsCellsLabeled)=0
virtual bool GetCellsLabeled ()=0
virtual void SetControlMode (eControl theMode)=0
virtual eControl GetControlMode ()=0
virtual vtkScalarBarActor * GetScalarBarActor ()=0
virtual void SetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType theDist, vtkPlane *thePlane)=0
virtual void GetPlaneParam (vtkFloatingPointType theDir[3], vtkFloatingPointType &theDist, vtkPlane *thePlane)=0
virtual void RemoveAllClippingPlanes ()=0
virtual vtkIdType GetNumberOfClippingPlanes ()=0
virtual vtkPlaneGetClippingPlane (vtkIdType theID)=0
virtual vtkIdType AddClippingPlane (vtkPlane *thePlane)=0
virtual TVisualObjPtr GetObject ()=0
virtual void SetControlsPrecision (const long)=0
virtual long GetControlsPrecision () const =0
virtual void UpdateScalarBar ()=0

Static Public Member Functions

static SMESH_ActorNew (TVisualObjPtr theVisualObj, const char *theEntry, const char *theName, int theIsClear)

Static Private Member Functions

static SMESH_ActorNew ()

Member Enumeration Documentation

enum SMESH_Actor::EReperesent
 

Enumerator:
ePoint 
eEdge 
eSurface 

enum SMESH_Actor::EEntityMode
 

Enumerator:
eEdges 
eFaces 
eVolumes 
eAllEntity 

enum SMESH_Actor::eControl
 

Enumerator:
eNone 
eLength 
eLength2D 
eFreeBorders 
eFreeEdges 
eMultiConnection 
eArea 
eTaper 
eAspectRatio 
eMinimumAngle 
eWarping 
eSkew 
eAspectRatio3D 
eMultiConnection2D 
eVolume3D 


Member Function Documentation

static SMESH_Actor* SMESH_Actor.New  )  [static, private]
 

Reimplemented in SMESH_ActorDef.

SMESH_Actor.vtkTypeMacro SMESH_Actor  ,
SALOME_Actor 
 

SMESH_Actor * SMESH_Actor::New TVisualObjPtr  theVisualObj,
const char *  theEntry,
const char *  theName,
int  theIsClear
[static]
 

virtual void SMESH_Actor.SetSufaceColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetSufaceColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetBackSufaceColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetBackSufaceColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetEdgeColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetEdgeColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetNodeColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetNodeColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetHighlightColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetHighlightColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetPreHighlightColor vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetPreHighlightColor vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkFloatingPointType SMESH_Actor.GetLineWidth  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetLineWidth vtkFloatingPointType  theVal  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetNodeSize vtkFloatingPointType  size  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkFloatingPointType SMESH_Actor.GetNodeSize  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetEntityMode unsigned int  theMode  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual unsigned int SMESH_Actor.GetEntityMode  )  const [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetPointRepresentation bool  theIsPointsVisible  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual bool SMESH_Actor.GetPointRepresentation  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkUnstructuredGrid* SMESH_Actor.GetUnstructuredGrid  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetShrinkFactor vtkFloatingPointType  theValue  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetPointsLabeled bool  theIsPointsLabeled  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual bool SMESH_Actor.GetPointsLabeled  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetCellsLabeled bool  theIsCellsLabeled  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual bool SMESH_Actor.GetCellsLabeled  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetControlMode eControl  theMode  )  [pure virtual]
 

virtual eControl SMESH_Actor.GetControlMode  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkScalarBarActor* SMESH_Actor.GetScalarBarActor  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetPlaneParam vtkFloatingPointType  theDir[3],
vtkFloatingPointType  theDist,
vtkPlane thePlane
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.GetPlaneParam vtkFloatingPointType  theDir[3],
vtkFloatingPointType &  theDist,
vtkPlane thePlane
[pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.RemoveAllClippingPlanes  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkIdType SMESH_Actor.GetNumberOfClippingPlanes  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkPlane* SMESH_Actor.GetClippingPlane vtkIdType  theID  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual vtkIdType SMESH_Actor.AddClippingPlane vtkPlane thePlane  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual TVisualObjPtr SMESH_Actor.GetObject  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.SetControlsPrecision const   long  )  [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual long SMESH_Actor.GetControlsPrecision  )  const [pure virtual]
 

Implemented in SMESH_ActorDef.

virtual void SMESH_Actor.UpdateScalarBar  )  [pure virtual]
 

Implemented in SMESH_ActorDef.