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