Back to index

salome-smesh  6.5.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends
SMESHOBJECT_EXPORT Protocol Reference

#include <SMESH_Actor.h>

Collaboration diagram for SMESHOBJECT_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Types

enum  EReperesent {
  ePoint, eEdge, eSurface, ePoint,
  eWireframe, eSurface, eInsideframe
}
enum  EEntityMode {
  e0DElements = 0x01, eEdges = 0x02, eFaces = 0x04, eVolumes = 0x08,
  eAllEntity = 0x0f
}
enum  EQuadratic2DRepresentation { eLines = 0x01, eArcs = 0x02 }
enum  eControl {
  eNone, eLength, eLength2D, eFreeBorders,
  eFreeEdges, eFreeNodes, eFreeFaces, eMultiConnection,
  eArea, eTaper, eAspectRatio, eMinimumAngle,
  eWarping, eSkew, eAspectRatio3D, eMultiConnection2D,
  eVolume3D, eMaxElementLength2D, eMaxElementLength3D, eBareBorderFace,
  eBareBorderVolume, eOverConstrainedFace, eOverConstrainedVolume, eCoincidentNodes,
  eCoincidentElems1D, eCoincidentElems2D, eCoincidentElems3D
}
enum  EReperesent {
  ePoint, eEdge, eSurface, ePoint,
  eWireframe, eSurface, eInsideframe
}
typedef std::list< const
SMDS_MeshElement * > 
TEntityList
typedef std::map< vtkIdType,
vtkIdType > 
TMapOfIds

Public Member Functions

 vtkTypeMacro (SMESH_Actor, SALOME_Actor)
