#include <SMESH_ControlsDef.hxx>
◆ ConnectedElements()
| ConnectedElements::ConnectedElements |
( |
| ) |
|
◆ clearOkIDs()
| void ConnectedElements::clearOkIDs |
( |
| ) |
|
|
private |
◆ clone()
| virtual Predicate * SMESH::Controls::Predicate::clone |
( |
| ) |
const |
|
virtualinherited |
◆ GetNode()
| smIdType ConnectedElements::GetNode |
( |
| ) |
const |
◆ GetPoint()
| std::vector< double > ConnectedElements::GetPoint |
( |
| ) |
const |
◆ GetType()
◆ IsSatisfy()
| 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(), SMDSAbs_All, and SMDSAbs_Node.
Referenced by SetPoint().
◆ SetMesh()
| void ConnectedElements::SetMesh |
( |
const SMDS_Mesh * |
theMesh | ) |
|
|
virtual |
◆ SetNode()
| void SMESH::Controls::ConnectedElements::SetNode |
( |
::smIdType |
nodeID | ) |
|
◆ SetPoint()
| void ConnectedElements::SetPoint |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
◆ SetType()
◆ myMeshModifTracer
◆ myNodeID
| ::smIdType SMESH::Controls::ConnectedElements::myNodeID |
|
private |
◆ myOkIDs
| std::set<::smIdType> SMESH::Controls::ConnectedElements::myOkIDs |
|
private |
◆ myOkIDsReady
| bool SMESH::Controls::ConnectedElements::myOkIDsReady |
|
private |
◆ myType
◆ myXYZ
| std::vector<double> SMESH::Controls::ConnectedElements::myXYZ |
|
private |