#include <SMESH_ControlsDef.hxx>
ConnectedElements::ConnectedElements |
( |
| ) |
|
void ConnectedElements::clearOkIDs |
( |
| ) |
|
|
private |
virtual Predicate* SMESH::Controls::Predicate::clone |
( |
| ) |
const |
|
virtualinherited |
int ConnectedElements::GetNode |
( |
| ) |
const |
std::vector< double > ConnectedElements::GetPoint |
( |
| ) |
const |
bool ConnectedElements::IsSatisfy |
( |
long |
theElementId | ) |
|
|
virtual |
Implements SMESH::Controls::Predicate.
References SMDS_Mesh::FindNode(), SMDS_MeshElement::GetID(), SMDS_MeshNode::GetInverseElementIterator(), SMESH::Controls::TMeshModifTracer::GetMesh(), SMDS_Mesh::GetMeshInfo(), SMDS_MeshElement::GetType(), myMeshModifTracer, myNodeID, myOkIDs, myOkIDsReady, myType, SMDS_MeshInfo::NbElements(), SMDS_MeshElement::nodesIterator(), second, and SMDSAbs_Node.
Referenced by SetNode(), and SetPoint().
void ConnectedElements::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
void ConnectedElements::SetNode |
( |
int |
nodeID | ) |
|
void ConnectedElements::SetPoint |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
References clearOkIDs(), SMESH_ElementSearcher::FindElementsByPoint(), SMESH_MeshAlgos::GetElementSearcher(), SMESH::Controls::TMeshModifTracer::GetMesh(), SMESH::Controls::TMeshModifTracer::IsMeshModified(), IsSatisfy(), myMeshModifTracer, myNodeID, myOkIDsReady, myXYZ, and SMDSAbs_All.
Referenced by SetMesh().
int SMESH::Controls::ConnectedElements::myNodeID |
|
private |
std::set< int > SMESH::Controls::ConnectedElements::myOkIDs |
|
private |
bool SMESH::Controls::ConnectedElements::myOkIDsReady |
|
private |
std::vector<double> SMESH::Controls::ConnectedElements::myXYZ |
|
private |