Version: 5.1.6

MEDMEM._maillageByDimIterator Class Reference

#include <MEDMEM_DriverTools.hxx>

Public Types

typedef std::map
< MED_EN::medGeometryElement,
int
removed
typedef std::map
< MED_EN::medGeometryElement,
std::set< _maille > > 
TMaillageByType
typedef
TMaillageByType::const_iterator 
iterator

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

Data Fields

const _intermediateMEDmyImed
iterator myIt
iterator myEnd
int myDim
int myConvertPoly
const removednbRemovedByType

Member Typedef Documentation

typedef TMaillageByType::const_iterator MEDMEM._maillageByDimIterator.iterator

Constructor & Destructor Documentation

MEDMEM._maillageByDimIterator._maillageByDimIterator ( const _intermediateMED medi,
const int  dim = -1,
const bool  convertPoly = false 
)

References init.


Member Function Documentation

void MEDMEM._maillageByDimIterator::init ( const int  dim = -1,
const bool  convertPoly = false 
)
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.


Field Documentation