#include <MEDMEM_CellModel.hxx>
Static Public Member Functions | |
| static const MEDMEM::CELLMODEL & | retrieveCellModel (MED_EN::medGeometryElement type) |
Private Member Functions | |
| CELLMODEL_Map () | |
| ~CELLMODEL_Map () | |
| const MEDMEM::CELLMODEL & | getCellModel (MED_EN::medGeometryElement type) |
Static Private Member Functions | |
| static CELLMODEL_Map * | getInstance () |
Private Attributes | |
| std::map < MED_EN::medGeometryElement, MEDMEM::CELLMODEL > | _cell_models |
Static Private Attributes | |
| static CELLMODEL_Map * | _singleton = 0 |
: Utility class for storing cell models. Avoids calling the cellmodel constructor too often.
| MEDMEM.CELLMODEL_Map.CELLMODEL_Map | ( | ) | [private] |
| MEDMEM.CELLMODEL_Map.~CELLMODEL_Map | ( | ) | [private] |
| const MEDMEM::CELLMODEL & CELLMODEL_Map::retrieveCellModel | ( | MED_EN::medGeometryElement | type | ) | [static] |
| CELLMODEL_Map * CELLMODEL_Map::getInstance | ( | ) | [static, private] |
| const MEDMEM::CELLMODEL & CELLMODEL_Map::getCellModel | ( | MED_EN::medGeometryElement | type | ) | [private] |
CELLMODEL_Map * CELLMODEL_Map::_singleton = 0 [static, private] |
std::map<MED_EN::medGeometryElement,MEDMEM::CELLMODEL> MEDMEM.CELLMODEL_Map._cell_models [private] |