#include <SMESH_ControlsDef.hxx>
CoplanarFaces::CoplanarFaces |
( |
| ) |
|
virtual Predicate* SMESH::Controls::Predicate::clone |
( |
| ) |
const |
|
virtualinherited |
long SMESH::Controls::CoplanarFaces::GetFace |
( |
| ) |
const |
double SMESH::Controls::CoplanarFaces::GetTolerance |
( |
| ) |
const |
bool CoplanarFaces::IsSatisfy |
( |
long |
theElementId | ) |
|
|
virtual |
void SMESH::Controls::CoplanarFaces::SetFace |
( |
long |
theID | ) |
|
void CoplanarFaces::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
Implements SMESH::Controls::Functor.
References SMDS_Mesh::FindElement(), SMDS_MeshElement::GetID(), SMDS_MeshNode::GetInverseElementIterator(), SMESH::Controls::TMeshModifTracer::GetMesh(), SMDS_MeshElement::GetNode(), SMDS_MeshElement::GetNodeIndex(), SMESH::getNormale(), SMDS_MeshElement::GetType(), VISCOUS_3D::isLessAngle(), SMESH::Controls::TMeshModifTracer::IsMeshModified(), myCoplanarIDs, myFaceID, myMeshModifTracer, myToler, SMDS_MeshElement::NbCornerNodes(), SMESH::Controls::TMeshModifTracer::SetMesh(), and SMDSAbs_Face.
void SMESH::Controls::CoplanarFaces::SetTolerance |
( |
const double |
theToler | ) |
|
TColStd_MapOfInteger SMESH::Controls::CoplanarFaces::myCoplanarIDs |
|
private |
long SMESH::Controls::CoplanarFaces::myFaceID |
|
private |
double SMESH::Controls::CoplanarFaces::myToler |
|
private |