#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 | ) |