Version: 9.14.0
MEDCoupling::MEDFileMeshes Class Reference
Inheritance diagram for MEDCoupling::MEDFileMeshes:
Collaboration diagram for MEDCoupling::MEDFileMeshes:

Public Member Functions

void cartesianizeMe ()
 
bool changeNames (const std::vector< std::pair< std::string, std::string >> &modifTab)
 
MEDFileMeshesdeepCopy () const
 
void destroyMeshAtPos (int i)
 
std::string getClassName () const override
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
MEDFileMeshgetMeshAtPos (int i) const
 
std::vector< std::string > getMeshesNames () const
 
MEDFileMeshgetMeshWithName (const std::string &mname) const
 
int getNumberOfMeshes () const
 
MEDFileMeshesIteratoriterator ()
 
void killStructureElements ()
 
bool presenceOfStructureElements () const
 
void pushMesh (MEDFileMesh *mesh)
 
void resize (int newSize)
 
void setMeshAtPos (int i, MEDFileMesh *mesh)
 
std::string simpleRepr () const
 
void simpleReprWithoutHeader (std::ostream &oss) const
 
void writeLL (med_idt fid) const
 
- Public Member Functions inherited from MEDCoupling::RefCountObjectOnly
bool decrRef () const
 
int getRCValue () const
 
void incrRef () const
 
RefCountObjectOnlyoperator= (const RefCountObjectOnly &other)
 
- Public Member Functions inherited from MEDCoupling::BigMemoryObject
std::string debugHeapMemorySize () const
 
std::vector< const BigMemoryObject * > getAllTheProgeny () const
 
std::vector< const BigMemoryObject * > getDirectChildren () const
 
std::size_t getHeapMemorySize () const
 
std::string getHeapMemorySizeStr () const
 
bool isObjectInTheProgeny (const BigMemoryObject *obj) const
 
virtual ~BigMemoryObject ()
 

Static Public Member Functions

static MEDFileMeshesNew ()
 
static MEDFileMeshesNew (const std::string &fileName)
 
static MEDFileMeshesNew (DataArrayByte *db)
 
static MEDFileMeshesNew (med_idt fid)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::RefCountObject
 RefCountObject ()
 
 RefCountObject (const RefCountObject &other)
 
virtual ~RefCountObject ()
 
- Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly
 RefCountObjectOnly ()
 
 RefCountObjectOnly (const RefCountObjectOnly &other)
 
virtual ~RefCountObjectOnly ()
 

Member Function Documentation

◆ New() [1/4]

MEDFileMeshes * MEDFileMeshes::New ( )
static

Referenced by deepCopy(), and New().

◆ New() [2/4]

MEDFileMeshes * MEDFileMeshes::New ( med_idt  fid)
static

◆ New() [3/4]

static MEDFileMeshes* MEDCoupling::MEDFileMeshes::New ( DataArrayByte db)
static

◆ New() [4/4]

MEDFileMeshes * MEDFileMeshes::New ( const std::string &  fileName)
static

References New().

◆ getClassName()

std::string MEDCoupling::MEDFileMeshes::getClassName ( ) const
overridevirtual

Reimplemented from MEDCoupling::BigMemoryObject.

◆ deepCopy()

MEDFileMeshes * MEDFileMeshes::deepCopy ( ) const

References New().

◆ getHeapMemorySizeWithoutChildren()

std::size_t MEDFileMeshes::getHeapMemorySizeWithoutChildren ( ) const
virtual

◆ getDirectChildrenWithNull()

std::vector< const BigMemoryObject * > MEDFileMeshes::getDirectChildrenWithNull ( ) const
virtual

◆ simpleRepr()

std::string MEDFileMeshes::simpleRepr ( ) const

◆ simpleReprWithoutHeader()

void MEDFileMeshes::simpleReprWithoutHeader ( std::ostream &  oss) const

References getMeshesNames(), and getNumberOfMeshes().

Referenced by simpleRepr().

◆ writeLL()

void MEDFileMeshes::writeLL ( med_idt  fid) const

◆ getNumberOfMeshes()

◆ iterator()

MEDFileMeshesIterator * MEDFileMeshes::iterator ( )

◆ getMeshAtPos()

MEDFileMesh * MEDFileMeshes::getMeshAtPos ( int  i) const

◆ getMeshWithName()

MEDFileMesh * MEDFileMeshes::getMeshWithName ( const std::string &  mname) const

◆ getMeshesNames()

std::vector< std::string > MEDFileMeshes::getMeshesNames ( ) const

◆ changeNames()

bool MEDFileMeshes::changeNames ( const std::vector< std::pair< std::string, std::string >> &  modifTab)

◆ cartesianizeMe()

void MEDFileMeshes::cartesianizeMe ( )

◆ resize()

void MEDFileMeshes::resize ( int  newSize)

◆ pushMesh()

◆ setMeshAtPos()

void MEDFileMeshes::setMeshAtPos ( int  i,
MEDFileMesh mesh 
)

◆ destroyMeshAtPos()

void MEDFileMeshes::destroyMeshAtPos ( int  i)

◆ presenceOfStructureElements()

bool MEDFileMeshes::presenceOfStructureElements ( ) const

◆ killStructureElements()

void MEDFileMeshes::killStructureElements ( )

References iterator().