#include <SMESH_ControlsDef.hxx>


Public Member Functions | |
| ElementsOnShape () | |
| ~ElementsOnShape () | |
| virtual void | SetMesh (const SMDS_Mesh *theMesh) |
| virtual bool | IsSatisfy (long theElementId) |
| virtual SMDSAbs_ElementType | GetType () const |
| void | SetTolerance (const double theToler) |
| double | GetTolerance () const |
| void | SetAllNodes (bool theAllNodes) |
| bool | GetAllNodes () const |
| void | SetShape (const TopoDS_Shape &theShape, const SMDSAbs_ElementType theType) |
Private Member Functions | |
| void | addShape (const TopoDS_Shape &theShape) |
| void | process () |
| void | process (const SMDS_MeshElement *theElem) |
Private Attributes | |
| const SMDS_Mesh * | myMesh |
| TColStd_MapOfInteger | myIds |
| SMDSAbs_ElementType | myType |
| TopoDS_Shape | myShape |
| double | myToler |
| bool | myAllNodesFlag |
| TopTools_MapOfShape | myShapesMap |
| TopAbs_ShapeEnum | myCurShapeType |
| BRepClass3d_SolidClassifier | myCurSC |
| GeomAPI_ProjectPointOnSurf | myCurProjFace |
| TopoDS_Face | myCurFace |
| GeomAPI_ProjectPointOnCurve | myCurProjEdge |
| gp_Pnt | myCurPnt |
Definition at line 667 of file SMESH_ControlsDef.hxx.
| SMESH.Controls.ElementsOnShape.ElementsOnShape | ( | ) |
| SMESH.Controls.ElementsOnShape.~ElementsOnShape | ( | ) |
| virtual void SMESH.Controls.ElementsOnShape.SetMesh | ( | const SMDS_Mesh * | theMesh | ) | [virtual] |
Implements SMESH.Controls.Functor.
| virtual bool SMESH.Controls.ElementsOnShape.IsSatisfy | ( | long | theElementId | ) | [virtual] |
Implements SMESH.Controls.Predicate.
| virtual SMDSAbs_ElementType SMESH.Controls.ElementsOnShape.GetType | ( | ) | const [virtual] |
Implements SMESH.Controls.Predicate.
| void SMESH.Controls.ElementsOnShape.SetTolerance | ( | const double | theToler | ) |
| double SMESH.Controls.ElementsOnShape.GetTolerance | ( | ) | const |
| void SMESH.Controls.ElementsOnShape.SetAllNodes | ( | bool | theAllNodes | ) |
| bool SMESH.Controls.ElementsOnShape.GetAllNodes | ( | ) | const |
Definition at line 680 of file SMESH_ControlsDef.hxx.
| void SMESH.Controls.ElementsOnShape.SetShape | ( | const TopoDS_Shape & | theShape, | |
| const SMDSAbs_ElementType | theType | |||
| ) |
| void SMESH.Controls.ElementsOnShape.addShape | ( | const TopoDS_Shape & | theShape | ) | [private] |
| void SMESH.Controls.ElementsOnShape.process | ( | ) | [private] |
| void SMESH.Controls.ElementsOnShape.process | ( | const SMDS_MeshElement * | theElem | ) | [private] |
const SMDS_Mesh* SMESH.Controls.ElementsOnShape.myMesh [private] |
Definition at line 690 of file SMESH_ControlsDef.hxx.
TColStd_MapOfInteger SMESH.Controls.ElementsOnShape.myIds [private] |
Definition at line 691 of file SMESH_ControlsDef.hxx.
Definition at line 692 of file SMESH_ControlsDef.hxx.
Definition at line 693 of file SMESH_ControlsDef.hxx.
double SMESH.Controls.ElementsOnShape.myToler [private] |
Definition at line 694 of file SMESH_ControlsDef.hxx.
bool SMESH.Controls.ElementsOnShape.myAllNodesFlag [private] |
Definition at line 695 of file SMESH_ControlsDef.hxx.
TopTools_MapOfShape SMESH.Controls.ElementsOnShape.myShapesMap [private] |
Definition at line 697 of file SMESH_ControlsDef.hxx.
TopAbs_ShapeEnum SMESH.Controls.ElementsOnShape.myCurShapeType [private] |
Definition at line 698 of file SMESH_ControlsDef.hxx.
BRepClass3d_SolidClassifier SMESH.Controls.ElementsOnShape.myCurSC [private] |
Definition at line 699 of file SMESH_ControlsDef.hxx.
GeomAPI_ProjectPointOnSurf SMESH.Controls.ElementsOnShape.myCurProjFace [private] |
Definition at line 700 of file SMESH_ControlsDef.hxx.
TopoDS_Face SMESH.Controls.ElementsOnShape.myCurFace [private] |
Definition at line 701 of file SMESH_ControlsDef.hxx.
GeomAPI_ProjectPointOnCurve SMESH.Controls.ElementsOnShape.myCurProjEdge [private] |
Definition at line 702 of file SMESH_ControlsDef.hxx.
gp_Pnt SMESH.Controls.ElementsOnShape.myCurPnt [private] |
Definition at line 703 of file SMESH_ControlsDef.hxx.
1.6.1