#include <SMESH_ControlsDef.hxx>
◆ BelongToGeom()
BelongToGeom::BelongToGeom |
( |
| ) |
|
◆ clone()
◆ GetMeshDS()
◆ GetShape()
TopoDS_Shape BelongToGeom::GetShape |
( |
| ) |
|
◆ GetTolerance()
double BelongToGeom::GetTolerance |
( |
| ) |
|
◆ GetType()
◆ init()
void BelongToGeom::init |
( |
| ) |
|
|
privatevirtual |
References SMESH::aMainShape, IsSubShape(), myElementsOnShapePtr, myIsSubshape, myMeshDS, myShape, mySubShapesIDs, myTolerance, myType, SMESHDS_Mesh::ShapeToIndex(), and SMESHDS_Mesh::ShapeToMesh().
Referenced by SetGeom(), SetMesh(), SetTolerance(), and SetType().
◆ IsSatisfy()
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, SMDSAbs_All, and SMDSAbs_Node.
◆ SetGeom()
void BelongToGeom::SetGeom |
( |
const TopoDS_Shape & |
theShape | ) |
|
|
virtual |
◆ SetMesh()
void BelongToGeom::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
◆ SetTolerance()
void BelongToGeom::SetTolerance |
( |
double |
theTolerance | ) |
|
◆ SetType()
◆ myElementsOnShapePtr
◆ myIsSubshape
bool SMESH::Controls::BelongToGeom::myIsSubshape |
|
private |
◆ myMeshDS
◆ myShape
TopoDS_Shape SMESH::Controls::BelongToGeom::myShape |
|
private |
◆ mySubShapesIDs
TColStd_MapOfInteger SMESH::Controls::BelongToGeom::mySubShapesIDs |
|
private |
◆ myTolerance
double SMESH::Controls::BelongToGeom::myTolerance |
|
private |
◆ myType