#include <SMESH_ControlsDef.hxx>
Definition at line 667 of file SMESH_ControlsDef.hxx.
◆ ElementsOnShape()
SMESH::Controls::ElementsOnShape::ElementsOnShape |
( |
| ) |
|
◆ ~ElementsOnShape()
SMESH::Controls::ElementsOnShape::~ElementsOnShape |
( |
| ) |
|
◆ SetMesh()
virtual void SMESH::Controls::ElementsOnShape::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
◆ IsSatisfy()
virtual bool SMESH::Controls::ElementsOnShape::IsSatisfy |
( |
long |
theElementId | ) |
|
|
virtual |
◆ GetType()
◆ SetTolerance()
void SMESH::Controls::ElementsOnShape::SetTolerance |
( |
const double |
theToler | ) |
|
◆ GetTolerance()
double SMESH::Controls::ElementsOnShape::GetTolerance |
( |
| ) |
const |
◆ SetAllNodes()
void SMESH::Controls::ElementsOnShape::SetAllNodes |
( |
bool |
theAllNodes | ) |
|
◆ GetAllNodes()
bool SMESH::Controls::ElementsOnShape::GetAllNodes |
( |
| ) |
const |
◆ SetShape()
void SMESH::Controls::ElementsOnShape::SetShape |
( |
const TopoDS_Shape & |
theShape, |
|
|
const SMDSAbs_ElementType |
theType |
|
) |
| |
◆ addShape()
void SMESH::Controls::ElementsOnShape::addShape |
( |
const TopoDS_Shape & |
theShape | ) |
|
|
private |
◆ process() [1/2]
void SMESH::Controls::ElementsOnShape::process |
( |
| ) |
|
|
private |
◆ process() [2/2]
void SMESH::Controls::ElementsOnShape::process |
( |
const SMDS_MeshElement * |
theElem | ) |
|
|
private |
◆ myMesh
const SMDS_Mesh* SMESH::Controls::ElementsOnShape::myMesh |
|
private |
◆ myIds
TColStd_MapOfInteger SMESH::Controls::ElementsOnShape::myIds |
|
private |
◆ myType
◆ myShape
TopoDS_Shape SMESH::Controls::ElementsOnShape::myShape |
|
private |
◆ myToler
double SMESH::Controls::ElementsOnShape::myToler |
|
private |
◆ myAllNodesFlag
bool SMESH::Controls::ElementsOnShape::myAllNodesFlag |
|
private |
◆ myShapesMap
TopTools_MapOfShape SMESH::Controls::ElementsOnShape::myShapesMap |
|
private |
◆ myCurShapeType
TopAbs_ShapeEnum SMESH::Controls::ElementsOnShape::myCurShapeType |
|
private |
◆ myCurSC
BRepClass3d_SolidClassifier SMESH::Controls::ElementsOnShape::myCurSC |
|
private |
◆ myCurProjFace
GeomAPI_ProjectPointOnSurf SMESH::Controls::ElementsOnShape::myCurProjFace |
|
private |
◆ myCurFace
TopoDS_Face SMESH::Controls::ElementsOnShape::myCurFace |
|
private |
◆ myCurProjEdge
GeomAPI_ProjectPointOnCurve SMESH::Controls::ElementsOnShape::myCurProjEdge |
|
private |
◆ myCurPnt
gp_Pnt SMESH::Controls::ElementsOnShape::myCurPnt |
|
private |