#include <SMESH_ActorDef.h>
Public Types | |
enum | EReperesent { ePoint, eEdge, eSurface } |
enum | EEntityMode { e0DElements = 0x01, eEdges = 0x02, eFaces = 0x04, eVolumes = 0x08, eBallElem = 0x10, eAllEntity = 0x1f } |
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, eNodeConnectivityNb } |
Public Member Functions | |
vtkTypeMacro (SMESH_ActorDef, SMESH_Actor) | |
virtual void | Delete () |
virtual void | ReleaseGraphicsResources (vtkWindow *renWin) |
virtual int | RenderOpaqueGeometry (vtkViewport *viewport) |
virtual int | RenderTranslucentGeometry (vtkViewport *viewport) |
virtual void | Render (vtkRenderer *ren) |
virtual void | AddToRender (vtkRenderer *theRenderer) |
virtual void | RemoveFromRender (vtkRenderer *theRenderer) |
virtual void | EnableSelection (bool enable) |
virtual bool | hasHighlight () |
virtual void | highlight (bool theHighlight) |
virtual void | SetPreSelected (bool thePreselect=false) |
virtual bool | IsInfinitive () |
virtual void | SetOpacity (double theValue) |
virtual double | GetOpacity () |
virtual void | SetSufaceColor (double r, double g, double b, int delta) |
virtual void | GetSufaceColor (double &r, double &g, double &b, int &delta) |
virtual void | SetVolumeColor (double r, double g, double b, int delta) |
virtual void | GetVolumeColor (double &r, double &g, double &b, int &delta) |
virtual void | SetEdgeColor (double r, double g, double b) |
virtual void | GetEdgeColor (double &r, double &g, double &b) |
virtual void | SetOutlineColor (double r, double g, double b) |
virtual void | GetOutlineColor (double &r, double &g, double &b) |
virtual void | SetNodeColor (double r, double g, double b) |
virtual void | GetNodeColor (double &r, double &g, double &b) |
virtual void | Set0DColor (double r, double g, double b) |
virtual void | Get0DColor (double &r, double &g, double &b) |
virtual void | SetBallColor (double r, double g, double b) |
virtual void | GetBallColor (double &r, double &g, double &b) |
virtual void | SetHighlightColor (double r, double g, double b) |
virtual void | GetHighlightColor (double &r, double &g, double &b) |
virtual void | SetPreHighlightColor (double r, double g, double b) |
virtual void | GetPreHighlightColor (double &r, double &g, double &b) |
virtual double | GetLineWidth () |
virtual void | SetLineWidth (double theVal) |
virtual double | GetOutlineWidth () |
virtual void | SetOutlineWidth (double theVal) |
virtual void | Set0DSize (double size) |
virtual double | Get0DSize () |
virtual void | SetBallSize (double size) |
virtual double | GetBallSize () |
virtual void | SetBallScale (double size) |
virtual double | GetBallScale () |
virtual int | GetNodeObjId (int theVtkID) |
virtual double * | GetNodeCoord (int theObjID) |
virtual int | GetElemObjId (int theVtkID) |
virtual vtkCell * | GetElemCell (int theObjID) |
virtual int | GetObjDimension (const int theObjId) |
virtual void | SetVisibility (int theMode) |
void | SetVisibility (int theMode, bool theIsUpdateRepersentation) |
virtual void | SetRepresentation (int theMode) |
virtual unsigned int | GetEntityMode () const |
virtual void | SetEntityMode (unsigned int theMode) |
virtual void | SetPointRepresentation (bool theIsPointsVisible) |
virtual bool | GetPointRepresentation () |
virtual double * | GetBounds () |
virtual void | SetTransform (VTKViewer_Transform *theTransform) |
virtual vtkUnstructuredGrid * | GetUnstructuredGrid () |
virtual vtkDataSet * | GetInput () |
virtual vtkMapper * | GetMapper () |
virtual double | GetShrinkFactor () |
virtual void | SetShrinkFactor (double theValue) |
virtual bool | IsShrunkable () |
virtual bool | IsShrunk () |
virtual void | SetShrink () |
virtual void | UnShrink () |
virtual void | SetPointsLabeled (bool theIsPointsLabeled) |
virtual bool | GetPointsLabeled () |
virtual void | SetPointsFontProperties (SMESH::LabelFont family, int size, bool bold, bool italic, bool shadow, double r, double g, double b) |
virtual void | SetCellsFontProperties (SMESH::LabelFont family, int size, bool bold, bool italic, bool shadow, double r, double g, double b) |
virtual void | SetCellsLabeled (bool theIsCellsLabeled) |
virtual bool | GetCellsLabeled () |
virtual void | SetFacesOriented (bool theIsFacesOriented) |
virtual bool | GetFacesOriented () |
virtual void | SetFacesOrientationColor (double r, double g, double b) |
virtual void | GetFacesOrientationColor (double &r, double &g, double &b) |
virtual void | SetFacesOrientationScale (double theScale) |
virtual double | GetFacesOrientationScale () |
virtual void | SetFacesOrientation3DVectors (bool theState) |
virtual bool | GetFacesOrientation3DVectors () |
virtual void | SetControlMode (eControl theMode) |
virtual int | GetNumberControlEntities () |
virtual eControl | GetControlMode () |
virtual SMESH::Controls::FunctorPtr | GetFunctor () |
virtual SMESH_ScalarBarActor * | GetScalarBarActor () |
virtual void | RemoveAllClippingPlanes () |
virtual vtkIdType | GetNumberOfClippingPlanes () |
virtual vtkPlane * | GetClippingPlane (vtkIdType theID) |
virtual vtkIdType | AddClippingPlane (vtkPlane *thePlane) |
virtual void | AddOpenGLClippingPlane (vtkPlane *thePlane) |
virtual void | SetOpenGLClippingPlane () |
virtual TVisualObjPtr | GetObject () |
virtual void | SetControlsPrecision (const long p) |
virtual long | GetControlsPrecision () const |
virtual void | UpdateScalarBar () |
virtual void | UpdateDistribution () |
virtual SPlot2d_Histogram * | GetPlot2Histogram () |
virtual SPlot2d_Histogram * | UpdatePlot2Histogram () |
virtual void | SetQuadratic2DRepresentation (EQuadratic2DRepresentation) |
virtual EQuadratic2DRepresentation | GetQuadratic2DRepresentation () |
virtual void | SetMarkerStd (VTK::MarkerType, VTK::MarkerScale) |
virtual void | SetMarkerTexture (int, VTK::MarkerTexture) |
vtkTypeMacro (SMESH_Actor, SALOME_Actor) | |
Static Public Member Functions | |
static SMESH_Actor * | New (TVisualObjPtr theVisualObj, const char *theEntry, const char *theName, int theIsClear) |
Protected Types | |
typedef TVTKSmartPtr< vtkPlane > | TPlanePtr |
typedef std::vector< TPlanePtr > | TCippingPlaneCont |
Protected Member Functions | |
void | SetControlMode (eControl theMode, bool theCheckEntityMode) |
void | SetImplicitFunctionUsed (bool theIsImplicitFunctionUsed) |
bool | IsImplicitFunctionUsed () const |
SMESH_ActorDef () | |
~SMESH_ActorDef () | |
bool | Init (TVisualObjPtr theVisualObj, const char *theEntry, const char *theName, int theIsClear) |
void | SetIsShrunkable (bool theShrunkable) |
void | UpdateHighlight () |
void | Update () |
Private Member Functions | |
virtual void | Render (vtkRenderer *, vtkMapper *) |
virtual void | ShallowCopy (vtkProp *prop) |
virtual void | SetMapper (vtkMapper *) |
SMESH_ActorDef (const SMESH_ActorDef &) | |
void | operator= (const SMESH_ActorDef &) |
Static Private Member Functions | |
static SMESH_ActorDef * | New () |
Friends | |
class | SMESH_VisualObj |
class | SMESH_Actor |
|
protected |
|
protected |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protected |
References SMESH_Actor::eAllEntity, SMESH_DeviceActor::eInsideframe, SMESH_Actor::eNone, SMESH_DeviceActor::ePoint, SMESH_DeviceActor::eSurface, SMESH_DeviceActor::eWireframe, SMESH::FntArial, SMESH::FntCourier, SMESH::FntTimes, SMESH::GetColor(), SMESH_DeviceActor::GetExtractUnstructuredGrid(), SMESH::GetFloat(), MESSAGE, my0DActor, my0DProp, my1DActor, my1DExtActor, my1DExtProp, my1DProp, my2DActor, my2DExtActor, my2DExtProp, my2dHistogram, my3DActor, my3DExtActor, my3DExtProp, myBackSurfaceProp, myBallActor, myBallProp, myBaseActor, myControlActor, myControlMode, myControlsPrecision, myDeltaBrightness, myDeltaVBrightness, myEdgeProp, myEntityMode, myEntityModeCache, myHighlightProp, myHighlitableActor, myImplicitBoolean, myIsEntityModeCache, myIsFacesOriented, myIsPointsVisible, myIsShrinkable, myIsShrunk, myLookupTable, myNodeActor, myNodeExtActor, myNodeExtProp, myNodeProp, myNormalVProp, myOutLineProp, myPickableActor, myPlaneCollection, myPreselectProp, myRepresentationCache, myReversedVProp, myScalarBarActor, mySurfaceProp, myTimeStamp, SMESH_NodeLabelActor::New(), SMESH_SVTKActor::New(), SMESH_CellLabelActor::New(), SMESH_DeviceActor::New(), SMESH_ScalarBarActor::New(), Set0DSize(), SMESH_DeviceActor::SetBallEnabled(), SetBallScale(), SetBallSize(), SMESH_DeviceActor::SetCoincident3DAllowed(), SMESH_NodeLabelActor::SetFontProperties(), SMESH_CellLabelActor::SetFontProperties(), SMESH_DeviceActor::SetHighlited(), SMESH_ScalarBarActor::SetLookupTable(), SMESH_DeviceActor::SetQuadraticArcAngle(), SMESH_DeviceActor::SetQuadraticArcMode(), SMESH_DeviceActor::SetRepresentation(), SMESH_DeviceActor::SetStoreClippingMapping(), SMESH_DeviceActor::SetStoreGemetryMapping(), SMESH_DeviceActor::SetStoreIDMapping(), SMESH_NodeLabelActor::SetVisibility(), SMESH_CellLabelActor::SetVisibility(), and SMESH_DeviceActor::SetVisibility().
Referenced by New().
|
protected |
References MESSAGE, my0DActor, my0DProp, my1DActor, my1DExtActor, my1DExtProp, my1DProp, my2DActor, my2DExtActor, my2DExtProp, my2dHistogram, my3DActor, my3DExtActor, my3DExtProp, myBackSurfaceProp, myBallActor, myBallProp, myBaseActor, myEdgeProp, myHighlightProp, myHighlitableActor, myImplicitBoolean, myLookupTable, myNodeActor, myNodeExtActor, myNodeExtProp, myNodeProp, myNormalVProp, myOutLineProp, myPlaneCollection, myPreselectProp, myReversedVProp, myScalarBarActor, mySurfaceProp, myTimeStamp, SMESH::ProcessIn2DViewers(), and SMESH::RemoveFrom2dViewer.
|
private |
|
virtual |
Implements SMESH_Actor.
References IsImplicitFunctionUsed(), myCippingPlaneCont, myImplicitBoolean, myNodeActor, SetImplicitFunctionUsed(), and SMESH_NodeLabelActor::UpdateLabels().
|
virtual |
Implements SMESH_Actor.
References myPlaneCollection.
|
virtual |
References SMESH_NodeLabelActor::AddToRender(), SMESH_CellLabelActor::AddToRender(), SMESH_DeviceActor::AddToRender(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myNodeActor, myNodeExtActor, myScalarBarActor, and SMESH_DeviceActor::SetUnstructuredGrid().
|
virtual |
References SMESH::DeleteActorEvent.
Referenced by SMESH_Actor::New().
|
virtual |
|
virtual |
Implements SMESH_Actor.
References GetColor(), and my0DProp.
|
virtual |
Implements SMESH_Actor.
References my0DProp.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myBallProp.
|
virtual |
Implements SMESH_Actor.
References SMESH_DeviceActor::GetBallScale(), and myBallActor.
|
virtual |
Implements SMESH_Actor.
References myBallProp.
|
virtual |
References GetNumberOfClippingPlanes(), myNodeActor, myPlaneCollection, and myVisualObj.
|
virtual |
Implements SMESH_Actor.
References SMESH_CellLabelActor::GetCellsLabeled(), my0DActor, my1DActor, my2DActor, my3DActor, and myBallActor.
Referenced by SetVisibility().
|
virtual |
Implements SMESH_Actor.
References myCippingPlaneCont.
|
virtual |
|
virtual |
Implements SMESH_Actor.
References myControlsPrecision.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myEdgeProp.
|
virtual |
References SMESH_DeviceActor::GetElemCell(), and myPickableActor.
References SMESH_DeviceActor::GetElemObjId(), and myPickableActor.
|
virtual |
|
virtual |
Implements SMESH_Actor.
References SMESH_DeviceActor::GetFacesOrientation3DVectors(), and my3DActor.
|
virtual |
Implements SMESH_Actor.
References SMESH_DeviceActor::GetFacesOrientationColor(), and my3DActor.
|
virtual |
Implements SMESH_Actor.
References SMESH_DeviceActor::GetFacesOrientationScale(), and my3DActor.
|
virtual |
Implements SMESH_Actor.
References myIsFacesOriented.
|
virtual |
Implements SMESH_Actor.
References myFunctor.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myHighlightProp.
|
virtual |
References GetUnstructuredGrid().
|
virtual |
Implements SMESH_Actor.
References myEdgeProp.
|
virtual |
References myPickableActor.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myNodeProp.
|
virtual |
References SMESH_DeviceActor::GetNodeCoord(), and myPickableActor.
References SMESH_DeviceActor::GetNodeObjId(), and myPickableActor.
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::eBareBorderFace, SMESH_Actor::eBareBorderVolume, SMESH_Actor::eCoincidentElems1D, SMESH_Actor::eCoincidentElems2D, SMESH_Actor::eCoincidentElems3D, SMESH_Actor::eCoincidentNodes, SMESH_Actor::eFreeBorders, SMESH_Actor::eFreeEdges, SMESH_Actor::eFreeFaces, SMESH_Actor::eFreeNodes, SMESH_Actor::eOverConstrainedFace, SMESH_Actor::eOverConstrainedVolume, SMESH_DeviceActor::GetUnstructuredGrid(), my1DExtActor, my2DExtActor, my3DExtActor, myControlMode, and myNodeExtActor.
Referenced by SetControlMode().
|
virtual |
References myVisualObj.
|
virtual |
Implements SMESH_Actor.
References myVisualObj.
|
virtual |
References mySurfaceProp.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myOutLineProp.
|
virtual |
Implements SMESH_Actor.
References myOutLineProp.
|
virtual |
Implements SMESH_Actor.
References my2dHistogram.
|
virtual |
Implements SMESH_Actor.
References SMESH_NodeLabelActor::GetPointsLabeled(), myIsPointsVisible, and myNodeActor.
|
virtual |
Implements SMESH_Actor.
References SMESH_NodeLabelActor::GetPointsLabeled(), and myNodeActor.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myPreselectProp.
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::eArcs, SMESH_Actor::eLines, SMESH_DeviceActor::GetQuadraticArcMode(), and myHighlitableActor.
Referenced by SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References myScalarBarActor.
|
virtual |
References SMESH_DeviceActor::GetShrinkFactor(), and myBaseActor.
|
virtual |
Implements SMESH_Actor.
References GetColor(), myDeltaBrightness, and mySurfaceProp.
|
virtual |
Implements SMESH_Actor.
References myVisualObj.
Referenced by GetInput(), SetRepresentation(), and UpdateHighlight().
|
virtual |
Implements SMESH_Actor.
References GetColor(), myDeltaVBrightness, and myNormalVProp.
|
virtual |
|
virtual |
References UpdateHighlight().
|
protected |
References SMESH_Actor::eEdge, SMESH_Actor::ePoint, SMESH_Actor::eSurface, SMESH::GetFloat(), SMESH_DeviceActor::GetPolygonOffsetParameters(), Handle(), SMESH_DeviceActor::Init(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myImplicitBoolean, myLookupTable, myNodeActor, myNodeExtActor, myTimeStamp, myVisualObj, SetIsShrunkable(), SetMarkerStd(), SMESH_DeviceActor::SetPolygonOffsetParameters(), SetRepresentation(), SetShrink(), and SetShrinkFactor().
Referenced by SMESH_Actor::New().
|
protected |
References SMESH_DeviceActor::IsImplicitFunctionUsed(), and myBaseActor.
Referenced by AddClippingPlane().
|
virtual |
References SMESH_DeviceActor::GetUnstructuredGrid(), and myPickableActor.
|
virtual |
References myIsShrunk.
Referenced by SetOpenGLClippingPlane().
|
virtual |
References myIsShrinkable.
|
staticinherited |
References Delete(), Init(), New(), and UpdateScalarBar().
|
staticprivate |
References SMESH_ActorDef().
Referenced by SMESH_Actor::New().
|
private |
|
virtual |
References myPickableActor.
|
virtual |
Implements SMESH_Actor.
References myCippingPlaneCont, myImplicitBoolean, myNodeActor, myPlaneCollection, SetImplicitFunctionUsed(), and SMESH_NodeLabelActor::UpdateLabels().
|
virtual |
References my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myNodeActor, myNodeExtActor, myScalarBarActor, SMESH_NodeLabelActor::RemoveFromRender(), SMESH_CellLabelActor::RemoveFromRender(), and SMESH_DeviceActor::RemoveFromRender().
|
virtual |
References myImplicitBoolean, myTimeStamp, myVisualObj, and Update().
Referenced by RenderOpaqueGeometry(), and RenderTranslucentGeometry().
|
privatevirtual |
|
virtual |
References myPickableActor, and Render().
|
virtual |
References myPickableActor, and Render().
|
virtual |
Implements SMESH_Actor.
References my0DProp, myVisualObj, and SMDSAbs_0DElement.
|
virtual |
Implements SMESH_Actor.
References my0DProp, myHighlightProp, and myPreselectProp.
Referenced by SMESH_ActorDef().
|
virtual |
Implements SMESH_Actor.
References myBallProp, myVisualObj, and SMDSAbs_Ball.
|
virtual |
Implements SMESH_Actor.
References myBallActor, and SMESH_DeviceActor::SetBallScale().
Referenced by SMESH_ActorDef().
|
virtual |
|
virtual |
Implements SMESH_Actor.
References my0DActor, my1DActor, my2DActor, my3DActor, myBallActor, myTimeStamp, SMESH_CellLabelActor::SetFontProperties(), and SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References my0DActor, my1DActor, my2DActor, my3DActor, myBallActor, myTimeStamp, and SMESH_CellLabelActor::SetCellsLabeled().
|
virtual |
Implements SMESH_Actor.
Referenced by Update().
References SMESH_Actor::eArea, SMESH_Actor::eAspectRatio, SMESH_Actor::eAspectRatio3D, SMESH_Actor::eBareBorderFace, SMESH_Actor::eBareBorderVolume, SMESH_Actor::eCoincidentElems1D, SMESH_Actor::eCoincidentElems2D, SMESH_Actor::eCoincidentElems3D, SMESH_Actor::eCoincidentNodes, SMESH_Actor::eEdges, SMESH_Actor::eFaces, SMESH_Actor::eFreeBorders, SMESH_Actor::eFreeEdges, SMESH_Actor::eFreeFaces, SMESH_Actor::eFreeNodes, SMESH_Actor::eLength, SMESH_Actor::eLength2D, SMESH_Actor::eMaxElementLength2D, SMESH_Actor::eMaxElementLength3D, SMESH_Actor::eMinimumAngle, SMESH_Actor::eMultiConnection, SMESH_Actor::eMultiConnection2D, SMESH_Actor::eNodeConnectivityNb, SMESH_Actor::eNone, SMESH_Actor::eOverConstrainedFace, SMESH_Actor::eOverConstrainedVolume, SMESH_Actor::eSkew, SMESH_Actor::eTaper, SMESH_Actor::eVolume3D, SMESH_Actor::eVolumes, SMESH_Actor::eWarping, GetEntityMode(), GetNumberControlEntities(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myControlActor, myControlMode, myControlsPrecision, myEntityMode, myEntityModeCache, myFunctor, myIsEntityModeCache, myLookupTable, myNodeActor, myNodeExtActor, myScalarBarActor, myTimeStamp, myVisualObj, SMESH_DeviceActor::SetControlMode(), SetEntityMode(), SMESH_DeviceActor::SetExtControlMode(), SMESH::Controls::NumericalFunctor::SetPrecision(), SetRepresentation(), SMESH_ScalarBarActor::SetTitleOnlyVisibility(), SMESH::Controls::CoincidentNodes::SetTolerance(), UpdateDistribution(), and Volume.
|
virtual |
Implements SMESH_Actor.
References myControlsPrecision.
|
virtual |
Implements SMESH_Actor.
References my1DExtProp, my1DProp, myEdgeProp, myVisualObj, and SMDSAbs_Edge.
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::e0DElements, SMESH_Actor::eAllEntity, SMESH_Actor::eBallElem, SMESH_Actor::eEdges, SMESH_Actor::eFaces, SMESH_Actor::ePoint, SMESH_Actor::eVolumes, SMESH_DeviceActor::GetExtractUnstructuredGrid(), MESSAGE, myBaseActor, myEntityMode, SMESH_DeviceActor::myGeomFilter, myHighlitableActor, myRepresentationCache, myVisualObj, SetRepresentation(), SetVisibility(), SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, and SMDSAbs_Volume.
Referenced by SetControlMode(), and Update().
|
virtual |
Implements SMESH_Actor.
References my2DActor, my3DActor, and SMESH_DeviceActor::SetFacesOrientation3DVectors().
|
virtual |
Implements SMESH_Actor.
References my2DActor, my3DActor, and SMESH_DeviceActor::SetFacesOrientationColor().
|
virtual |
Implements SMESH_Actor.
References my2DActor, my3DActor, and SMESH_DeviceActor::SetFacesOrientationScale().
|
virtual |
Implements SMESH_Actor.
References my2DActor, my3DActor, myIsFacesOriented, myTimeStamp, and SMESH_DeviceActor::SetFacesOriented().
Referenced by Update().
|
virtual |
Implements SMESH_Actor.
References myHighlightProp.
|
protected |
References my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myNodeActor, myNodeExtActor, and SMESH_DeviceActor::SetImplicitFunctionUsed().
Referenced by AddClippingPlane(), and RemoveAllClippingPlanes().
|
protected |
References myIsShrinkable.
Referenced by Init().
|
virtual |
Implements SMESH_Actor.
References my1DExtProp, my1DProp, my2DExtProp, my3DExtProp, myEdgeProp, myHighlightProp, myOutLineProp, and myPreselectProp.
|
privatevirtual |
Referenced by SetRepresentation().
|
virtual |
References myNodeActor, myNodeExtActor, and SMESH_DeviceActor::SetMarkerStd().
Referenced by Init().
|
virtual |
References myMarkerTexture, myNodeActor, myNodeExtActor, and SMESH_DeviceActor::SetMarkerTexture().
|
virtual |
Implements SMESH_Actor.
References myNodeExtProp, myNodeProp, myVisualObj, and SMDSAbs_Node.
|
virtual |
References my0DProp, my1DProp, myBackSurfaceProp, myBallProp, myEdgeProp, myNodeProp, myNormalVProp, myOutLineProp, myReversedVProp, and mySurfaceProp.
|
virtual |
Implements SMESH_Actor.
References IsShrunk(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myNodeActor, myNodeExtActor, myPlaneCollection, myVisualObj, SMESH_DeviceActor::SetPlaneCollection(), SetShrink(), and SMESH_DeviceActor::SetUnstructuredGrid().
|
virtual |
Implements SMESH_Actor.
References myOutLineProp.
|
virtual |
Implements SMESH_Actor.
References myOutLineProp.
|
virtual |
Implements SMESH_Actor.
References myIsPointsVisible, and SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References myNodeActor, myTimeStamp, SMESH_NodeLabelActor::SetFontProperties(), and SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References myNodeActor, myTimeStamp, SMESH_NodeLabelActor::SetPointsLabeled(), and SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References myPreselectProp.
|
virtual |
References UpdateHighlight().
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::eArcs, SMESH_Actor::eLines, SMESH_Actor::ePoint, my1DActor, my2DActor, myHighlitableActor, and SMESH_DeviceActor::SetQuadraticArcMode().
|
virtual |
References SMESH_Actor::eArcs, SMESH_Actor::eEdge, SMESH_DeviceActor::eInsideframe, SMESH_Actor::eLength, SMESH_Actor::eLines, SMESH_Actor::eMultiConnection, SMESH_Actor::ePoint, SMESH_DeviceActor::ePoint, SMESH_Actor::eSurface, SMESH_DeviceActor::eSurface, GetQuadratic2DRepresentation(), GetUnstructuredGrid(), my0DActor, my1DActor, my1DExtActor, my1DProp, my2DActor, my2DExtActor, my3DActor, myBackSurfaceProp, myBallActor, myBaseActor, myControlMode, myEdgeProp, myIsPointsVisible, myIsShrunk, myNodeActor, myNodeProp, myNormalVProp, myPickableActor, myRepresentationCache, myReversedVProp, mySurfaceProp, myVisualObj, SetMapper(), SMESH_DeviceActor::SetQuadraticArcMode(), SMESH_DeviceActor::SetRepresentation(), SetShrink(), SetVisibility(), SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Volume, and UnShrink().
Referenced by Init(), SetCellsFontProperties(), SetControlMode(), SetEntityMode(), SetPointRepresentation(), SetPointsFontProperties(), SetPointsLabeled(), and SetVisibility().
|
virtual |
References my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBaseActor, myHighlitableActor, myIsShrinkable, myIsShrunk, and SMESH_DeviceActor::SetShrink().
Referenced by Init(), SetOpenGLClippingPlane(), and SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBaseActor, myHighlitableActor, and SMESH_DeviceActor::SetShrinkFactor().
Referenced by Init().
|
virtual |
Implements SMESH_Actor.
References my2DExtProp, myBackSurfaceProp, myDeltaBrightness, mySurfaceProp, myVisualObj, and SMDSAbs_Face.
|
virtual |
|
virtual |
Referenced by SetEntityMode(), SetRepresentation(), and Update().
References SMESH_Actor::e0DElements, SMESH_Actor::eBallElem, SMESH_Actor::eBareBorderFace, SMESH_Actor::eBareBorderVolume, SMESH_Actor::eCoincidentElems1D, SMESH_Actor::eCoincidentElems2D, SMESH_Actor::eCoincidentElems3D, SMESH_Actor::eCoincidentNodes, SMESH_Actor::eEdges, SMESH_Actor::eFaces, SMESH_Actor::eFreeBorders, SMESH_Actor::eFreeEdges, SMESH_Actor::eFreeFaces, SMESH_Actor::eFreeNodes, SMESH_Actor::eLength, SMESH_Actor::eLength2D, SMESH_Actor::eMultiConnection, SMESH_Actor::eMultiConnection2D, SMESH_Actor::eNone, SMESH_Actor::eOverConstrainedFace, SMESH_Actor::eOverConstrainedVolume, SMESH_Actor::ePoint, SMESH_Actor::eVolumes, GetCellsLabeled(), SMESH_NodeLabelActor::GetPointsLabeled(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myControlMode, myEntityMode, myFunctor, myNodeActor, myNodeExtActor, myPickableActor, myScalarBarActor, myVisualObj, SMESH::ProcessIn2DViewers(), SMESH::RemoveFrom2dViewer, SetRepresentation(), UpdateHighlight(), SMESH_NodeLabelActor::UpdateLabels(), and SMESH_CellLabelActor::UpdateLabels().
|
virtual |
Implements SMESH_Actor.
References my3DExtProp, myDeltaVBrightness, myNormalVProp, myReversedVProp, myVisualObj, and SMDSAbs_Volume.
|
privatevirtual |
|
virtual |
References my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBaseActor, myHighlitableActor, myIsShrunk, and SMESH_DeviceActor::UnShrink().
Referenced by SetRepresentation().
|
protected |
References SMESH_Actor::eNone, GetControlMode(), GetEntityMode(), MESSAGE, my0DActor, my1DActor, my2DActor, my3DActor, myBallActor, myIsFacesOriented, myNodeActor, myTimeStamp, myVisualObj, SetControlMode(), SetEntityMode(), SetFacesOriented(), SetVisibility(), SMESH_NodeLabelActor::UpdateLabels(), and SMESH_CellLabelActor::UpdateLabels().
Referenced by Render().
|
virtual |
Implements SMESH_Actor.
References myFunctor, myScalarBarActor, myVisualObj, and SMESH_ScalarBarActor::SetDistribution().
Referenced by SetControlMode().
|
protected |
References SMESH_DeviceActor::ePoint, SMESH_Actor::eSurface, SMESH_DeviceActor::eSurface, SMESH_DeviceActor::eWireframe, SMESH_DeviceActor::GetExtractUnstructuredGrid(), GetUnstructuredGrid(), myEdgeProp, myHighlightProp, myHighlitableActor, myNodeActor, myNodeProp, myOutLineProp, myPreselectProp, SMESH_DeviceActor::SetHighlited(), SMESH_DeviceActor::SetRepresentation(), and SMESH_DeviceActor::SetVisibility().
Referenced by highlight(), SetPreSelected(), and SetVisibility().
|
virtual |
|
virtual |
Implements SMESH_Actor.
References myScalarBarActor, SMESH_ScalarBarActor::SetDistributionColor(), SMESH_ScalarBarActor::SetDistributionColoringType(), SMESH_ScalarBarActor::SetDistributionVisibility(), SMESH_ScalarBarActor::SetLabelTextProperty(), SMESH_ScalarBarActor::SetOrientationToHorizontal(), SMESH_ScalarBarActor::SetOrientationToVertical(), and SMESH_ScalarBarActor::SetTitleTextProperty().
Referenced by SMESH_Actor::New().
|
inherited |
SMESH_ActorDef::vtkTypeMacro | ( | SMESH_ActorDef | , |
SMESH_Actor | |||
) |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by Get0DColor(), Get0DSize(), Set0DColor(), Set0DSize(), SetOpacity(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetCellsLabeled(), Init(), RemoveFromRender(), SetCellsFontProperties(), SetCellsLabeled(), SetControlMode(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetQuadratic2DRepresentation(), SetRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SetVisibility(), SMESH_ActorDef(), UnShrink(), Update(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by SetEdgeColor(), SetLineWidth(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by SetEdgeColor(), SetLineWidth(), SetOpacity(), SetRepresentation(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetCellsLabeled(), Init(), RemoveFromRender(), SetCellsFontProperties(), SetCellsLabeled(), SetControlMode(), SetFacesOrientation3DVectors(), SetFacesOrientationColor(), SetFacesOrientationScale(), SetFacesOriented(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetQuadratic2DRepresentation(), SetRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SetVisibility(), SMESH_ActorDef(), UnShrink(), Update(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by SetLineWidth(), SetSufaceColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by GetPlot2Histogram(), SMESH_ActorDef(), UpdatePlot2Histogram(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetCellsLabeled(), GetFacesOrientation3DVectors(), GetFacesOrientationColor(), GetFacesOrientationScale(), Init(), RemoveFromRender(), SetCellsFontProperties(), SetCellsLabeled(), SetControlMode(), SetFacesOrientation3DVectors(), SetFacesOrientationColor(), SetFacesOrientationScale(), SetFacesOriented(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SetVisibility(), SMESH_ActorDef(), UnShrink(), Update(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by SetLineWidth(), SetVolumeColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by SetOpacity(), SetRepresentation(), SetSufaceColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetBallScale(), GetCellsLabeled(), Init(), RemoveFromRender(), SetBallScale(), SetCellsFontProperties(), SetCellsLabeled(), SetControlMode(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetRepresentation(), SetTransform(), SetVisibility(), SMESH_ActorDef(), Update(), and ~SMESH_ActorDef().
|
protected |
Referenced by GetBallColor(), GetBallSize(), SetBallColor(), SetBallSize(), SetOpacity(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), EnableSelection(), GetShrinkFactor(), Init(), IsImplicitFunctionUsed(), RemoveFromRender(), SetEntityMode(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SetVisibility(), SMESH_ActorDef(), UnShrink(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddClippingPlane(), GetClippingPlane(), GetNumberOfClippingPlanes(), and RemoveAllClippingPlanes().
|
protected |
Referenced by SetControlMode(), and SMESH_ActorDef().
|
protected |
Referenced by GetControlMode(), GetNumberControlEntities(), SetControlMode(), SetRepresentation(), SetVisibility(), and SMESH_ActorDef().
|
protected |
Referenced by GetControlsPrecision(), SetControlMode(), SetControlsPrecision(), and SMESH_ActorDef().
|
protected |
Referenced by GetSufaceColor(), SetSufaceColor(), and SMESH_ActorDef().
|
protected |
Referenced by GetVolumeColor(), SetVolumeColor(), and SMESH_ActorDef().
|
protected |
Referenced by GetEdgeColor(), GetLineWidth(), SetEdgeColor(), SetLineWidth(), SetOpacity(), SetRepresentation(), SMESH_ActorDef(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by GetEntityMode(), SetControlMode(), SetEntityMode(), SetVisibility(), and SMESH_ActorDef().
|
protected |
Referenced by SetControlMode(), and SMESH_ActorDef().
|
protected |
Referenced by GetFunctor(), SetControlMode(), SetVisibility(), UpdateDistribution(), and UpdatePlot2Histogram().
|
protected |
Referenced by GetHighlightColor(), Set0DSize(), SetHighlightColor(), SetLineWidth(), SMESH_ActorDef(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetQuadratic2DRepresentation(), Init(), RemoveFromRender(), SetEntityMode(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetQuadratic2DRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SMESH_ActorDef(), UnShrink(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddClippingPlane(), Init(), RemoveAllClippingPlanes(), Render(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by SetControlMode(), and SMESH_ActorDef().
|
protected |
Referenced by SMESH_DeviceActor::GetFacesOriented(), GetFacesOriented(), SetFacesOriented(), SMESH_ActorDef(), and Update().
|
protected |
Referenced by GetPointRepresentation(), SetPointRepresentation(), SetRepresentation(), and SMESH_ActorDef().
|
protected |
Referenced by SMESH_DeviceActor::IsShrunkable(), IsShrunkable(), SetIsShrunkable(), SetShrink(), and SMESH_ActorDef().
|
protected |
Referenced by SMESH_DeviceActor::IsShrunk(), IsShrunk(), SetRepresentation(), SetShrink(), SMESH_ActorDef(), and UnShrink().
|
protected |
Referenced by Init(), SetControlMode(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by SetMarkerTexture().
|
protected |
Referenced by AddClippingPlane(), AddToRender(), GetBounds(), GetPointRepresentation(), GetPointsLabeled(), Init(), RemoveAllClippingPlanes(), RemoveFromRender(), SetControlMode(), SetImplicitFunctionUsed(), SetMarkerStd(), SetMarkerTexture(), SetOpenGLClippingPlane(), SetPointsFontProperties(), SetPointsLabeled(), SetRepresentation(), SetTransform(), SetVisibility(), SMESH_ActorDef(), Update(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by SetNodeColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by GetNodeColor(), SetNodeColor(), SetOpacity(), SetRepresentation(), SMESH_ActorDef(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by GetVolumeColor(), SetOpacity(), SetRepresentation(), SetVolumeColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by GetPreHighlightColor(), Set0DSize(), SetLineWidth(), SetPreHighlightColor(), SMESH_ActorDef(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by SetEntityMode(), SetRepresentation(), and SMESH_ActorDef().
|
protected |
Referenced by SetOpacity(), SetRepresentation(), SetVolumeColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by GetOpacity(), GetSufaceColor(), SetOpacity(), SetRepresentation(), SetSufaceColor(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
|
protected |
Referenced by EnableSelection(), GetBounds(), GetObjDimension(), GetObject(), GetUnstructuredGrid(), Init(), Render(), Set0DColor(), SetBallColor(), SetControlMode(), SetEdgeColor(), SetEntityMode(), SetNodeColor(), SetOpenGLClippingPlane(), SetRepresentation(), SetSufaceColor(), SetVisibility(), SetVolumeColor(), Update(), UpdateDistribution(), and UpdatePlot2Histogram().