#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, 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_Actor, SALOME_Actor) | |
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 | SetHighlightColor (double r, double g, double b)=0 |
virtual void | GetHighlightColor (double &r, double &g, double &b)=0 |
virtual void | SetPreHighlightColor (double r, double g, double b)=0 |
virtual void | GetPreHighlightColor (double &r, double &g, double &b)=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 eControl | GetControlMode ()=0 |
virtual SMESH::Controls::FunctorPtr | GetFunctor ()=0 |
virtual int | 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 | 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 SPlot2d_Histogram * | GetPlot2Histogram ()=0 |
virtual SPlot2d_Histogram * | UpdatePlot2Histogram ()=0 |
Static Public Member Functions | |
static SMESH_Actor * | New (TVisualObjPtr theVisualObj, const char *theEntry, const char *theName, 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::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 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(), 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 TGetActorAspect::Execute(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_AddMeshElementDlg::ClickOnApply(), SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnApply(), SMESHGUI_AddQuadraticElementDlg::ClickOnApply(), SMESHGUI_RevolutionDlg::ClickOnApply(), SMESHGUI_ExtrusionDlg::ClickOnApply(), SMESHGUI_Selection::entityMode(), 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 |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Selection::facesOrientationMode(), SMESH::TElementSimulation::SetPosition(), and SMESH::TElementSimulationQuad::SetPosition().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
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 TGetActorAspect::Execute(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_CreatePolyhedralVolumeDlg::checkEditLine(), SMESHGUI_CuttingOfQuadsDlg::displayPreview(), SMESHGUI_AddMeshElementDlg::displaySimulation(), SMESHGUI_AddQuadraticElementDlg::displaySimulation(), SMESHGUI_CreatePolyhedralVolumeDlg::displaySimulation(), SMESHGUI_Selection::elemTypes(), SMESHGUI_MergeDlg::FindGravityCenter(), SMESH::GetEdgeNodes(), SMESHGUI_MeshInfoDlg::idChanged(), SMESHGUI_SimpleElemInfo::information(), SMESHGUI_TreeElemInfo::information(), SMESHGUI_PredicateFilter::IsObjValid(), SMESHGUI_QuadrangleFilter::IsObjValid(), SMESHGUI_TriangleFilter::IsObjValid(), SMESHGUI_FacesFilter::IsObjValid(), SMESHGUI_VolumesFilter::IsObjValid(), SMESHGUI_VolumeShapeFilter::IsObjValid(), SMESHGUI_ReorientFacesOp::isValid(), SMESHGUI_MakeNodeAtPointOp::isValid(), SMESHGUI_AddQuadraticElementDlg::IsValid(), SMESHGUI_PredicateFilter::IsValid(), SMESHGUI_QuadrangleFilter::IsValid(), SMESHGUI_TriangleFilter::IsValid(), SMESHGUI_FacesFilter::IsValid(), SMESHGUI_VolumesFilter::IsValid(), SMESHGUI_VolumeShapeFilter::IsValid(), SMESHGUI_ShapeByMeshOp::onElemIdChanged(), SMESHGUI_MultiEditDlg::onListSelectionChanged(), SMESHGUI_MergeDlg::onSelectElementFromGroup(), SMESHGUI_MergeDlg::onSelectGroup(), SMESHGUI_SingleEditDlg::onSelectionDone(), SMESHGUI_MakeNodeAtPointOp::onSelectionDone(), SMESHGUI_SingleEditDlg::onTextChange(), SMESHGUI_MakeNodeAtPointOp::onTextChange(), SMESHGUI_3TypesSelector::onTextChange(), SMESHGUI_RemoveElementsDlg::onTextChange(), SMESHGUI_RemoveNodesDlg::onTextChange(), SMESHGUI_CopyMeshDlg::onTextChange(), SMESHGUI_AddMeshElementDlg::onTextChange(), SMESHGUI_AddQuadraticElementDlg::onTextChange(), SMESHGUI_SmoothingDlg::onTextChange(), SMESHGUI_CreatePolyhedralVolumeDlg::onTextChange(), SMESHGUI_ExtrusionAlongPathDlg::onTextChange(), SMESHGUI_ScaleDlg::onTextChange(), SMESHGUI_TranslationDlg::onTextChange(), SMESHGUI_RotationDlg::onTextChange(), SMESHGUI_SymmetryDlg::onTextChange(), SMESHGUI_SewingDlg::onTextChange(), SMESHGUI_MeshPatternDlg::onTextChanged(), SMESHGUI_SelectionOp::onTextChanged(), SMESHGUI_ExtrusionAlongPathDlg::SelectionIntoArgument(), SMESHGUI_ScaleDlg::SelectionIntoArgument(), SMESHGUI_TranslationDlg::SelectionIntoArgument(), SMESHGUI_RotationDlg::SelectionIntoArgument(), SMESHGUI_RevolutionDlg::SelectionIntoArgument(), SMESHGUI_SymmetryDlg::SelectionIntoArgument(), SMESHGUI_ExtrusionDlg::SelectionIntoArgument(), SMESHGUI_SplitVolumesDlg::showFacetByElement(), SMESHGUI_MeshInfoDlg::showItemInfo(), 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(), and SMESHGUI_Selection::labeledTypes().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Selection::quadratic2DMode().
|
pure virtual |
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by TGetActorAspect::Execute(), and SMESHGUI::storeVisualParameters().
|
pure virtual |
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by TGetActorAspect::Execute(), and SMESHGUI::storeVisualParameters().
|
staticprivate |
Referenced by SMESH::CreateActor(), and SMESHGUI_SewingDlg::BorderGroupDisplayer::Update().
|
static |
|
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().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), SMESHGUI::restoreVisualParameters(), and SMESH_Swig::SetActorAspect().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_AddMeshElementDlg::ClickOnApply(), SMESHGUI_CreatePolyhedralVolumeDlg::ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnApply(), SMESHGUI_AddQuadraticElementDlg::ClickOnApply(), SMESHGUI_RevolutionDlg::ClickOnApply(), SMESHGUI_ExtrusionDlg::ClickOnApply(), SMESHGUI_BaseComputeOp::computeMesh(), 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.
|
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(), SMESHGUI::restoreVisualParameters(), and SMESH_Swig::SetActorAspect().
|
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 |
|
pure virtual |
Implemented in SMESH_ActorDef.
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_RenumberingDlg::ClickOnApply().
|
pure virtual |
Implemented in SMESH_ActorDef.
|
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(), SMESHGUI::restoreVisualParameters(), and SMESH_Swig::SetActorAspect().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::CreateActor(), SMESHGUI::restoreVisualParameters(), and SMESH_Swig::SetActorAspect().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESHGUI_Preferences_ScalarBarDlg::onApply().
|
pure virtual |
Implemented in SMESH_ActorDef.
Referenced by SMESH::ProcessIn2DViewers().
|
pure virtual |
Implemented in SMESH_ActorDef.
SMESH_Actor::vtkTypeMacro | ( | SMESH_Actor | , |
SALOME_Actor | |||
) |