SMESH.Controls.RangeOfIds Class Reference

#include <SMESH_ControlsDef.hxx>

Inheritance diagram for SMESH.Controls.RangeOfIds:

Inheritance graph

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

Protected Attributes

const SMDS_MeshmyMesh
TColStd_SequenceOfInteger myMin
TColStd_SequenceOfInteger myMax
TColStd_MapOfInteger myIds
SMDSAbs_ElementType myType

Constructor & Destructor Documentation

RangeOfIds::RangeOfIds  ) 
 


Member Function Documentation

void RangeOfIds::SetMesh const SMDS_Mesh theMesh  )  [virtual]
 

Implements SMESH.Controls.Functor.

bool RangeOfIds::IsSatisfy long  theNodeId  )  [virtual]
 

Implements SMESH.Controls.Predicate.

SMDSAbs_ElementType RangeOfIds::GetType  )  const [virtual]
 

Implements SMESH.Controls.Predicate.

void RangeOfIds::SetType SMDSAbs_ElementType  theType  )  [virtual]
 

bool RangeOfIds::AddToRange long  theEntityId  ) 
 

void RangeOfIds::GetRangeStr TCollection_AsciiString &   ) 
 

bool RangeOfIds::SetRangeStr const TCollection_AsciiString &   ) 
 


Field Documentation

const SMDS_Mesh* SMESH.Controls.RangeOfIds.myMesh [protected]
 

TColStd_SequenceOfInteger SMESH.Controls.RangeOfIds.myMin [protected]
 

TColStd_SequenceOfInteger SMESH.Controls.RangeOfIds.myMax [protected]
 

TColStd_MapOfInteger SMESH.Controls.RangeOfIds.myIds [protected]
 

SMDSAbs_ElementType SMESH.Controls.RangeOfIds.myType [protected]