#include <SMESH_ControlsDef.hxx>

Public Member Functions | |
| RangeOfIds () | |
| virtual void | SetMesh (const SMDS_Mesh *theMesh) |
| virtual bool | IsSatisfy (long theNodeId) |
| virtual SMDSAbs_ElementType | GetType () const |
| virtual void | SetType (SMDSAbs_ElementType theType) |
| bool | AddToRange (long theEntityId) |
| void | GetRangeStr (TCollection_AsciiString &) |
| bool | SetRangeStr (const TCollection_AsciiString &) |
| virtual Predicate * | clone () const |
Protected Attributes | |
| const SMDS_Mesh * | myMesh |
| TColStd_SequenceOfInteger | myMin |
| TColStd_SequenceOfInteger | myMax |
| TColStd_MapOfInteger | myIds |
| SMDSAbs_ElementType | myType |
| RangeOfIds::RangeOfIds | ( | ) |
References myMesh, myType, and SMDSAbs_All.
|
virtualinherited |
| void RangeOfIds::GetRangeStr | ( | TCollection_AsciiString & | theResStr | ) |
|
virtual |
Implements SMESH::Controls::Predicate.
References myType.
|
virtual |
Implements SMESH::Controls::Predicate.
References SMDS_Mesh::FindElement(), SMDS_Mesh::FindNode(), SMDS_MeshElement::GetType(), myIds, myMax, myMesh, myMin, myType, SMDSAbs_All, and SMDSAbs_Node.
|
virtual |
Implements SMESH::Controls::Functor.
References myMesh.
| bool RangeOfIds::SetRangeStr | ( | const TCollection_AsciiString & | theStr | ) |
|
virtual |
References myType.
|
protected |
Referenced by AddToRange(), GetRangeStr(), IsSatisfy(), and SetRangeStr().
|
protected |
Referenced by GetRangeStr(), IsSatisfy(), and SetRangeStr().
|
protected |
Referenced by IsSatisfy(), RangeOfIds(), and SetMesh().
|
protected |
Referenced by GetRangeStr(), IsSatisfy(), and SetRangeStr().
|
protected |
Referenced by GetType(), IsSatisfy(), RangeOfIds(), and SetType().