#include <SMESH_ControlsDef.hxx>
◆ ElementsOnSurface()
| ElementsOnSurface::ElementsOnSurface |
( |
| ) |
|
◆ ~ElementsOnSurface()
| ElementsOnSurface::~ElementsOnSurface |
( |
| ) |
|
◆ clone()
| virtual Predicate * SMESH::Controls::Predicate::clone |
( |
| ) |
const |
|
virtualinherited |
◆ GetTolerance()
| double ElementsOnSurface::GetTolerance |
( |
| ) |
const |
◆ GetType()
◆ GetUseBoundaries()
| bool SMESH::Controls::ElementsOnSurface::GetUseBoundaries |
( |
| ) |
const |
◆ isOnSurface()
◆ IsSatisfy()
| bool ElementsOnSurface::IsSatisfy |
( |
long |
theElementId | ) |
|
|
virtual |
◆ process() [1/2]
| void ElementsOnSurface::process |
( |
| ) |
|
|
private |
References SMDS_Mesh::elementsIterator(), SMESH::Controls::TMeshModifTracer::GetMesh(), SMDS_Mesh::GetMeshInfo(), myIds, myMeshModifTracer, mySurf, myType, SMDS_MeshInfo::NbElements(), and process().
Referenced by process(), SetMesh(), SetSurface(), and SetTolerance().
◆ process() [2/2]
◆ SetMesh()
| void ElementsOnSurface::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
◆ SetSurface()
| void ElementsOnSurface::SetSurface |
( |
const TopoDS_Shape & |
theShape, |
|
|
const SMDSAbs_ElementType |
theType |
|
) |
| |
◆ SetTolerance()
| void ElementsOnSurface::SetTolerance |
( |
const double |
theToler | ) |
|
◆ SetUseBoundaries()
| void ElementsOnSurface::SetUseBoundaries |
( |
bool |
theUse | ) |
|
◆ myIds
| TIDsMap SMESH::Controls::ElementsOnSurface::myIds |
|
private |
◆ myMeshModifTracer
◆ myProjector
| GeomAPI_ProjectPointOnSurf SMESH::Controls::ElementsOnSurface::myProjector |
|
private |
◆ mySurf
| TopoDS_Face SMESH::Controls::ElementsOnSurface::mySurf |
|
private |
◆ myToler
| double SMESH::Controls::ElementsOnSurface::myToler |
|
private |
◆ myType
◆ myUseBoundaries
| bool SMESH::Controls::ElementsOnSurface::myUseBoundaries |
|
private |