#include <SMESH_ControlsDef.hxx>
| BelongToGeom::BelongToGeom |
( |
| ) |
|
| TopoDS_Shape BelongToGeom::GetShape |
( |
| ) |
|
| double BelongToGeom::GetTolerance |
( |
| ) |
|
| void BelongToGeom::init |
( |
| ) |
|
|
privatevirtual |
References IsSubShape(), myElementsOnShapePtr, myIsSubshape, myMeshDS, myShape, mySubShapesIDs, myTolerance, myType, SMESHDS_Mesh::ShapeToIndex(), and SMESHDS_Mesh::ShapeToMesh().
Referenced by SetGeom(), SetMesh(), SetTolerance(), and SetType().
| bool BelongToGeom::IsSatisfy |
( |
long |
theElementId | ) |
|
|
virtual |
Implements SMESH::Controls::Predicate.
References SMDS_Mesh::FindElement(), SMDS_Mesh::FindNode(), SMDS_MeshElement::getshapeId(), SMDS_MeshElement::GetType(), myElementsOnShapePtr, myIsSubshape, myMeshDS, myShape, mySubShapesIDs, myType, and SMDSAbs_Node.
| void BelongToGeom::SetGeom |
( |
const TopoDS_Shape & |
theShape | ) |
|
|
virtual |
| void BelongToGeom::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
| void BelongToGeom::SetTolerance |
( |
double |
theTolerance | ) |
|
| bool SMESH::Controls::BelongToGeom::myIsSubshape |
|
private |
| TopoDS_Shape SMESH::Controls::BelongToGeom::myShape |
|
private |
| TColStd_MapOfInteger SMESH::Controls::BelongToGeom::mySubShapesIDs |
|
private |
| double SMESH::Controls::BelongToGeom::myTolerance |
|
private |