GemaCoreLib
The GeMA Core library
Classes | Macros
gmCellGroupSet.h File Reference

Declaration of the GmCellGroupSet class family. More...

#include "gmCell.h"
#include "gmCellMesh.h"
#include <QString>
Include dependency graph for gmCellGroupSet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmCellGroupSet
 Interface for helping managing mesh cell groups and returning the elements in their union. More...
 
class  GmCellMeshGroupSet
 Cell group set consisting of all the mesh cells. More...
 
class  GmBaseCellGroupSet
 A helper class implementing common code for handling group sets, specially handling group nodes. Is inherited by GmCellDisjointGroupSet and by GmCellGenericGroupSet. More...
 
class  GmCellDisjointGroupSet
 Cell group set consisting of a set of disjoint mesh cell groups. More...
 
class  GmCellGenericGroupSet
 Cell group set consisting of a set of mesh cell groups. More...
 

Macros

#define GmForeachActiveGroupCell(variable, gs)   GmForeachCellHelper(variable, gs, GmCellGroupSet, GmCell, true)
 Similar to GmForeachActiveCell() for group sets.
 
#define GmForeachGroupCell(variable, gs, activeOnly)   GmForeachCellHelper(variable, gs, GmCellGroupSet, GmCell, activeOnly)
 Similar to GmForeachCell() for group sets.
 
#define GmForeachActiveGroupElement(variable, gs)   GmForeachCellHelper(variable, gs, GmCellGroupSet, GmElement, true)
 Similar to GmForeachActiveElement() for group sets.
 
#define GmForeachGroupElement(variable, gs, activeOnly)   GmForeachCellHelper(variable, gs, GmCellGroupSet, GmElement, activeOnly)
 Similar to GmForeachElement() for group sets.
 

Detailed Description

Declaration of the GmCellGroupSet class family.

Author
Carlos Augusto Teixeira Mendes
Date
october, 2017