virtual void SetSufaceColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b, int delta)=0
virtual void GetSufaceColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b, int &delta)=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 SetOutlineColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void GetOutlineColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)=0
virtual void Set0DColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)=0
virtual void Get0DColor (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 Set0DSize (vtkFloatingPointType size)=0
virtual vtkFloatingPointType Get0DSize ()=0
virtual void SetEntityMode (unsigned int theMode)=0
virtual unsigned int GetEntityMode () const =0
virtual void SetQuadratic2DRepresentation (EQuadratic2DRepresentation)=0
virtual EQuadratic2DRepresentation GetQuadratic2DRepresentation ()=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 SetFacesOriented (bool theIsFacesOriented)=0
virtual bool GetFacesOriented ()=0
virtual void SetFacesOrientationColor (vtkFloatingPointType theColor[3])=0
virtual void GetFacesOrientationColor (vtkFloatingPointType theColor[3])=0
virtual void SetFacesOrientationScale (vtkFloatingPointType theScale)=0
virtual vtkFloatingPointType GetFacesOrientationScale ()=0
virtual void SetFacesOrientation3DVectors (bool theState)=0
virtual bool GetFacesOrientation3DVectors ()=0
virtual void SetControlMode (eControl theMode)=0
virtual eControl GetControlMode ()=0
virtual SMESH::Controls::FunctorPtr GetFunctor ()=0
virtual SMESH_ScalarBarActorGetScalarBarActor ()=0
virtual void RemoveAllClippingPlanes ()=0
virtual vtkIdType GetNumberOfClippingPlanes ()=0
virtual vtkPlane * GetClippingPlane (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
virtual void UpdateDistribution ()=0
virtual SPlot2d_Histogram * GetPlot2Histogram ()=0
virtual SPlot2d_Histogram * UpdatePlot2Histogram ()=0
 vtkTypeMacro (SMESH_CellLabelActor, SMESH_DeviceActor)
virtual void SetCellsLabeled (bool theIsCellsLabeled)
virtual bool GetCellsLabeled ()
virtual void SetVisibility (int theMode)
virtual void AddToRender (vtkRenderer *theRenderer)
virtual void RemoveFromRender (vtkRenderer *theRenderer)
void UpdateLabels ()
 vtkTypeMacro (SMESH_DeviceActor, vtkLODActor)
void SetStoreClippingMapping (bool theStoreMapping)
void SetStoreGemetryMapping (bool theStoreMapping)
void SetStoreIDMapping (bool theStoreMapping)
virtual int GetNodeObjId (int theVtkID)
virtual vtkFloatingPointType * GetNodeCoord (int theObjID)
virtual int GetElemObjId (int theVtkID)
virtual vtkCell * GetElemCell (int theObjID)
virtual void SetTransform (VTKViewer_Transform *theTransform)
virtual unsigned long int GetMTime ()
virtual void SetFacesOriented (bool theIsFacesOriented)
virtual bool GetFacesOriented ()
virtual void SetFacesOrientationColor (vtkFloatingPointType theColor[3])
virtual void GetFacesOrientationColor (vtkFloatingPointType theColor[3])
virtual void SetFacesOrientationScale (vtkFloatingPointType theScale)
virtual vtkFloatingPointType GetFacesOrientationScale ()
virtual void SetFacesOrientation3DVectors (bool theState)
virtual bool GetFacesOrientation3DVectors ()
virtual void SetQuadraticArcMode (bool theFlag)
 Setting for displaying quadratic elements.
virtual bool GetQuadraticArcMode ()
virtual void SetQuadraticArcAngle (vtkFloatingPointType theMaxAngle)
virtual vtkFloatingPointType GetQuadraticArcAngle ()
void UpdateFaceOrientation ()
vtkFloatingPointType GetShrinkFactor ()
void SetShrinkFactor (vtkFloatingPointType value)
bool IsShrunkable ()
bool IsShrunk ()
void SetShrink ()
void UnShrink ()
EReperesent GetRepresentation ()
void SetRepresentation (EReperesent theMode)
virtual void SetVisibility (int theMode)
virtual int GetVisibility ()
virtual void AddToRender (vtkRenderer *theRenderer)
virtual void RemoveFromRender (vtkRenderer *theRenderer)
VTKViewer_ExtractUnstructuredGrid * GetExtractUnstructuredGrid ()
vtkUnstructuredGrid * GetUnstructuredGrid ()
void SetControlMode (SMESH::Controls::FunctorPtr theFunctor, SMESH_ScalarBarActor *theScalarBarActor, vtkLookupTable *theLookupTable)
void SetExtControlMode (SMESH::Controls::FunctorPtr theFunctor, SMESH_ScalarBarActor *theScalarBarActor, vtkLookupTable *theLookupTable)
void SetExtControlMode (SMESH::Controls::FunctorPtr theFunctor)
bool IsHighlited ()
void SetHighlited (bool theIsHighlited)
virtual void SetCoincident3DAllowed (bool theIsFeatureEdgesAllowed)
virtual bool IsCoincident3DAllowed () const
virtual void Render (vtkRenderer *, vtkMapper *)
void SetImplicitFunctionUsed (bool theIsImplicitFunctionUsed)
bool IsImplicitFunctionUsed () const
void SetMarkerEnabled (bool)
void SetMarkerStd (VTK::MarkerType, VTK::MarkerScale)
void SetMarkerTexture (int, VTK::MarkerTexture)
VTK::MarkerType GetMarkerType ()
VTK::MarkerScale GetMarkerScale ()
int GetMarkerTexture ()
 vtkTypeMacro (SMESH_ExtractGeometry, vtkExtractGeometry)
void SetStoreMapping (bool theStoreMapping)
bool GetStoreMapping ()
virtual vtkIdType GetNodeObjId (int theVtkID)
virtual vtkIdType GetElemObjId (int theVtkID)
 vtkTypeRevisionMacro (SMESH_FaceOrientationFilter, vtkPolyDataAlgorithm)
void SetOrientationScale (vtkFloatingPointType)
vtkFloatingPointType GetOrientationScale () const
void Set3dVectors (bool)
bool Get3dVectors () const
 vtkTypeMacro (SMESH_NodeLabelActor, SMESH_DeviceActor)
virtual void SetPointsLabeled (bool theIsPointsLabeled)
virtual bool GetPointsLabeled ()
virtual void SetVisibility (int theMode)
virtual void AddToRender (vtkRenderer *theRenderer)
virtual void RemoveFromRender (vtkRenderer *theRenderer)
void UpdateLabels ()
virtual bool Update (int theIsClear=true)=0
virtual bool NulData ()=0
virtual void UpdateFunctor (const SMESH::Controls::FunctorPtr &theFunctor)=0
virtual int GetElemDimension (const int theObjId)=0
virtual int GetNbEntities (const SMDSAbs_ElementType theType) const =0
virtual SMDS_Mesh * GetMesh () const =0
virtual bool GetEdgeNodes (const int theElemId, const int theEdgeNum, int &theNodeId1, int &theNodeId2) const =0
virtual bool IsValid () const =0
virtual vtkUnstructuredGrid * GetUnstructuredGrid ()=0
virtual vtkIdType GetNodeObjId (int theVTKID)=0
virtual vtkIdType GetNodeVTKId (int theObjID)=0
virtual vtkIdType GetElemObjId (int theVTKID)=0
virtual vtkIdType GetElemVTKId (int theObjID)=0
virtual void ClearEntitiesFlags ()=0
virtual bool GetEntitiesFlag ()=0
virtual unsigned int GetEntitiesState ()=0
 SMESH_VisualObjDef ()
virtual ~SMESH_VisualObjDef ()
virtual bool Update (int theIsClear=true)=0
virtual bool NulData ()
virtual void UpdateFunctor (const SMESH::Controls::FunctorPtr &theFunctor)=0
virtual int GetElemDimension (const int theObjId)=0
virtual int GetNbEntities (const SMDSAbs_ElementType theType) const =0
virtual int GetEntities (const SMDSAbs_ElementType, TEntityList &) const =0
virtual bool IsNodePrs () const =0
virtual SMDS_Mesh * GetMesh () const =0
virtual bool IsValid () const
virtual bool GetEdgeNodes (const int theElemId, const int theEdgeNum, int &theNodeId1, int &theNodeId2) const
virtual vtkUnstructuredGrid * GetUnstructuredGrid ()
virtual vtkIdType GetNodeObjId (int theVTKID)
virtual vtkIdType GetNodeVTKId (int theObjID)
virtual vtkIdType GetElemObjId (int theVTKID)
virtual vtkIdType GetElemVTKId (int theObjID)
virtual void ClearEntitiesFlags ()
virtual bool GetEntitiesFlag ()
virtual unsigned int GetEntitiesState ()
 SMESH_MeshObj (SMESH::SMESH_Mesh_ptr)
virtual ~SMESH_MeshObj ()
virtual bool Update (int theIsClear=true)
virtual bool NulData ()
virtual int GetNbEntities (const SMDSAbs_ElementType) const
virtual int GetEntities (const SMDSAbs_ElementType, TEntityList &) const
virtual bool IsNodePrs () const
virtual int GetElemDimension (const int theObjId)
virtual void UpdateFunctor (const SMESH::Controls::FunctorPtr &theFunctor)
SMESH::SMESH_Mesh_ptr GetMeshServer ()
SMDS_Mesh * GetMesh () const
 SMESH_SubMeshObj (SMESH_MeshObj *theMeshObj)
virtual ~SMESH_SubMeshObj ()
virtual bool Update (int theIsClear=true)
virtual void UpdateFunctor (const SMESH::Controls::FunctorPtr &theFunctor)
virtual int GetElemDimension (const int theObjId)
virtual SMDS_Mesh * GetMesh () const
 SMESH_GroupObj (SMESH::SMESH_GroupBase_ptr, SMESH_MeshObj *)
virtual ~SMESH_GroupObj ()
virtual int GetNbEntities (const SMDSAbs_ElementType) const
virtual int GetEntities (const SMDSAbs_ElementType, TEntityList &) const
virtual bool IsNodePrs () const
virtual SMDSAbs_ElementType GetElementType () const
 SMESH_subMeshObj (SMESH::SMESH_subMesh_ptr, SMESH_MeshObj *)
virtual ~SMESH_subMeshObj ()
virtual int GetNbEntities (const SMDSAbs_ElementType) const
virtual int GetEntities (const SMDSAbs_ElementType, TEntityList &) const
virtual bool IsNodePrs () const
 SMESH_PreviewActorsCollection ()
 ~SMESH_PreviewActorsCollection ()
virtual void AddToRender (vtkRenderer *theRenderer)
virtual void RemoveFromRender (vtkRenderer *theRenderer)
bool Init (const TopoDS_Shape &theShape, TopAbs_ShapeEnum subShapeType=TopAbs_EDGE, const QString &=QString(""))
void SetSelector (SVTK_Selector *)
void HighlightAll (bool)
void HighlightID (int)
GEOM_Actor * GetActorByIndex (int)
int GetIndexByShape (const TopoDS_Shape &)
void SetShown (bool)
int count () const
int chunkSize () const
int currentChunk () const
bool hasPrevious () const
bool hasNext () const
void previous ()
void next ()
void PrintSelf (ostream &os, vtkIndent indent)
 vtkTypeMacro (SMESH_ScalarBarActor, vtkActor2D)
int RenderOpaqueGeometry (vtkViewport *viewport)
int RenderTranslucentGeometry (vtkViewport *)
int RenderOverlay (vtkViewport *viewport)
virtual void ReleaseGraphicsResources (vtkWindow *)
virtual void SetLookupTable (vtkScalarsToColors *)
 vtkGetObjectMacro (LookupTable, vtkScalarsToColors)
 vtkSetClampMacro (MaximumNumberOfColors, int, 2, VTK_LARGE_INTEGER)
 vtkGetMacro (MaximumNumberOfColors, int)
 vtkSetClampMacro (NumberOfLabels, int, 0, 64)
 vtkGetMacro (NumberOfLabels, int)
 vtkSetClampMacro (Orientation, int, VTK_ORIENT_HORIZONTAL, VTK_ORIENT_VERTICAL)
 vtkGetMacro (Orientation, int)
void SetOrientationToHorizontal ()
void SetOrientationToVertical ()
virtual void SetTitleTextProperty (vtkTextProperty *p)
 vtkGetObjectMacro (TitleTextProperty, vtkTextProperty)
virtual void SetLabelTextProperty (vtkTextProperty *p)
 vtkGetObjectMacro (LabelTextProperty, vtkTextProperty)
 vtkSetStringMacro (LabelFormat)
 vtkGetStringMacro (LabelFormat)
 vtkSetStringMacro (Title)
 vtkGetStringMacro (Title)
void ShallowCopy (vtkProp *prop)
virtual void SetDistributionVisibility (int flag)
virtual int GetDistributionVisibility ()
virtual void SetDistribution (std::vector< int > theNbValues)
void SetDistributionColoringType (int theDistributionColoringType)
int GetDistributionColoringType ()
void SetDistributionColor (double rgb[3])
void GetDistributionColor (double rgb[3])

Static Public Member Functions

static SMESH_Actor * New (TVisualObjPtr theVisualObj, const char *theEntry, const char *theName, int theIsClear)
static SMESH_CellLabelActorNew ()
static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)
static SMESH_DeviceActorNew ()
static SMESH_ExtractGeometryNew ()
static
SMESH_FaceOrientationFilter
New ()
 Create a new SMESH_FaceOrientationFilter.
static SMESH_NodeLabelActorNew ()
static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)
static SMESH_ScalarBarActorNew ()

Protected Member Functions

 SMESH_CellLabelActor ()
 ~SMESH_CellLabelActor ()
 SMESH_CellLabelActor (const SMESH_CellLabelActor &)
void operator= (const SMESH_CellLabelActor &)
void Init (TVisualObjPtr theVisualObj, vtkImplicitBoolean *theImplicitBoolean)
void SetUnstructuredGrid (vtkUnstructuredGrid *theGrid)
void SetPolygonOffsetParameters (vtkFloatingPointType factor, vtkFloatingPointType units)
void GetPolygonOffsetParameters (vtkFloatingPointType &factor, vtkFloatingPointType &units)
 SMESH_DeviceActor ()
 ~SMESH_DeviceActor ()
 SMESH_DeviceActor (const SMESH_DeviceActor &)
void operator= (const SMESH_DeviceActor &)
 SMESH_ExtractGeometry ()
 ~SMESH_ExtractGeometry ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 SMESH_FaceOrientationFilter ()
virtual ~SMESH_FaceOrientationFilter ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillInputPortInformation (int port, vtkInformation *info)
vtkPolyData * CreateArrowPolyData ()
 SMESH_NodeLabelActor ()
 ~SMESH_NodeLabelActor ()
 SMESH_NodeLabelActor (const SMESH_NodeLabelActor &)
void operator= (const SMESH_NodeLabelActor &)
void createPoints (vtkPoints *)
void buildPrs (bool buildGrid=false)
void buildNodePrs ()
void buildElemPrs ()
void updateEntitiesFlags ()
GEOM_Actor * createActor (const TopoDS_Shape &)
void showCurrentChunk ()
void clearActors ()
 SMESH_ScalarBarActor ()
 ~SMESH_ScalarBarActor ()
virtual void AllocateAndSizeLabels (int *labelSize, int *size, vtkViewport *viewport, double *range)

Protected Attributes

bool myIsCellsLabeled
vtkUnstructuredGrid * myCellsNumDataSet
vtkActor2D * myCellsLabels
vtkMaskPoints * myClsMaskPoints
VTKViewer_CellCenters * myCellCenters
vtkLabeledDataMapper * myClsLabeledDataMapper
vtkSelectVisiblePoints * myClsSelectVisiblePoints
SMESH_DeviceActormyBaseActor
VTKViewer_PolyDataMapper * myMapper
TVisualObjPtr myVisualObj
vtkProperty * myProperty
EReperesent myRepresentation
SMESH_ExtractGeometrymyExtractGeometry
bool myIsImplicitFunctionUsed
vtkMergeFilter * myMergeFilter
VTKViewer_ExtractUnstructuredGrid * myExtractUnstructuredGrid
bool myIsFacesOriented
SMESH_FaceOrientationFiltermyFaceOrientationFilter
vtkPolyDataMapper * myFaceOrientationDataMapper
vtkActor * myFaceOrientation
bool myStoreClippingMapping
VTKViewer_GeometryFilter * myGeomFilter
VTKViewer_TransformFilter * myTransformFilter
std::vector
< vtkPassThroughFilter * > 
myPassFilter
vtkShrinkFilter * myShrinkFilter
bool myIsShrinkable
bool myIsShrunk
bool myIsHighlited
vtkFloatingPointType myPolygonOffsetFactor
vtkFloatingPointType myPolygonOffsetUnits
bool myIsPointsLabeled
vtkUnstructuredGrid * myPointsNumDataSet
vtkActor2D * myPointLabels
vtkMaskPoints * myPtsMaskPoints
vtkLabeledDataMapper * myPtsLabeledDataMapper
vtkSelectVisiblePoints * myPtsSelectVisiblePoints
TMapOfIds mySMDS2VTKNodes
TMapOfIds myVTK2SMDSNodes
TMapOfIds mySMDS2VTKElems
TMapOfIds myVTK2SMDSElems
bool myLocalGrid
bool myEntitiesFlag
unsigned int myEntitiesState
vtkUnstructuredGrid * myGrid
std::map< SMDSAbs_ElementType,
int > 
myEntitiesCache
SMESH_Client myClient
vtkUnstructuredGrid * myEmptyGrid
SMESH_MeshObjmyMeshObj
SMESH::SMESH_subMesh_var mySubMeshServer
TopAbs_ShapeEnum myType
QString myEntry
TopoDS_Shape myMainShape
SVTK_Selector * mySelector
vtkRenderer * myRenderer
TopTools_IndexedMapOfShape myMapOfShapes
QMap< int, GEOM_Actor * > myMapOfActors
QList< int > myIndices
int myCurrentChunk
int myChunkSize
bool myIsShown
vtkScalarsToColors * LookupTable
vtkTextProperty * TitleTextProperty
vtkTextProperty * LabelTextProperty
int MaximumNumberOfColors
int NumberOfLabels
int NumberOfLabelsBuilt
int Orientation
char * Title
char * LabelFormat
vtkTextMapper ** TextMappers

Private Types

typedef std::vector< vtkIdType > TVectorId

Private Member Functions

 SMESH_ExtractGeometry (const SMESH_ExtractGeometry &)
void operator= (const SMESH_ExtractGeometry &)
 SMESH_FaceOrientationFilter (const SMESH_FaceOrientationFilter &)
 Not implemented.
void operator= (const SMESH_FaceOrientationFilter &)
 Not implemented.
void SizeTitle (int *titleSize, int *size, vtkViewport *viewport)
 SMESH_ScalarBarActor (const SMESH_ScalarBarActor &)
void operator= (const SMESH_ScalarBarActor &)

Static Private Member Functions

static SMESH_Actor * New ()

Private Attributes

bool myStoreMapping
TVectorId myElemVTK2ObjIds
TVectorId myNodeVTK2ObjIds
bool my3dVectors
vtkFloatingPointType myOrientationScale
vtkPolyData * myArrowPolyData
vtkPolyData * myFacePolyData
VTKViewer_CellCenters * myFaceCenters
vtkMaskPoints * myFaceMaskPoints
vtkGlyphSource2D * myGlyphSource
vtkGlyph3D * myBaseGlyph
SMESH::SMESH_GroupBase_var myGroupServer
vtkTextMapper * TitleMapper
vtkActor2D * TitleActor
vtkActor2D ** TextActors
vtkPolyData * ScalarBar
vtkPolyDataMapper2D * ScalarBarMapper
vtkActor2D * ScalarBarActor
vtkTimeStamp BuildTime
int LastSize [2]
int LastOrigin [2]
vtkPolyData * myDistribution
vtkActor2D * myDistributionActor
vtkPolyDataMapper2D * myDistributionMapper
std::vector< int > myNbValues
int myDistributionColoringType

Friends

class SMESH_ActorDef

Detailed Description

Definition at line 53 of file SMESH_Actor.h.


Member Typedef Documentation

typedef std::list<const SMDS_MeshElement*> SMESHOBJECT_EXPORT::TEntityList

Definition at line 58 of file SMESH_ObjectDef.h.

typedef std::map<vtkIdType,vtkIdType> SMESHOBJECT_EXPORT::TMapOfIds

Definition at line 59 of file SMESH_ObjectDef.h.

typedef std::vector<vtkIdType> SMESHOBJECT_EXPORT::TVectorId [private]

