![]() |
GemaMesh
The GeMA Mesh Plugin
|
A simple concrete implementation of the GmCellBoundary interface. More...
#include <gmpGemaCellBoundary.h>


Public Member Functions | |
| GmpGemaCellBoundary (QString id, GmCellBoundaryType type, GmCellMesh *mesh, int numCells, int *cells, int *borders) | |
| Constructor. Receives as parameters the boundary type and the data vectors, taking ownership of them. | |
| virtual | ~GmpGemaCellBoundary () |
| Destructor. | |
| virtual QString | id () const |
| virtual GmCellBoundaryType | type () const |
| virtual GmCellMesh * | mesh () const |
| virtual int | numCells () const |
| virtual GmCell * | cell (int i) const |
| virtual int | cellBorder (int i) const |
| virtual bool | setBoundaryData (int numCells, int *cellList, int *borderList) |
| virtual size_t | usedMemory () const |
Private Attributes | |
| QString | _id |
| The group name. | |
| GmCellBoundaryType | _type |
| The type of border. | |
| int | _numCells |
| The number of cells stored in this group. | |
| int * | _cells |
| The cell vector. | |
| int * | _borders |
| The border (edge or face) vector. | |
| GmCellMesh * | _mesh |
| The mesh that we belong to. | |
Friends | |
| template<template< class > class Vector> | |
| struct | GmpCellMeshData |
A simple concrete implementation of the GmCellBoundary interface.
1.8.15