#include <MESHClient.hxx>

Public Member Functions | |
| MESHClient (const SALOME_MED::MESH_ptr m) | |
| virtual bool | operator== (const MESH &other) const |
| void | blankCopy () |
| void | fillCopy () |
| virtual void | write (int index=0) const |
| virtual void | write (const GENDRIVER &genDriver, MED_EN::med_mode_acces medMode=MED_EN::WRONLY) const |
| virtual void | write (driverTypes driverType, const std::string &filename, const std::string &meshname="", MED_EN::med_mode_acces medMode=MED_EN::WRONLY) const |
| virtual void | printMySelf (ostream &os) const |
| fillCopy() and then print myself to a stream | |
Private Member Functions | |
| virtual | ~MESHClient () |
Private Attributes | |
| const SALOME_MED::MESH_var | IOR_Mesh |
| bool | _complete |
| MESHClient::MESHClient | ( | const SALOME_MED::MESH_ptr | m | ) |
Constructeur
References MEDMEM.MESH._connectivity, MEDMEM.MESH._coordinate, MEDMEM.MESHClient.blankCopy(), and MED_EN.MED_FULL_INTERLACE.
| MESHClient::~MESHClient | ( | ) | [private, virtual] |
Destructeur
References MEDMEM.MESHClient.IOR_Mesh.
| bool MESHClient::operator== | ( | const MESH & | other | ) | const [virtual] |
Test equality between 2 MESHClients.
Reimplemented from MEDMEM.MESH.
References MEDMEM.MESHClient.IOR_Mesh.
| void MESHClient::blankCopy | ( | ) |
Remplit les informations générales
References MEDMEM.MESHClient._complete, MEDMEM.MESH._connectivity, MEDMEM.MESH._coordinate, MEDMEM.GMESH._familyCell, MEDMEM.GMESH._familyEdge, MEDMEM.GMESH._familyFace, MEDMEM.GMESH._familyNode, MEDMEM.GMESH._groupCell, MEDMEM.GMESH._groupEdge, MEDMEM.GMESH._groupFace, MEDMEM.GMESH._groupNode, MEDMEM.GMESH._name, MEDMEM.MESH._numberOfNodes, MEDMEM.GMESH._spaceDimension, ASSERT, MEDMEM.CONNECTIVITYClient.blankCopy(), MEDMEM.COORDINATEClient.blankCopy(), convertFamily(), convertGroup(), and MEDMEM.MESHClient.IOR_Mesh.
| void MESHClient::fillCopy | ( | ) |
Remplit les informations sur les coordonnees et la connectivite
References MEDMEM.MESHClient._complete, MEDMEM.MESH._connectivity, MEDMEM.MESH._coordinate, MEDMEM.GMESH._familyCell, MEDMEM.GMESH._familyEdge, MEDMEM.GMESH._familyFace, MEDMEM.GMESH._familyNode, ASSERT, MEDMEM.FAMILYClient.fillCopy(), MEDMEM.CONNECTIVITYClient.fillCopy(), MEDMEM.COORDINATEClient.fillCopy(), and test_NonCoincidentDEC.size.
| void MESHClient::write | ( | int | index = 0 | ) | const [virtual] |
For refCounter
For refCounter
Write all the content of the MESH using driver referenced by the integer handler index
Reimplemented from MEDMEM.GMESH.
References MEDMEM.MESHClient.fillCopy().
| void MESHClient::write | ( | const GENDRIVER & | genDriver, |
| MED_EN::med_mode_acces | medMode = MED_EN::WRONLY |
||
| ) | const [virtual] |
Write all the content of the GMESH using genDriver
Reimplemented from MEDMEM.GMESH.
References MEDMEM.MESHClient.fillCopy(), and MEDMEM.MESHClient.write().
| void MESHClient::write | ( | driverTypes | driverType, |
| const std::string & | filename, | ||
| const std::string & | meshname = "", |
||
| MED_EN::med_mode_acces | medMode = MED_EN::WRONLY |
||
| ) | const [virtual] |
Write all the content of the GMESH
Reimplemented from MEDMEM.GMESH.
References MEDMEM.MESHClient.fillCopy(), and MEDMEM.MESHClient.write().
| void MESHClient::printMySelf | ( | ostream & | os | ) | const [virtual] |
fillCopy() and then print myself to a stream
References MEDMEM.MESHClient.fillCopy().
const SALOME_MED::MESH_var MEDMEM.MESHClient.IOR_Mesh [private] |
bool MEDMEM.MESHClient._complete [mutable, private] |