#include <MEDMEM_DriverTools.hxx>
Public Member Functions | |
| _maillageByDimIterator (const _intermediateMED &medi, const int dim=-1, const bool convertPoly=false) | |
| void | init (const int dim=-1, const bool convertPoly=false) |
| return next set of _maille's of required dimension | |
| const std::set< _maille > * | nextType () |
| return dimension of mailles returned by the last or further next() | |
| int | dim (const bool last=true) const |
| return type of mailles returned by the last next() | |
| MED_EN::medGeometryElement | type () const |
| return number of mailles taking into account merged ones | |
| int | sizeWithoutMerged () const |
Private Types | |
| typedef std::map < MED_EN::medGeometryElement, int > | removed |
| typedef std::map < MED_EN::medGeometryElement, std::set< _maille > > | TMaillageByType |
| typedef TMaillageByType::const_iterator | iterator |
Private Attributes | |
| const _intermediateMED * | myImed |
| iterator | myIt |
| iterator | myEnd |
| int | myDim |
| int | myConvertPoly |
| const removed * | nbRemovedByType |
typedef std::map<MED_EN::medGeometryElement, int > MEDMEM._maillageByDimIterator.removed [private] |
typedef std::map<MED_EN::medGeometryElement, std::set<_maille > > MEDMEM._maillageByDimIterator.TMaillageByType [private] |
typedef TMaillageByType::const_iterator MEDMEM._maillageByDimIterator.iterator [private] |
| MEDMEM._maillageByDimIterator._maillageByDimIterator | ( | const _intermediateMED & | medi, |
| const int | dim = -1, |
||
| const bool | convertPoly = false |
||
| ) |
References init.
| void MEDMEM._maillageByDimIterator::init | ( | const int | dim = -1, |
| const bool | convertPoly = false |
||
| ) |
return next set of _maille's of required dimension
References MEDMEM._maillageByDimIterator.dim(), MEDMEM._intermediateMED.maillageByType, MEDMEM._maillageByDimIterator.myConvertPoly, MEDMEM._maillageByDimIterator.myDim, MEDMEM._maillageByDimIterator.myEnd, MEDMEM._maillageByDimIterator.myImed, MEDMEM._maillageByDimIterator.myIt, MEDMEM._intermediateMED.nbRemovedByType, and MEDMEM._maillageByDimIterator.nbRemovedByType.
| const std::set<_maille >* MEDMEM._maillageByDimIterator.nextType | ( | ) |
return dimension of mailles returned by the last or further next()
| int MEDMEM._maillageByDimIterator.dim | ( | const bool | last = true | ) | const |
return type of mailles returned by the last next()
References Med_Gen_test.it.
| MED_EN::medGeometryElement MEDMEM._maillageByDimIterator.type | ( | ) | const |
return number of mailles taking into account merged ones
References Med_Gen_test.it.
| int MEDMEM._maillageByDimIterator.sizeWithoutMerged | ( | ) | const |
References Med_Gen_test.it.
const _intermediateMED* MEDMEM._maillageByDimIterator.myImed [private] |
iterator MEDMEM._maillageByDimIterator.myIt [private] |
iterator MEDMEM._maillageByDimIterator.myEnd [private] |
int MEDMEM._maillageByDimIterator.myDim [private] |
const removed* MEDMEM._maillageByDimIterator.nbRemovedByType [private] |