#include <SMESH_Actor.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 , eWarping3D , eMultiConnection2D , eVolume3D , eScaledJacobian , eMaxElementLength2D , eMaxElementLength3D , eBareBorderFace , eBareBorderVolume , eOverConstrainedFace , eOverConstrainedVolume , eCoincidentNodes , eCoincidentElems1D , eCoincidentElems2D , eCoincidentElems3D , eNodeConnectivityNb , eCustomControl } |
Public Member Functions | |
| vtkTypeMacro (SMESH_Actor, SALOME_Actor) static SMESH_Actor *New(TVisualObjPtr theVisualObj | |
| virtual void | SetSufaceColor (double r, double g, double b, int delta)=0 |
| virtual void | GetSufaceColor (double &r, double &g, double &b, int &delta)=0 |
| virtual void | SetVolumeColor (double r, double g, double b, int delta)=0 |
| virtual void | GetVolumeColor (double &r, double &g, double &b, int &delta)=0 |
| virtual void | SetEdgeColor (double r, double g, double b)=0 |
| virtual void | GetEdgeColor (double &r, double &g, double &b)=0 |
| virtual void | SetNodeColor (double r, double g, double b)=0 |
| virtual void | GetNodeColor (double &r, double &g, double &b)=0 |
| virtual void | SetOutlineColor (double r, double g, double b)=0 |
| virtual void | GetOutlineColor (double &r, double &g, double &b)=0 |
| virtual void | Set0DColor (double r, double g, double b)=0 |
| virtual void | Get0DColor (double &r, double &g, double &b)=0 |
| virtual void | SetBallColor (double r, double g, double b)=0 |
| virtual void | GetBallColor (double &r, double &g, double &b)=0 |
| virtual void | UpdateSelectionProps ()=0 |
| virtual double | GetLineWidth ()=0 |
| virtual void | SetLineWidth (double theVal)=0 |
| virtual double | GetOutlineWidth ()=0 |
| virtual void | SetOutlineWidth (double theVal)=0 |
| virtual void | Set0DSize (double size)=0 |
| virtual double | Get0DSize ()=0 |
| virtual void | SetBallSize (double size)=0 |
| virtual double | GetBallSize ()=0 |
| virtual void | SetBallScale (double size)=0 |
| virtual double | GetBallScale ()=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 (double 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 (double r, double g, double b)=0 |
| virtual void | GetFacesOrientationColor (double &r, double &g, double &b)=0 |
| virtual void | SetFacesOrientationScale (double theScale)=0 |
| virtual double | GetFacesOrientationScale ()=0 |
| virtual void | SetFacesOrientation3DVectors (bool theState)=0 |
| virtual bool | GetFacesOrientation3DVectors ()=0 |
| virtual void | SetControlMode (eControl theMode)=0 |
| virtual void | SetControl (SMESH::Controls::FunctorPtr)=0 |
| virtual eControl | GetControlMode ()=0 |
| virtual SMESH::Controls::FunctorPtr | GetFunctor ()=0 |
| virtual smIdType | GetNumberControlEntities ()=0 |
| virtual SMESH_ScalarBarActor * | GetScalarBarActor ()=0 |
| virtual void | RemoveAllClippingPlanes ()=0 |
| virtual vtkIdType | GetNumberOfClippingPlanes ()=0 |
| virtual vtkPlane * | GetClippingPlane (vtkIdType theID)=0 |
| virtual vtkIdType | AddClippingPlane (vtkPlane *thePlane)=0 |
| virtual void | AddOpenGLClippingPlane (vtkPlane *thePlane)=0 |
| virtual void | SetOpenGLClippingPlane ()=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 void | ClipThreshold (bool isThresholdOn, double min=0.0, double max=0.0)=0 |
| virtual SMESH_DeviceActor * | GetActorForThreshold ()=0 |
| virtual bool | IsClipThresholdOn () const =0 |
| virtual void | SetWireframeOff (bool isWireframeOff)=0 |
| virtual bool | IsWireframeOff () const =0 |
| virtual void | SetPointsFontProperties (SMESH::LabelFont family, int size, bool bold, bool italic, bool shadow, double r, double g, double b)=0 |
| virtual void | SetCellsFontProperties (SMESH::LabelFont family, int size, bool bold, bool italic, bool shadow, double r, double g, double b)=0 |
| virtual void | UpdateFilter ()=0 |
| virtual SPlot2d_Histogram * | GetPlot2Histogram ()=0 |
| virtual SPlot2d_Histogram * | UpdatePlot2Histogram ()=0 |
Data Fields | |
| const char * | theEntry |
| const char const char * | theName |
| const char const char int | theIsClear |
Static Private Member Functions | |
| static SMESH_Actor * | New () |
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::applyThreshold().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::TElementSimulation::SetBallPosition(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_RenumberingDlg::ClickOnApply(), TGetElementNumberingEvent::Execute(), and SMESHGUI_Selection::labeledTypes().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Selection::controlMode(), SMESHGUI_Selection::isNumFunctor(), and SMESHGUI_Preferences_ScalarBarDlg::onSelectionChanged().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_AddMeshElementDlg::ClickOnApply(), SMESHGUI_AddQuadraticElementDlg::ClickOnApply(), SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnApply(), SMESHGUI_ExtrusionDlg::ClickOnApply(), SMESHGUI_RevolutionDlg::ClickOnApply(), SMESHGUI_Make2DFrom3DOp::compute2DMesh(), SMESHGUI_MakeFull2DFrom3DOp::compute2DMesh(), SMESHGUI_Selection::entityMode(), TGetEntitiesEvent::Execute(), SMESHGUI_DisplayEntitiesDlg::onOk(), SMESHGUI_SewingDlg::restoreDisplayMode(), SMESHGUI_SewingDlg::setDisplayMode(), SMESHGUI_DisplayEntitiesDlg::SMESHGUI_DisplayEntitiesDlg(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_CuttingOfQuadsDlg::displayPreview(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Angle::addPointByActor(), SMESHGUI_CreatePolyhedralVolumeDlg::checkEditLine(), SMESHGUI_CuttingOfQuadsDlg::displayPreview(), SMESHGUI_AddMeshElementDlg::displaySimulation(), SMESHGUI_AddQuadraticElementDlg::displaySimulation(), SMESHGUI_CreatePolyhedralVolumeDlg::displaySimulation(), SMESHGUI_Selection::elemTypes(), SMESHGUI_MergeDlg::FindGravityCenter(), SMESH::GetEdgeNodes(), SMESHGUI_Angle::getNormal(), SMESHGUI_MeshInfoDlg::idChanged(), SMESHGUI_PredicateFilter::IsObjValid(), SMESHGUI_QuadrangleFilter::IsObjValid(), SMESHGUI_TriangleFilter::IsObjValid(), SMESHGUI_FacesFilter::IsObjValid(), SMESHGUI_VolumesFilter::IsObjValid(), SMESHGUI_VolumeShapeFilter::IsObjValid(), SMESHGUI_AddQuadraticElementDlg::IsValid(), SMESHGUI_PredicateFilter::IsValid(), SMESHGUI_QuadrangleFilter::IsValid(), SMESHGUI_TriangleFilter::IsValid(), SMESHGUI_FacesFilter::IsValid(), SMESHGUI_VolumesFilter::IsValid(), SMESHGUI_VolumeShapeFilter::IsValid(), SMESHGUI_AddNodeOnFaceOp::isValid(), SMESHGUI_MakeNodeAtPointOp::isValid(), SMESHGUI_RemoveNodeReconnectionOp::isValid(), SMESHGUI_ReorientFacesOp::isValid(), SMESHGUI_AddNodeOnSegmentOp::isValid(), SMESHGUI_ShapeByMeshOp::onElemIdChanged(), SMESHGUI_MultiEditDlg::onListSelectionChanged(), SMESHGUI_MergeDlg::onSelectElementFromGroup(), SMESHGUI_MergeDlg::onSelectGroup(), SMESHGUI_AddNodeOnFaceOp::onSelectionDone(), SMESHGUI_MakeNodeAtPointOp::onSelectionDone(), SMESHGUI_SingleEditDlg::onSelectionDone(), SMESHGUI_AddMeshElementDlg::onTextChange(), SMESHGUI_AddNodeOnFaceOp::onTextChange(), SMESHGUI_AddQuadraticElementDlg::onTextChange(), SMESHGUI_CopyMeshDlg::onTextChange(), SMESHGUI_CreatePolyhedralVolumeDlg::onTextChange(), SMESHGUI_ExtrusionAlongPathDlg::onTextChange(), SMESHGUI_3TypesSelector::onTextChange(), SMESHGUI_MakeNodeAtPointOp::onTextChange(), SMESHGUI_OffsetDlg::onTextChange(), SMESHGUI_RemoveElementsDlg::onTextChange(), SMESHGUI_RemoveNodeReconnectionOp::onTextChange(), SMESHGUI_RemoveNodesDlg::onTextChange(), SMESHGUI_RotationDlg::onTextChange(), SMESHGUI_ScaleDlg::onTextChange(), SMESHGUI_SewingDlg::onTextChange(), SMESHGUI_SingleEditDlg::onTextChange(), SMESHGUI_SmoothingDlg::onTextChange(), SMESHGUI_SymmetryDlg::onTextChange(), SMESHGUI_TranslationDlg::onTextChange(), SMESHGUI_MeshPatternDlg::onTextChanged(), SMESHGUI_SelectionOp::onTextChanged(), SMESHGUI_AddNodeOnFaceOp::pointLocationChanged(), SMESHGUI_AddNodeOnFaceOp::processStyleEvents(), SMESHGUI_AddNodeOnSegmentOp::processStyleEvents(), SMESHGUI_ExtrusionAlongPathDlg::SelectionIntoArgument(), SMESHGUI_ExtrusionDlg::SelectionIntoArgument(), SMESHGUI_RevolutionDlg::SelectionIntoArgument(), SMESHGUI_RotationDlg::SelectionIntoArgument(), SMESHGUI_ScaleDlg::SelectionIntoArgument(), SMESHGUI_SymmetryDlg::SelectionIntoArgument(), SMESHGUI_TranslationDlg::SelectionIntoArgument(), SMESHGUI_SplitVolumesDlg::showFacetByElement(), and SMESHGUI_DisplayEntitiesDlg::SMESHGUI_DisplayEntitiesDlg().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply(), and SMESH::ProcessIn2DViewers().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_RenumberingDlg::ClickOnApply(), TGetNodeNumberingEvent::Execute(), and SMESHGUI_Selection::labeledTypes().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Selection::quadratic2DMode().
|
pure virtual |
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onSelectionChanged().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onSelectionChanged().
|
staticprivate |
Referenced by SMESH::CreateActor(), and SMESHGUI_SewingDlg::BorderGroupDisplayer::Update().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_RenumberingDlg::ClickOnApply(), and TSetElementNumberingEvent::Execute().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_AddMeshElementDlg::ClickOnApply(), SMESHGUI_AddQuadraticElementDlg::ClickOnApply(), SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnApply(), SMESHGUI_ExtrusionDlg::ClickOnApply(), SMESHGUI_RevolutionDlg::ClickOnApply(), SMESHGUI_Make2DFrom3DOp::compute2DMesh(), SMESHGUI_MakeFull2DFrom3DOp::compute2DMesh(), SMESHGUI_BaseComputeOp::computeMesh(), TSetEntitiesEvent::Execute(), SMESHGUI_DisplayEntitiesDlg::onOk(), SMESHGUI_SewingDlg::restoreDisplayMode(), SMESHGUI::restoreVisualParameters(), and SMESHGUI_SewingDlg::setDisplayMode().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by TSetOrientationEvent::Execute().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_CreatePolyhedralVolumeDlg::ConstructorsClicked(), SMESHGUI_SewingDlg::ConstructorsClicked(), SMESH::DisplayActor(), TSetSelectionModeEvent::Execute(), SMESHGUI_SewingDlg::onModeChange(), SMESHGUI_ExtrusionAlongPathDlg::SetEditCurrentArgument(), and SMESHGUI_ReorientFacesOp::stopOperation().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_RenumberingDlg::ClickOnApply(), and TSetNodeNumberingEvent::Execute().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), and SMESHGUI::restoreVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::applyWireframeOff().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::ProcessIn2DViewers().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
| SMESH_Actor::vtkTypeMacro | ( | SMESH_Actor | , |
| SALOME_Actor | |||
| ) |
| const char* SMESH_Actor::theEntry |
Referenced by SMESH_ActorDef::Init().
| const char const char int SMESH_Actor::theIsClear |
Referenced by SMESH_ActorDef::Init().
| const char const char* SMESH_Actor::theName |
Referenced by SMESH_ActorDef::Init().