#include <SMESH_ControlsDef.hxx>
Public Member Functions | |
ConnectedElements () | |
Class ConnectedElements. More... | |
int | GetNode () const |
std::vector< double > | GetPoint () const |
virtual SMDSAbs_ElementType | GetType () const |
virtual bool | IsSatisfy (long theElementId) |
virtual void | SetMesh (const SMDS_Mesh *theMesh) |
void | SetNode (int nodeID) |
void | SetPoint (double x, double y, double z) |
void | SetType (SMDSAbs_ElementType theType) |
virtual SMDSAbs_ElementType | GetType () const =0 |
virtual bool | IsSatisfy (long theElementId)=0 |
Public Member Functions inherited from SMESH::Controls::Functor | |
virtual SMDSAbs_ElementType | GetType () const =0 |
virtual void | SetMesh (const SMDS_Mesh *theMesh)=0 |
virtual | ~Functor () |
ConnectedElements::ConnectedElements | ( | ) |
Class ConnectedElements.
int ConnectedElements::GetNode | ( | ) | const |
std::vector< double > ConnectedElements::GetPoint | ( | ) | const |
|
virtual |
Implements SMESH::Controls::Predicate.
|
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(), SMDS_MeshInfo::NbElements(), and SMDS_MeshElement::nodesIterator().
Referenced by SetNode(), and SetPoint().
|
virtual |
Implements SMESH::Controls::Functor.
References SMESH::Controls::TMeshModifTracer::IsMeshModified(), SMESH::Controls::TMeshModifTracer::SetMesh(), and SetPoint().
void ConnectedElements::SetNode | ( | int | nodeID | ) |
void ConnectedElements::SetPoint | ( | double | x, |
double | y, | ||
double | z | ||
) |
References SMESH_MeshAlgos::GetElementSearcher(), SMESH::Controls::TMeshModifTracer::GetMesh(), SMESH::Controls::TMeshModifTracer::IsMeshModified(), and IsSatisfy().
Referenced by SetMesh().
void ConnectedElements::SetType | ( | SMDSAbs_ElementType | theType | ) |