Version: 6.3.1
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes

MEDMEM.CELLMODEL_Map Class Reference

#include <MEDMEM_CellModel.hxx>

Static Public Member Functions

static const MEDMEM::CELLMODELretrieveCellModel (MED_EN::medGeometryElement type)

Private Member Functions

 CELLMODEL_Map ()
 ~CELLMODEL_Map ()
const MEDMEM::CELLMODELgetCellModel (MED_EN::medGeometryElement type)

Static Private Member Functions

static CELLMODEL_MapgetInstance ()

Private Attributes

std::map
< MED_EN::medGeometryElement,
MEDMEM::CELLMODEL
_cell_models

Static Private Attributes

static CELLMODEL_Map_singleton = 0

Detailed Description

: Utility class for storing cell models. Avoids calling the cellmodel constructor too often.


Constructor & Destructor Documentation

MEDMEM.CELLMODEL_Map.CELLMODEL_Map ( ) [private]
MEDMEM.CELLMODEL_Map.~CELLMODEL_Map ( ) [private]

Member Function Documentation

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]

Field Documentation

CELLMODEL_Map * CELLMODEL_Map::_singleton = 0 [static, private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS