SMDS_MeshGroup Class Reference

#include <SMDS_MeshGroup.hxx>

Public Member Functions

bool Add (const SMDS_MeshElement *theElem)
 
const SMDS_MeshGroupAddSubGroup (const SMDSAbs_ElementType theType=SMDSAbs_All)
 
void Clear ()
 
bool Contains (const SMDS_MeshElement *theElem) const
 
int Extent () const
 
const SMDS_MeshGetMesh () const
 
SMDSAbs_ElementType GetType () const
 
void InitIterator () const
 
void InitSubGroupsIterator () const
 
bool IsEmpty () const
 
bool More () const
 
bool MoreSubGroups () const
 
const SMDS_MeshElementNext () const
 
const SMDS_MeshGroupNextSubGroup () const
 
bool Remove (const SMDS_MeshElement *theElem)
 
virtual bool RemoveFromParent ()
 
virtual bool RemoveSubGroup (const SMDS_MeshGroup *theGroup)
 
void SetType (const SMDSAbs_ElementType theType)
 
 SMDS_MeshGroup (const SMDS_Mesh *theMesh, const SMDSAbs_ElementType theType=SMDSAbs_All)
 
int SubGroupsNb () const
 
int Tic () const
 
- Public Member Functions inherited from SMDS_MeshObject
virtual ~SMDS_MeshObject ()
 

Constructor & Destructor Documentation

◆ SMDS_MeshGroup()

SMDS_MeshGroup::SMDS_MeshGroup ( const SMDS_Mesh theMesh,
const SMDSAbs_ElementType  theType = SMDSAbs_All 
)

Referenced by AddSubGroup().

Member Function Documentation

◆ Add()

◆ AddSubGroup()

const SMDS_MeshGroup * SMDS_MeshGroup::AddSubGroup ( const SMDSAbs_ElementType  theType = SMDSAbs_All)

◆ Clear()

void SMDS_MeshGroup::Clear ( )

Referenced by SMESHDS_Group::Clear().

◆ Contains()

bool SMDS_MeshGroup::Contains ( const SMDS_MeshElement theElem) const

◆ Extent()

int SMDS_MeshGroup::Extent ( ) const

Referenced by SMESHDS_Group::Extent().

◆ GetMesh()

const SMDS_Mesh * SMDS_MeshGroup::GetMesh ( ) const

◆ GetType()

SMDSAbs_ElementType SMDS_MeshGroup::GetType ( ) const

◆ InitIterator()

void SMDS_MeshGroup::InitIterator ( ) const

◆ InitSubGroupsIterator()

void SMDS_MeshGroup::InitSubGroupsIterator ( ) const

Referenced by SMESH_Mesh::UNVToMesh().

◆ IsEmpty()

bool SMDS_MeshGroup::IsEmpty ( ) const

◆ More()

bool SMDS_MeshGroup::More ( ) const

◆ MoreSubGroups()

bool SMDS_MeshGroup::MoreSubGroups ( ) const

Referenced by SMESH_Mesh::UNVToMesh().

◆ Next()

const SMDS_MeshElement * SMDS_MeshGroup::Next ( ) const

◆ NextSubGroup()

const SMDS_MeshGroup * SMDS_MeshGroup::NextSubGroup ( ) const

Referenced by SMESH_Mesh::UNVToMesh().

◆ Remove()

bool SMDS_MeshGroup::Remove ( const SMDS_MeshElement theElem)

◆ RemoveFromParent()

bool SMDS_MeshGroup::RemoveFromParent ( )
virtual

References RemoveSubGroup().

◆ RemoveSubGroup()

bool SMDS_MeshGroup::RemoveSubGroup ( const SMDS_MeshGroup theGroup)
virtual

Referenced by RemoveFromParent().

◆ SetType()

void SMDS_MeshGroup::SetType ( const SMDSAbs_ElementType  theType)

References IsEmpty().

Referenced by SMESHDS_Group::SetType().

◆ SubGroupsNb()

int SMDS_MeshGroup::SubGroupsNb ( ) const

◆ Tic()

int SMDS_MeshGroup::Tic ( ) const

Referenced by SMESHDS_Group::GetTic().


The documentation for this class was generated from the following files: