#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 , eDeflection2D , eFreeBorders , eFreeEdges , eFreeNodes , eFreeFaces , eMultiConnection , eArea , eTaper , eAspectRatio , eMinimumAngle , eWarping , eSkew , eAspectRatio3D , eMultiConnection2D , eVolume3D , eScaledJacobian , eMaxElementLength2D , eMaxElementLength3D , eBareBorderFace , eBareBorderVolume , eOverConstrainedFace , eOverConstrainedVolume , eCoincidentNodes , eCoincidentElems1D , eCoincidentElems2D , eCoincidentElems3D , eNodeConnectivityNb , eCustomControl } |
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 | UpdateSelectionProps () |
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 vtkIdType | GetNodeObjId (vtkIdType theVtkID) |
virtual double * | GetNodeCoord (vtkIdType theObjID) |
virtual vtkIdType | GetNodeVtkId (vtkIdType theObjID) |
virtual vtkIdType | GetElemObjId (vtkIdType theVtkID) |
virtual vtkCell * | GetElemCell (vtkIdType theObjID) |
virtual int | GetObjDimension (const vtkIdType theObjId) override |
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 void | SetControl (SMESH::Controls::FunctorPtr theFunctor) |
virtual smIdType | 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 void | ClipThreshold (bool isThresholdOn, double min=0.0, double max=0.0) |
virtual bool | IsClipThresholdOn () const |
virtual void | SetWireframeOff (bool isWireframeOff) |
virtual bool | IsWireframeOff () const |
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) |
virtual void | UpdateFilter () |
vtkTypeMacro (SMESH_Actor, SALOME_Actor) static SMESH_Actor *New(TVisualObjPtr theVisualObj | |
Data Fields | |
const char * | theEntry |
const char const char * | theName |
const char const char 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_ActorProps::controlsIncrement(), 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_CellLabelActor::New(), SMESH_NodeLabelActor::New(), SMESH_SVTKActor::New(), objectEntitiesCache, SMESH_ActorProps::props(), SMESH_ActorProps::selectionIncrement(), Set0DSize(), SMESH_DeviceActor::SetBallEnabled(), SetBallScale(), SetBallSize(), SMESH_DeviceActor::SetCoincident3DAllowed(), SMESH_CellLabelActor::SetFontProperties(), SMESH_NodeLabelActor::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_CellLabelActor::SetVisibility(), SMESH_DeviceActor::SetVisibility(), and SMESH_NodeLabelActor::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_CellLabelActor::AddToRender(), SMESH_DeviceActor::AddToRender(), SMESH_NodeLabelActor::AddToRender(), my0DActor, my1DActor, my1DExtActor, my2DActor, my2DExtActor, my3DActor, my3DExtActor, myBallActor, myBaseActor, myHighlitableActor, myNodeActor, myNodeExtActor, myScalarBarActor, and SMESH_DeviceActor::SetUnstructuredGrid().
|
virtual |
Implements SMESH_Actor.
References myControlActor, myIsClipThresholdOn, SMESH_DeviceActor::myIsImplicitFunctionUsed, SMESH_DeviceActor::myMergeFilter, SMESH_DeviceActor::myPassFilter, and SMESH_DeviceActor::SetImplicitFunctionUsed().
Referenced by SetControlMode().
|
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.
|
virtual |
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 |
References GetUnstructuredGrid().
|
virtual |
|
virtual |
References myPickableActor.
|
virtual |
Implements SMESH_Actor.
References GetColor(), and myNodeProp.
|
virtual |
References SMESH_DeviceActor::GetNodeCoord(), and myPickableActor.
|
virtual |
References SMESH_DeviceActor::GetNodeObjId(), and myPickableActor.
|
virtual |
References SMESH_DeviceActor::GetNodeVtkId(), 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 |
|
overridevirtual |
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 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(), SetShrinkFactor(), SMESH_Actor::theEntry, SMESH_Actor::theIsClear, and SMESH_Actor::theName.
|
virtual |
Implements SMESH_Actor.
References myIsClipThresholdOn.
|
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.
|
virtual |
|
staticprivate |
References SMESH_ActorDef().
|
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_CellLabelActor::RemoveFromRender(), SMESH_DeviceActor::RemoveFromRender(), and SMESH_NodeLabelActor::RemoveFromRender().
|
privatevirtual |
|
virtual |
References myImplicitBoolean, myTimeStamp, myVisualObj, and Update().
Referenced by RenderOpaqueGeometry(), and RenderTranslucentGeometry().
|
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 SetRepresentation().
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::eCustomControl, SMESH_Actor::eNone, myFunctor, and SetControlMode().
|
virtual |
Implements SMESH_Actor.
Referenced by SetControl(), and Update().
|
protected |
References Area(), ClipThreshold(), 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::eCustomControl, SMESH_Actor::eDeflection2D, 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::eScaledJacobian, 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(), SetWireframeOff(), SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Node, SMDSAbs_Volume, 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::eSurface, SMESH_Actor::eVolumes, myEntityMode, myRepresentationCache, myVisualObj, objectEntitiesCache, SetRepresentation(), SetVisibility(), SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Volume, and UpdateFilter().
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().
|
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 |
|
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, and SetRepresentation().
|
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::eCustomControl, SMESH_Actor::eEdge, SMESH_DeviceActor::eInsideframe, SMESH_Actor::eLength, SMESH_Actor::eLines, SMESH_Actor::eMultiConnection, SMESH_DeviceActor::eNoneRepr, SMESH_Actor::ePoint, SMESH_DeviceActor::ePoint, SMESH_Actor::eSurface, SMESH_DeviceActor::eSurface, GetQuadratic2DRepresentation(), GetUnstructuredGrid(), my0DActor, my1DActor, my1DExtActor, my1DProp, my2DActor, my2DExtActor, my3DActor, myBackSurfaceProp, myBallActor, myBaseActor, myControlActor, 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(), SetCellsLabeled(), 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().
void SMESH_ActorDef::SetVisibility | ( | int | theMode, |
bool | theIsUpdateRepersentation | ||
) |
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, myControlActor, myControlMode, myEntityMode, myFunctor, myNodeActor, myNodeExtActor, myPickableActor, myScalarBarActor, myVisualObj, SMESH::ProcessIn2DViewers(), SMESH::RemoveFrom2dViewer, SetRepresentation(), UpdateHighlight(), SMESH_CellLabelActor::UpdateLabels(), and SMESH_NodeLabelActor::UpdateLabels().
|
virtual |
Implements SMESH_Actor.
References my3DExtProp, myDeltaVBrightness, myNormalVProp, myReversedVProp, myVisualObj, and SMDSAbs_Volume.
|
virtual |
Implements SMESH_Actor.
References myIsWireframeOff, and UpdateHighlight().
Referenced by SetControlMode().
|
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_CellLabelActor::UpdateLabels(), and SMESH_NodeLabelActor::UpdateLabels().
Referenced by Render().
|
virtual |
Implements SMESH_Actor.
References myFunctor, myScalarBarActor, myVisualObj, and SMESH_ScalarBarActor::SetDistribution().
Referenced by SetControlMode().
|
virtual |
Implements SMESH_Actor.
References SMESH_Actor::e0DElements, SMESH_Actor::eAllEntity, SMESH_Actor::eBallElem, SMESH_Actor::eEdges, SMESH_Actor::eFaces, SMESH_Actor::eVolumes, SMESH_DeviceActor::GetExtractUnstructuredGrid(), MESSAGE, myBaseActor, myEntityMode, myHighlitableActor, myVisualObj, SMDSAbs_0DElement, SMDSAbs_Ball, SMDSAbs_Edge, SMDSAbs_Face, and SMDSAbs_Volume.
Referenced by SetEntityMode().
|
protected |
References SMESH_DeviceActor::ePoint, SMESH_Actor::eSurface, SMESH_DeviceActor::eSurface, SMESH_DeviceActor::eWireframe, SMESH_DeviceActor::GetExtractUnstructuredGrid(), GetUnstructuredGrid(), IsWireframeOff(), myEdgeProp, myHighlightProp, myHighlitableActor, myNodeActor, myNodeProp, myOutLineProp, myPreselectProp, SMESH_DeviceActor::SetHighlited(), SMESH_DeviceActor::SetRepresentation(), and SMESH_DeviceActor::SetVisibility().
Referenced by highlight(), SetPreSelected(), SetVisibility(), and SetWireframeOff().
|
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().
|
virtual |
|
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(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SetVisibility(), SMESH_ActorDef(), UnShrink(), UpdateFilter(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddClippingPlane(), GetClippingPlane(), GetNumberOfClippingPlanes(), and RemoveAllClippingPlanes().
|
protected |
Referenced by ClipThreshold(), SetControlMode(), SetRepresentation(), SetVisibility(), 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(), SMESH_ActorDef(), and UpdateFilter().
|
protected |
Referenced by SetControlMode(), and SMESH_ActorDef().
|
protected |
Referenced by GetFunctor(), SetControl(), SetControlMode(), SetVisibility(), UpdateDistribution(), and UpdatePlot2Histogram().
|
protected |
Referenced by Set0DSize(), SetLineWidth(), SMESH_ActorDef(), UpdateHighlight(), UpdateSelectionProps(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddToRender(), GetQuadratic2DRepresentation(), Init(), RemoveFromRender(), SetImplicitFunctionUsed(), SetOpenGLClippingPlane(), SetQuadratic2DRepresentation(), SetShrink(), SetShrinkFactor(), SetTransform(), SMESH_ActorDef(), UnShrink(), UpdateFilter(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
Referenced by AddClippingPlane(), Init(), RemoveAllClippingPlanes(), Render(), SMESH_ActorDef(), and ~SMESH_ActorDef().
|
protected |
Referenced by ClipThreshold(), and IsClipThresholdOn().
|
protected |
Referenced by SetControlMode(), and SMESH_ActorDef().
|
protected |
Referenced by GetFacesOriented(), SMESH_DeviceActor::GetFacesOriented(), SetFacesOriented(), SMESH_ActorDef(), and Update().
|
protected |
Referenced by GetPointRepresentation(), SetPointRepresentation(), SetRepresentation(), and SMESH_ActorDef().
|
protected |
Referenced by IsShrunkable(), SMESH_DeviceActor::IsShrunkable(), SetIsShrunkable(), SetShrink(), and SMESH_ActorDef().
|
protected |
Referenced by IsShrunk(), SMESH_DeviceActor::IsShrunk(), SetRepresentation(), SetShrink(), SMESH_ActorDef(), and UnShrink().
|
protected |
Referenced by IsWireframeOff(), and SetWireframeOff().
|
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 |
Referenced by GetOutlineColor(), GetOutlineWidth(), SetOpacity(), SetOutlineColor(), SetOutlineWidth(), SMESH_ActorDef(), UpdateHighlight(), and ~SMESH_ActorDef().
|
protected |
|
protected |
|
protected |
Referenced by Set0DSize(), SetLineWidth(), SMESH_ActorDef(), UpdateHighlight(), UpdateSelectionProps(), 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(), UpdateFilter(), and UpdatePlot2Histogram().
|
protected |
Referenced by SetEntityMode(), and SMESH_ActorDef().
|
inherited |
Referenced by Init().
|
inherited |
Referenced by Init().
|
inherited |
Referenced by Init().