Definition at line 57 of file SMESH_ExtractGeometry.h.


Member Enumeration Documentation

Enumerator:
eNone 
eLength 
eLength2D 
eFreeBorders 
eFreeEdges 
eFreeNodes 
eFreeFaces 
eMultiConnection 
eArea 
eTaper 
eAspectRatio 
eMinimumAngle 
eWarping 
eSkew 
eAspectRatio3D 
eMultiConnection2D 
eVolume3D 
eMaxElementLength2D 
eMaxElementLength3D 
eBareBorderFace 
eBareBorderVolume 
eOverConstrainedFace 
eOverConstrainedVolume 
eCoincidentNodes 
eCoincidentElems1D 
eCoincidentElems2D 
eCoincidentElems3D 

Definition at line 128 of file SMESH_Actor.h.

Enumerator:
e0DElements 
eEdges 
eFaces 
eVolumes 
eAllEntity 

Definition at line 93 of file SMESH_Actor.h.

{ e0DElements = 0x01, eEdges = 0x02, eFaces = 0x04, eVolumes = 0x08, eAllEntity = 0x0f};
Enumerator:
eLines 
eArcs 

Definition at line 95 of file SMESH_Actor.h.

{ eLines = 0x01, eArcs = 0x02 };
Enumerator:
ePoint 
eEdge 
eSurface 
ePoint 
eWireframe 
eSurface 
eInsideframe 

Definition at line 91 of file SMESH_Actor.h.

Enumerator:
ePoint 
eEdge 
eSurface 
ePoint 
eWireframe 
eSurface 
eInsideframe 

Definition at line 109 of file SMESH_DeviceActor.h.


Constructor & Destructor Documentation

virtual SMESHOBJECT_EXPORT::~SMESH_FaceOrientationFilter ( ) [protected, virtual]
virtual SMESHOBJECT_EXPORT::~SMESH_MeshObj ( ) [virtual]
virtual SMESHOBJECT_EXPORT::~SMESH_GroupObj ( ) [virtual]

Member Function Documentation

virtual vtkIdType SMESHOBJECT_EXPORT::AddClippingPlane ( vtkPlane *  thePlane) [pure virtual]
virtual void SMESHOBJECT_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::AllocateAndSizeLabels ( int *  labelSize,
int *  size,
vtkViewport *  viewport,
double *  range 
) [protected, virtual]
void SMESHOBJECT_EXPORT::buildElemPrs ( ) [protected]
void SMESHOBJECT_EXPORT::buildNodePrs ( ) [protected]
void SMESHOBJECT_EXPORT::buildPrs ( bool  buildGrid = false) [protected]
void SMESHOBJECT_EXPORT::clearActors ( ) [protected]
virtual void SMESHOBJECT_EXPORT::ClearEntitiesFlags ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::ClearEntitiesFlags ( ) [virtual]
GEOM_Actor* SMESHOBJECT_EXPORT::createActor ( const TopoDS_Shape &  ) [protected]
vtkPolyData* SMESHOBJECT_EXPORT::CreateArrowPolyData ( ) [protected]
void SMESHOBJECT_EXPORT::createPoints ( vtkPoints *  ) [protected]
virtual int SMESHOBJECT_EXPORT::FillInputPortInformation ( int  port,
vtkInformation *  info 
) [protected, virtual]
virtual void SMESHOBJECT_EXPORT::Get0DColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
virtual vtkFloatingPointType SMESHOBJECT_EXPORT::Get0DSize ( ) [pure virtual]
bool SMESHOBJECT_EXPORT::Get3dVectors ( ) const [inline]

Definition at line 45 of file SMESH_FaceOrientationFilter.h.

{ return my3dVectors; }
GEOM_Actor* SMESHOBJECT_EXPORT::GetActorByIndex ( int  )
virtual bool SMESHOBJECT_EXPORT::GetCellsLabeled ( ) [inline, virtual]

Definition at line 54 of file SMESH_CellLabelActor.h.

{ return myIsCellsLabeled;}
virtual bool SMESHOBJECT_EXPORT::GetCellsLabeled ( ) [pure virtual]
virtual vtkPlane* SMESHOBJECT_EXPORT::GetClippingPlane ( vtkIdType  theID) [pure virtual]
virtual eControl SMESHOBJECT_EXPORT::GetControlMode ( ) [pure virtual]
virtual long SMESHOBJECT_EXPORT::GetControlsPrecision ( ) const [pure virtual]

Definition at line 185 of file SMESH_ScalarBarActor.h.

virtual void SMESHOBJECT_EXPORT::GetEdgeColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetEdgeNodes ( const int  theElemId,
const int  theEdgeNum,
int &  theNodeId1,
int &  theNodeId2 
) const [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetEdgeNodes ( const int  theElemId,
const int  theEdgeNum,
int &  theNodeId1,
int &  theNodeId2 
) const [virtual]
virtual vtkCell* SMESHOBJECT_EXPORT::GetElemCell ( int  theObjID) [virtual]
virtual int SMESHOBJECT_EXPORT::GetElemDimension ( const int  theObjId) [pure virtual]
virtual int SMESHOBJECT_EXPORT::GetElemDimension ( const int  theObjId) [pure virtual]
virtual int SMESHOBJECT_EXPORT::GetElemDimension ( const int  theObjId) [virtual]
virtual int SMESHOBJECT_EXPORT::GetElemDimension ( const int  theObjId) [virtual]

Here is the caller graph for this function:

virtual vtkIdType SMESHOBJECT_EXPORT::GetElemObjId ( int  theVtkID) [virtual]
virtual int SMESHOBJECT_EXPORT::GetElemObjId ( int  theVtkID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetElemObjId ( int  theVTKID) [pure virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetElemObjId ( int  theVTKID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetElemVTKId ( int  theObjID) [pure virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetElemVTKId ( int  theObjID) [virtual]
virtual int SMESHOBJECT_EXPORT::GetEntities ( const SMDSAbs_ElementType  ,
TEntityList  
) const [pure virtual]
virtual int SMESHOBJECT_EXPORT::GetEntities ( const SMDSAbs_ElementType  ,
TEntityList  
) const [virtual]
virtual int SMESHOBJECT_EXPORT::GetEntities ( const SMDSAbs_ElementType  ,
TEntityList  
) const [virtual]
virtual int SMESHOBJECT_EXPORT::GetEntities ( const SMDSAbs_ElementType  ,
TEntityList  
) const [virtual]
virtual bool SMESHOBJECT_EXPORT::GetEntitiesFlag ( ) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetEntitiesFlag ( ) [virtual]
virtual unsigned int SMESHOBJECT_EXPORT::GetEntitiesState ( ) [pure virtual]
virtual unsigned int SMESHOBJECT_EXPORT::GetEntitiesState ( ) [virtual]
virtual unsigned int SMESHOBJECT_EXPORT::GetEntityMode ( ) const [pure virtual]
VTKViewer_ExtractUnstructuredGrid* SMESHOBJECT_EXPORT::GetExtractUnstructuredGrid ( )
virtual bool SMESHOBJECT_EXPORT::GetFacesOrientation3DVectors ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::GetFacesOrientationColor ( vtkFloatingPointType  theColor[3]) [virtual]
virtual void SMESHOBJECT_EXPORT::GetFacesOrientationColor ( vtkFloatingPointType  theColor[3]) [pure virtual]
virtual vtkFloatingPointType SMESHOBJECT_EXPORT::GetFacesOrientationScale ( ) [virtual]
virtual vtkFloatingPointType SMESHOBJECT_EXPORT::GetFacesOrientationScale ( ) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetFacesOriented ( ) [inline, virtual]

Definition at line 80 of file SMESH_DeviceActor.h.

{ return myIsFacesOriented; }
virtual bool SMESHOBJECT_EXPORT::GetFacesOriented ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::GetHighlightColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
int SMESHOBJECT_EXPORT::GetIndexByShape ( const TopoDS_Shape &  )
virtual vtkFloatingPointType SMESHOBJECT_EXPORT::GetLineWidth ( ) [pure virtual]
VTK::MarkerScale SMESHOBJECT_EXPORT::GetMarkerScale ( )
VTK::MarkerType SMESHOBJECT_EXPORT::GetMarkerType ( )
virtual SMDS_Mesh* SMESHOBJECT_EXPORT::GetMesh ( ) const [pure virtual]

Here is the caller graph for this function:

virtual SMDS_Mesh* SMESHOBJECT_EXPORT::GetMesh ( ) const [pure virtual]

Here is the caller graph for this function:

SMDS_Mesh* SMESHOBJECT_EXPORT::GetMesh ( ) const [inline]

Definition at line 139 of file SMESH_ObjectDef.h.

{ return myClient.GetMesh(); }

Here is the caller graph for this function:

virtual SMDS_Mesh* SMESHOBJECT_EXPORT::GetMesh ( ) const [inline, virtual]

Definition at line 163 of file SMESH_ObjectDef.h.

{ return myMeshObj->GetMesh(); }

Here is the caller graph for this function:

SMESH::SMESH_Mesh_ptr SMESHOBJECT_EXPORT::GetMeshServer ( ) [inline]

Definition at line 138 of file SMESH_ObjectDef.h.

{ return myClient.GetMeshServer(); }
virtual unsigned long int SMESHOBJECT_EXPORT::GetMTime ( ) [virtual]
virtual int SMESHOBJECT_EXPORT::GetNbEntities ( const SMDSAbs_ElementType  theType) const [pure virtual]
virtual int SMESHOBJECT_EXPORT::GetNbEntities ( const SMDSAbs_ElementType  theType) const [pure virtual]
virtual int SMESHOBJECT_EXPORT::GetNbEntities ( const SMDSAbs_ElementType  ) const [virtual]
virtual int SMESHOBJECT_EXPORT::GetNbEntities ( const SMDSAbs_ElementType  ) const [virtual]
virtual int SMESHOBJECT_EXPORT::GetNbEntities ( const SMDSAbs_ElementType  ) const [virtual]
virtual void SMESHOBJECT_EXPORT::GetNodeColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
virtual vtkFloatingPointType* SMESHOBJECT_EXPORT::GetNodeCoord ( int  theObjID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNodeObjId ( int  theVtkID) [virtual]
virtual int SMESHOBJECT_EXPORT::GetNodeObjId ( int  theVtkID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNodeObjId ( int  theVTKID) [pure virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNodeObjId ( int  theVTKID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNodeVTKId ( int  theObjID) [pure virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNodeVTKId ( int  theObjID) [virtual]
virtual vtkIdType SMESHOBJECT_EXPORT::GetNumberOfClippingPlanes ( ) [pure virtual]
virtual TVisualObjPtr SMESHOBJECT_EXPORT::GetObject ( ) [pure virtual]
vtkFloatingPointType SMESHOBJECT_EXPORT::GetOrientationScale ( ) const [inline]

Definition at line 42 of file SMESH_FaceOrientationFilter.h.

{ return myOrientationScale; }
virtual void SMESHOBJECT_EXPORT::GetOutlineColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
virtual SPlot2d_Histogram* SMESHOBJECT_EXPORT::GetPlot2Histogram ( ) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetPointRepresentation ( ) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::GetPointsLabeled ( ) [inline, virtual]

Definition at line 52 of file SMESH_NodeLabelActor.h.

{ return myIsPointsLabeled;}  
virtual bool SMESHOBJECT_EXPORT::GetPointsLabeled ( ) [pure virtual]
void SMESHOBJECT_EXPORT::GetPolygonOffsetParameters ( vtkFloatingPointType &  factor,
vtkFloatingPointType &  units 
) [inline, protected]

Definition at line 193 of file SMESH_DeviceActor.h.

virtual void SMESHOBJECT_EXPORT::GetPreHighlightColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b 
) [pure virtual]
virtual vtkFloatingPointType SMESHOBJECT_EXPORT::GetQuadraticArcAngle ( ) [virtual]
virtual bool SMESHOBJECT_EXPORT::GetQuadraticArcMode ( ) [virtual]

Definition at line 110 of file SMESH_DeviceActor.h.

{ return myRepresentation;}
vtkFloatingPointType SMESHOBJECT_EXPORT::GetShrinkFactor ( )

Definition at line 43 of file SMESH_ExtractGeometry.h.

{ return myStoreMapping;}
virtual void SMESHOBJECT_EXPORT::GetSufaceColor ( vtkFloatingPointType &  r,
vtkFloatingPointType &  g,
vtkFloatingPointType &  b,
int &  delta 
) [pure virtual]
virtual vtkUnstructuredGrid* SMESHOBJECT_EXPORT::GetUnstructuredGrid ( ) [pure virtual]
virtual vtkUnstructuredGrid* SMESHOBJECT_EXPORT::GetUnstructuredGrid ( ) [virtual]
virtual vtkUnstructuredGrid* SMESHOBJECT_EXPORT::GetUnstructuredGrid ( ) [pure virtual]
vtkUnstructuredGrid* SMESHOBJECT_EXPORT::GetUnstructuredGrid ( )
virtual int SMESHOBJECT_EXPORT::GetVisibility ( ) [virtual]
bool SMESHOBJECT_EXPORT::Init ( const TopoDS_Shape &  theShape,
TopAbs_ShapeEnum  subShapeType = TopAbs_EDGE,
const QString &  = QString("") 
)
void SMESHOBJECT_EXPORT::Init ( TVisualObjPtr  theVisualObj,
vtkImplicitBoolean *  theImplicitBoolean 
) [protected]
virtual bool SMESHOBJECT_EXPORT::IsCoincident3DAllowed ( ) const [virtual]

Definition at line 130 of file SMESH_DeviceActor.h.

{ return myIsHighlited;}

Definition at line 144 of file SMESH_DeviceActor.h.

virtual bool SMESHOBJECT_EXPORT::IsNodePrs ( ) const [pure virtual]
virtual bool SMESHOBJECT_EXPORT::IsNodePrs ( ) const [virtual]
virtual bool SMESHOBJECT_EXPORT::IsNodePrs ( ) const [virtual]
virtual bool SMESHOBJECT_EXPORT::IsNodePrs ( ) const [virtual]
bool SMESHOBJECT_EXPORT::IsShrunk ( ) [inline]

Definition at line 105 of file SMESH_DeviceActor.h.

{ return myIsShrunk;}

Definition at line 104 of file SMESH_DeviceActor.h.

{ return myIsShrinkable;}
virtual bool SMESHOBJECT_EXPORT::IsValid ( ) const [pure virtual]
virtual bool SMESHOBJECT_EXPORT::IsValid ( ) const [virtual]
static SMESH_Actor* SMESHOBJECT_EXPORT::New ( ) [inline, static, private]

Definition at line 55 of file SMESH_Actor.h.

{ return NULL;}
static SMESH_Actor* SMESHOBJECT_EXPORT::New ( TVisualObjPtr  theVisualObj,
const char *  theEntry,
const char *  theName,
int  theIsClear 
) [static]
virtual bool SMESHOBJECT_EXPORT::NulData ( ) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::NulData ( ) [inline, virtual]

Definition at line 65 of file SMESH_ObjectDef.h.

{return 0; };
virtual bool SMESHOBJECT_EXPORT::NulData ( ) [virtual]
void SMESHOBJECT_EXPORT::operator= ( const SMESH_FaceOrientationFilter ) [private]

Not implemented.

void SMESHOBJECT_EXPORT::operator= ( const SMESH_ExtractGeometry ) [private]
void SMESHOBJECT_EXPORT::operator= ( const SMESH_NodeLabelActor ) [protected]
void SMESHOBJECT_EXPORT::operator= ( const SMESH_CellLabelActor ) [protected]
void SMESHOBJECT_EXPORT::operator= ( const SMESH_DeviceActor ) [protected]
void SMESHOBJECT_EXPORT::operator= ( const SMESH_ScalarBarActor ) [private]
void SMESHOBJECT_EXPORT::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static void SMESHOBJECT_EXPORT::ProcessEvents ( vtkObject *  theObject,
unsigned long  theEvent,
void *  theClientData,
void *  theCallData 
) [static]
static void SMESHOBJECT_EXPORT::ProcessEvents ( vtkObject *  theObject,
unsigned long  theEvent,
void *  theClientData,
void *  theCallData 
) [static]
virtual void SMESHOBJECT_EXPORT::ReleaseGraphicsResources ( vtkWindow *  ) [virtual]
virtual void SMESHOBJECT_EXPORT::RemoveAllClippingPlanes ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]
virtual void SMESHOBJECT_EXPORT::Render ( vtkRenderer *  ,
vtkMapper *   
) [virtual]
int SMESHOBJECT_EXPORT::RenderOpaqueGeometry ( vtkViewport *  viewport)
int SMESHOBJECT_EXPORT::RenderOverlay ( vtkViewport *  viewport)
int SMESHOBJECT_EXPORT::RenderTranslucentGeometry ( vtkViewport *  ) [inline]

Definition at line 105 of file SMESH_ScalarBarActor.h.

{ return 0; };
virtual int SMESHOBJECT_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
virtual int SMESHOBJECT_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
virtual void SMESHOBJECT_EXPORT::Set0DColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
virtual void SMESHOBJECT_EXPORT::Set0DSize ( vtkFloatingPointType  size) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetCellsLabeled ( bool  theIsCellsLabeled) [virtual]
virtual void SMESHOBJECT_EXPORT::SetCellsLabeled ( bool  theIsCellsLabeled) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetCoincident3DAllowed ( bool  theIsFeatureEdgesAllowed) [virtual]
void SMESHOBJECT_EXPORT::SetControlMode ( SMESH::Controls::FunctorPtr  theFunctor,
SMESH_ScalarBarActor theScalarBarActor,
vtkLookupTable *  theLookupTable 
)
virtual void SMESHOBJECT_EXPORT::SetControlMode ( eControl  theMode) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetControlsPrecision ( const long  ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetDistribution ( std::vector< int >  theNbValues) [virtual]
void SMESHOBJECT_EXPORT::SetDistributionColoringType ( int  theDistributionColoringType) [inline]

Definition at line 181 of file SMESH_ScalarBarActor.h.

{myDistributionColoringType = theDistributionColoringType;Modified();}
virtual void SMESHOBJECT_EXPORT::SetDistributionVisibility ( int  flag) [virtual]
virtual void SMESHOBJECT_EXPORT::SetEdgeColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetEntityMode ( unsigned int  theMode) [pure virtual]
void SMESHOBJECT_EXPORT::SetExtControlMode ( SMESH::Controls::FunctorPtr  theFunctor,
SMESH_ScalarBarActor theScalarBarActor,
vtkLookupTable *  theLookupTable 
)
virtual void SMESHOBJECT_EXPORT::SetFacesOrientation3DVectors ( bool  theState) [virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOrientation3DVectors ( bool  theState) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOrientationColor ( vtkFloatingPointType  theColor[3]) [virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOrientationColor ( vtkFloatingPointType  theColor[3]) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOrientationScale ( vtkFloatingPointType  theScale) [virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOrientationScale ( vtkFloatingPointType  theScale) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOriented ( bool  theIsFacesOriented) [virtual]
virtual void SMESHOBJECT_EXPORT::SetFacesOriented ( bool  theIsFacesOriented) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetHighlightColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
void SMESHOBJECT_EXPORT::SetHighlited ( bool  theIsHighlited)
void SMESHOBJECT_EXPORT::SetImplicitFunctionUsed ( bool  theIsImplicitFunctionUsed)
virtual void SMESHOBJECT_EXPORT::SetLabelTextProperty ( vtkTextProperty *  p) [virtual]
virtual void SMESHOBJECT_EXPORT::SetLineWidth ( vtkFloatingPointType  theVal) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetLookupTable ( vtkScalarsToColors *  ) [virtual]
void SMESHOBJECT_EXPORT::SetMarkerStd ( VTK::MarkerType  ,
VTK::MarkerScale   
)
void SMESHOBJECT_EXPORT::SetMarkerTexture ( int  ,
VTK::MarkerTexture   
)
virtual void SMESHOBJECT_EXPORT::SetNodeColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
void SMESHOBJECT_EXPORT::SetOrientationScale ( vtkFloatingPointType  )

Definition at line 137 of file SMESH_ScalarBarActor.h.

       {this->SetOrientation(VTK_ORIENT_HORIZONTAL);};

Definition at line 139 of file SMESH_ScalarBarActor.h.

{this->SetOrientation(VTK_ORIENT_VERTICAL);};
virtual void SMESHOBJECT_EXPORT::SetOutlineColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetPointRepresentation ( bool  theIsPointsVisible) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetPointsLabeled ( bool  theIsPointsLabeled) [virtual]
virtual void SMESHOBJECT_EXPORT::SetPointsLabeled ( bool  theIsPointsLabeled) [pure virtual]
void SMESHOBJECT_EXPORT::SetPolygonOffsetParameters ( vtkFloatingPointType  factor,
vtkFloatingPointType  units 
) [protected]
virtual void SMESHOBJECT_EXPORT::SetPreHighlightColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b 
) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetQuadraticArcAngle ( vtkFloatingPointType  theMaxAngle) [virtual]
virtual void SMESHOBJECT_EXPORT::SetQuadraticArcMode ( bool  theFlag) [virtual]

Setting for displaying quadratic elements.

void SMESHOBJECT_EXPORT::SetSelector ( SVTK_Selector *  )
void SMESHOBJECT_EXPORT::SetShrinkFactor ( vtkFloatingPointType  value)
virtual void SMESHOBJECT_EXPORT::SetShrinkFactor ( vtkFloatingPointType  theValue) [pure virtual]
void SMESHOBJECT_EXPORT::SetStoreClippingMapping ( bool  theStoreMapping)
void SMESHOBJECT_EXPORT::SetStoreGemetryMapping ( bool  theStoreMapping)
void SMESHOBJECT_EXPORT::SetStoreIDMapping ( bool  theStoreMapping)
void SMESHOBJECT_EXPORT::SetStoreMapping ( bool  theStoreMapping) [inline]

Definition at line 39 of file SMESH_ExtractGeometry.h.

                                            {
    myStoreMapping = theStoreMapping;
    Modified();
  }
virtual void SMESHOBJECT_EXPORT::SetSufaceColor ( vtkFloatingPointType  r,
vtkFloatingPointType  g,
vtkFloatingPointType  b,
int  delta 
) [pure virtual]
virtual void SMESHOBJECT_EXPORT::SetTitleTextProperty ( vtkTextProperty *  p) [virtual]
virtual void SMESHOBJECT_EXPORT::SetTransform ( VTKViewer_Transform *  theTransform) [virtual]
void SMESHOBJECT_EXPORT::SetUnstructuredGrid ( vtkUnstructuredGrid *  theGrid) [protected]
virtual void SMESHOBJECT_EXPORT::SetVisibility ( int  theMode) [virtual]
virtual void SMESHOBJECT_EXPORT::SetVisibility ( int  theMode) [virtual]
virtual void SMESHOBJECT_EXPORT::SetVisibility ( int  theMode) [virtual]
void SMESHOBJECT_EXPORT::ShallowCopy ( vtkProp *  prop)
void SMESHOBJECT_EXPORT::SizeTitle ( int *  titleSize,
int *  size,
vtkViewport *  viewport 
) [private]

Not implemented.

SMESHOBJECT_EXPORT::SMESH_GroupObj ( SMESH::SMESH_GroupBase_ptr  ,
SMESH_MeshObj  
)
SMESHOBJECT_EXPORT::SMESH_MeshObj ( SMESH::SMESH_Mesh_ptr  )
SMESHOBJECT_EXPORT::SMESH_subMeshObj ( SMESH::SMESH_subMesh_ptr  ,
SMESH_MeshObj  
)
virtual bool SMESHOBJECT_EXPORT::Update ( int  theIsClear = true) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::Update ( int  theIsClear = true) [pure virtual]
virtual bool SMESHOBJECT_EXPORT::Update ( int  theIsClear = true) [virtual]
virtual bool SMESHOBJECT_EXPORT::Update ( int  theIsClear = true) [virtual]
virtual void SMESHOBJECT_EXPORT::UpdateDistribution ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor) [pure virtual]
virtual void SMESHOBJECT_EXPORT::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor) [pure virtual]
virtual void SMESHOBJECT_EXPORT::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor) [virtual]
virtual void SMESHOBJECT_EXPORT::UpdateFunctor ( const SMESH::Controls::FunctorPtr theFunctor) [virtual]
virtual SPlot2d_Histogram* SMESHOBJECT_EXPORT::UpdatePlot2Histogram ( ) [pure virtual]
virtual void SMESHOBJECT_EXPORT::UpdateScalarBar ( ) [pure virtual]
SMESHOBJECT_EXPORT::vtkGetObjectMacro ( LookupTable  ,
vtkScalarsToColors   
)
SMESHOBJECT_EXPORT::vtkSetClampMacro ( MaximumNumberOfColors  ,
int  ,
,
VTK_LARGE_INTEGER   
)
SMESHOBJECT_EXPORT::vtkTypeMacro ( SMESH_Actor  ,
SALOME_Actor   
)

Friends And Related Function Documentation

friend class SMESH_ActorDef [friend]

Definition at line 60 of file SMESH_DeviceActor.h.


Member Data Documentation

vtkTimeStamp SMESHOBJECT_EXPORT::BuildTime [private]

Definition at line 228 of file SMESH_ScalarBarActor.h.

Definition at line 210 of file SMESH_ScalarBarActor.h.

vtkTextProperty* SMESHOBJECT_EXPORT::LabelTextProperty [protected]

Definition at line 203 of file SMESH_ScalarBarActor.h.

Definition at line 230 of file SMESH_ScalarBarActor.h.

int SMESHOBJECT_EXPORT::LastSize[2] [private]

Definition at line 229 of file SMESH_ScalarBarActor.h.

vtkScalarsToColors* SMESHOBJECT_EXPORT::LookupTable [protected]

Definition at line 201 of file SMESH_ScalarBarActor.h.

Definition at line 205 of file SMESH_ScalarBarActor.h.

Definition at line 63 of file SMESH_FaceOrientationFilter.h.

vtkPolyData* SMESHOBJECT_EXPORT::myArrowPolyData [private]

Definition at line 65 of file SMESH_FaceOrientationFilter.h.

Definition at line 74 of file SMESH_CellLabelActor.h.

vtkGlyph3D* SMESHOBJECT_EXPORT::myBaseGlyph [private]

Definition at line 70 of file SMESH_FaceOrientationFilter.h.

VTKViewer_CellCenters* SMESHOBJECT_EXPORT::myCellCenters [protected]

Definition at line 71 of file SMESH_CellLabelActor.h.

vtkActor2D* SMESHOBJECT_EXPORT::myCellsLabels [protected]

Definition at line 69 of file SMESH_CellLabelActor.h.

vtkUnstructuredGrid* SMESHOBJECT_EXPORT::myCellsNumDataSet [protected]

Definition at line 68 of file SMESH_CellLabelActor.h.

Definition at line 87 of file SMESH_PreviewActorsCollection.h.

SMESH_Client SMESHOBJECT_EXPORT::myClient [protected]

Definition at line 142 of file SMESH_ObjectDef.h.

vtkLabeledDataMapper* SMESHOBJECT_EXPORT::myClsLabeledDataMapper [protected]

Definition at line 72 of file SMESH_CellLabelActor.h.

vtkMaskPoints* SMESHOBJECT_EXPORT::myClsMaskPoints [protected]

Definition at line 70 of file SMESH_CellLabelActor.h.

vtkSelectVisiblePoints* SMESHOBJECT_EXPORT::myClsSelectVisiblePoints [protected]

Definition at line 73 of file SMESH_CellLabelActor.h.

Definition at line 86 of file SMESH_PreviewActorsCollection.h.

vtkPolyData* SMESHOBJECT_EXPORT::myDistribution [private]

Definition at line 235 of file SMESH_ScalarBarActor.h.

Definition at line 236 of file SMESH_ScalarBarActor.h.

Definition at line 239 of file SMESH_ScalarBarActor.h.

vtkPolyDataMapper2D* SMESHOBJECT_EXPORT::myDistributionMapper [private]

Definition at line 237 of file SMESH_ScalarBarActor.h.

Definition at line 58 of file SMESH_ExtractGeometry.h.

vtkUnstructuredGrid* SMESHOBJECT_EXPORT::myEmptyGrid [protected]

Definition at line 143 of file SMESH_ObjectDef.h.

Definition at line 111 of file SMESH_ObjectDef.h.

Definition at line 107 of file SMESH_ObjectDef.h.

unsigned int SMESHOBJECT_EXPORT::myEntitiesState [protected]

Definition at line 108 of file SMESH_ObjectDef.h.

QString SMESHOBJECT_EXPORT::myEntry [protected]

Definition at line 79 of file SMESH_PreviewActorsCollection.h.

Definition at line 163 of file SMESH_DeviceActor.h.

VTKViewer_ExtractUnstructuredGrid* SMESHOBJECT_EXPORT::myExtractUnstructuredGrid [protected]

Definition at line 167 of file SMESH_DeviceActor.h.

VTKViewer_CellCenters* SMESHOBJECT_EXPORT::myFaceCenters [private]

Definition at line 67 of file SMESH_FaceOrientationFilter.h.

vtkMaskPoints* SMESHOBJECT_EXPORT::myFaceMaskPoints [private]

Definition at line 68 of file SMESH_FaceOrientationFilter.h.

Definition at line 172 of file SMESH_DeviceActor.h.

vtkPolyDataMapper* SMESHOBJECT_EXPORT::myFaceOrientationDataMapper [protected]

Definition at line 171 of file SMESH_DeviceActor.h.

Definition at line 170 of file SMESH_DeviceActor.h.

vtkPolyData* SMESHOBJECT_EXPORT::myFacePolyData [private]

Definition at line 66 of file SMESH_FaceOrientationFilter.h.

VTKViewer_GeometryFilter* SMESHOBJECT_EXPORT::myGeomFilter [protected]

Definition at line 175 of file SMESH_DeviceActor.h.

vtkGlyphSource2D* SMESHOBJECT_EXPORT::myGlyphSource [private]

Definition at line 69 of file SMESH_FaceOrientationFilter.h.

vtkUnstructuredGrid* SMESHOBJECT_EXPORT::myGrid [protected]

Definition at line 110 of file SMESH_ObjectDef.h.

SMESH::SMESH_GroupBase_var SMESHOBJECT_EXPORT::myGroupServer [private]

Definition at line 190 of file SMESH_ObjectDef.h.

QList<int> SMESHOBJECT_EXPORT::myIndices [protected]

Definition at line 85 of file SMESH_PreviewActorsCollection.h.

Definition at line 67 of file SMESH_CellLabelActor.h.

Definition at line 169 of file SMESH_DeviceActor.h.

Definition at line 183 of file SMESH_DeviceActor.h.

Definition at line 164 of file SMESH_DeviceActor.h.

Definition at line 65 of file SMESH_NodeLabelActor.h.

Definition at line 88 of file SMESH_PreviewActorsCollection.h.

Definition at line 180 of file SMESH_DeviceActor.h.

Definition at line 181 of file SMESH_DeviceActor.h.

Definition at line 105 of file SMESH_ObjectDef.h.

TopoDS_Shape SMESHOBJECT_EXPORT::myMainShape [protected]

Definition at line 80 of file SMESH_PreviewActorsCollection.h.

QMap<int, GEOM_Actor*> SMESHOBJECT_EXPORT::myMapOfActors [protected]

Definition at line 84 of file SMESH_PreviewActorsCollection.h.

TopTools_IndexedMapOfShape SMESHOBJECT_EXPORT::myMapOfShapes [protected]

Definition at line 83 of file SMESH_PreviewActorsCollection.h.

VTKViewer_PolyDataMapper* SMESHOBJECT_EXPORT::myMapper [protected]

Definition at line 157 of file SMESH_DeviceActor.h.

vtkMergeFilter* SMESHOBJECT_EXPORT::myMergeFilter [protected]

Definition at line 166 of file SMESH_DeviceActor.h.

Definition at line 167 of file SMESH_ObjectDef.h.

std::vector<int> SMESHOBJECT_EXPORT::myNbValues [private]

Definition at line 238 of file SMESH_ScalarBarActor.h.

Definition at line 59 of file SMESH_ExtractGeometry.h.

vtkFloatingPointType SMESHOBJECT_EXPORT::myOrientationScale [private]

Definition at line 64 of file SMESH_FaceOrientationFilter.h.

std::vector<vtkPassThroughFilter*> SMESHOBJECT_EXPORT::myPassFilter [protected]

Definition at line 177 of file SMESH_DeviceActor.h.

vtkActor2D* SMESHOBJECT_EXPORT::myPointLabels [protected]

Definition at line 67 of file SMESH_NodeLabelActor.h.

vtkUnstructuredGrid* SMESHOBJECT_EXPORT::myPointsNumDataSet [protected]

Definition at line 66 of file SMESH_NodeLabelActor.h.

vtkFloatingPointType SMESHOBJECT_EXPORT::myPolygonOffsetFactor [protected]

Definition at line 185 of file SMESH_DeviceActor.h.

vtkFloatingPointType SMESHOBJECT_EXPORT::myPolygonOffsetUnits [protected]

Definition at line 186 of file SMESH_DeviceActor.h.

vtkProperty* SMESHOBJECT_EXPORT::myProperty [protected]

Definition at line 160 of file SMESH_DeviceActor.h.

vtkLabeledDataMapper* SMESHOBJECT_EXPORT::myPtsLabeledDataMapper [protected]

Definition at line 69 of file SMESH_NodeLabelActor.h.

vtkMaskPoints* SMESHOBJECT_EXPORT::myPtsMaskPoints [protected]

Definition at line 68 of file SMESH_NodeLabelActor.h.

vtkSelectVisiblePoints* SMESHOBJECT_EXPORT::myPtsSelectVisiblePoints [protected]

Definition at line 70 of file SMESH_NodeLabelActor.h.

vtkRenderer* SMESHOBJECT_EXPORT::myRenderer [protected]

Definition at line 82 of file SMESH_PreviewActorsCollection.h.

Definition at line 161 of file SMESH_DeviceActor.h.

SVTK_Selector* SMESHOBJECT_EXPORT::mySelector [protected]

Definition at line 81 of file SMESH_PreviewActorsCollection.h.

vtkShrinkFilter* SMESHOBJECT_EXPORT::myShrinkFilter [protected]

Definition at line 179 of file SMESH_DeviceActor.h.

Definition at line 103 of file SMESH_ObjectDef.h.

Definition at line 101 of file SMESH_ObjectDef.h.

Definition at line 174 of file SMESH_DeviceActor.h.

Definition at line 56 of file SMESH_ExtractGeometry.h.

SMESH::SMESH_subMesh_var SMESHOBJECT_EXPORT::mySubMeshServer [protected]

Definition at line 213 of file SMESH_ObjectDef.h.

VTKViewer_TransformFilter* SMESHOBJECT_EXPORT::myTransformFilter [protected]

Definition at line 176 of file SMESH_DeviceActor.h.

TopAbs_ShapeEnum SMESHOBJECT_EXPORT::myType [protected]

Definition at line 78 of file SMESH_PreviewActorsCollection.h.

Definition at line 158 of file SMESH_DeviceActor.h.

Definition at line 104 of file SMESH_ObjectDef.h.

Definition at line 102 of file SMESH_ObjectDef.h.

Definition at line 206 of file SMESH_ScalarBarActor.h.

Definition at line 207 of file SMESH_ScalarBarActor.h.

Definition at line 208 of file SMESH_ScalarBarActor.h.

vtkPolyData* SMESHOBJECT_EXPORT::ScalarBar [private]

Definition at line 224 of file SMESH_ScalarBarActor.h.

vtkActor2D* SMESHOBJECT_EXPORT::ScalarBarActor [private]

Definition at line 226 of file SMESH_ScalarBarActor.h.

vtkPolyDataMapper2D* SMESHOBJECT_EXPORT::ScalarBarMapper [private]

Definition at line 225 of file SMESH_ScalarBarActor.h.

vtkActor2D** SMESHOBJECT_EXPORT::TextActors [private]

Definition at line 222 of file SMESH_ScalarBarActor.h.

vtkTextMapper** SMESHOBJECT_EXPORT::TextMappers [protected]

Definition at line 212 of file SMESH_ScalarBarActor.h.

char* SMESHOBJECT_EXPORT::Title [protected]

Definition at line 209 of file SMESH_ScalarBarActor.h.

vtkActor2D* SMESHOBJECT_EXPORT::TitleActor [private]

Definition at line 220 of file SMESH_ScalarBarActor.h.

vtkTextMapper* SMESHOBJECT_EXPORT::TitleMapper [private]

Definition at line 219 of file SMESH_ScalarBarActor.h.

vtkTextProperty* SMESHOBJECT_EXPORT::TitleTextProperty [protected]

Definition at line 202 of file SMESH_ScalarBarActor.h.


The documentation for this protocol was generated from the following files: