Back to index

salome-med  6.5.0
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
MEDMEM::MEDCLIENT_EXPORT Protocol Reference

#include <GMESHClient.hxx>

List of all members.

Public Member Functions

 GMESHClient (const SALOME_MED::GMESH_ptr m)
virtual bool operator== (const GMESH &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
virtual bool isEmpty () const
virtual bool deepCompare (const GMESH &) const
virtual int getMeshDimension () const
virtual bool getIsAGrid () const
virtual std::string getCoordinatesSystem () const
virtual const std::string * getCoordinatesNames () const
virtual const std::string * getCoordinatesUnits () const
virtual int getNumberOfNodes () const
virtual int getNumberOfTypes (MED_EN::medEntityMesh) const
virtual int getNumberOfElements (MED_EN::medEntityMesh, MED_EN::medGeometryElement) const
virtual const
MED_EN::medGeometryElement
getTypes (MED_EN::medEntityMesh) const
virtual MED_EN::medGeometryElement getElementType (MED_EN::medEntityMesh, int) const
virtual const MESH * convertInMESH () const
virtual SUPPORT * getBoundaryElements (MED_EN::medEntityMesh) const throw (MEDEXCEPTION)
virtual SUPPORT * getSkin (const SUPPORT *) throw (MEDEXCEPTION)
virtual SUPPORT * buildSupportOnNodeFromElementList (const std::list< int > &, MED_EN::medEntityMesh) const throw (MEDEXCEPTION)
virtual void fillSupportOnNodeFromElementList (const std::list< int > &, SUPPORT *) const throw (MEDEXCEPTION)
virtual FIELD< double > * getVolume (const SUPPORT *, bool) const throw (MEDEXCEPTION)
virtual FIELD< double > * getArea (const SUPPORT *) const throw (MEDEXCEPTION)
virtual FIELD< double > * getLength (const SUPPORT *) const throw (MEDEXCEPTION)
virtual FIELD< double > * getNormal (const SUPPORT *) const throw (MEDEXCEPTION)
virtual FIELD< double > * getBarycenter (const SUPPORT *) const throw (MEDEXCEPTION)
virtual std::vector
< std::vector< double > > 
getBoundingBox () const
 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
 SUPPORTClient (const SALOME_MED::SUPPORT_ptr S, GMESH *M=NULL)
void blankCopy ()
void fillCopy ()
MEDSKYLINEARRAY * getnumber () const throw (MEDEXCEPTION)
const int * getNumber (MED_EN::medGeometryElement GeometricType) const throw (MEDEXCEPTION)
const int * getNumberIndex () const throw (MEDEXCEPTION)
int getValIndFromGlobalNumber (const int number) const throw (MEDEXCEPTION)

Protected Member Functions

virtual ~SUPPORTClient ()

Private Member Functions

virtual ~GMESHClient ()
virtual ~MESHClient ()

Private Attributes

const SALOME_MED::GMESH_var IOR_Mesh
bool _complete
MESHClient_uMesh
const SALOME_MED::MESH_var IOR_Mesh
const SALOME_MED::SUPPORT_var IOR_Support
bool _complete_support

Detailed Description

Definition at line 36 of file GMESHClient.hxx.


Constructor & Destructor Documentation

virtual MEDMEM::MEDCLIENT_EXPORT::~GMESHClient ( ) [private, virtual]
virtual MEDMEM::MEDCLIENT_EXPORT::~MESHClient ( ) [private, virtual]
virtual MEDMEM::MEDCLIENT_EXPORT::~SUPPORTClient ( ) [protected, virtual]

Member Function Documentation

virtual SUPPORT* MEDMEM::MEDCLIENT_EXPORT::buildSupportOnNodeFromElementList ( const std::list< int > &  ,
MED_EN::medEntityMesh   
) const throw (MEDEXCEPTION) [virtual]
virtual const MESH* MEDMEM::MEDCLIENT_EXPORT::convertInMESH ( ) const [virtual]
virtual bool MEDMEM::MEDCLIENT_EXPORT::deepCompare ( const GMESH &  ) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::fillSupportOnNodeFromElementList ( const std::list< int > &  ,
SUPPORT *   
) const throw (MEDEXCEPTION) [virtual]
virtual FIELD<double>* MEDMEM::MEDCLIENT_EXPORT::getArea ( const SUPPORT *  ) const throw (MEDEXCEPTION) [virtual]
virtual FIELD<double>* MEDMEM::MEDCLIENT_EXPORT::getBarycenter ( const SUPPORT *  ) const throw (MEDEXCEPTION) [virtual]
virtual SUPPORT* MEDMEM::MEDCLIENT_EXPORT::getBoundaryElements ( MED_EN::medEntityMesh  ) const throw (MEDEXCEPTION) [virtual]
virtual std::vector<std::vector<double> > MEDMEM::MEDCLIENT_EXPORT::getBoundingBox ( ) const [virtual]
virtual const std::string* MEDMEM::MEDCLIENT_EXPORT::getCoordinatesNames ( ) const [virtual]
virtual std::string MEDMEM::MEDCLIENT_EXPORT::getCoordinatesSystem ( ) const [virtual]
virtual const std::string* MEDMEM::MEDCLIENT_EXPORT::getCoordinatesUnits ( ) const [virtual]
virtual bool MEDMEM::MEDCLIENT_EXPORT::getIsAGrid ( ) const [virtual]
virtual FIELD<double>* MEDMEM::MEDCLIENT_EXPORT::getLength ( const SUPPORT *  ) const throw (MEDEXCEPTION) [virtual]
virtual int MEDMEM::MEDCLIENT_EXPORT::getMeshDimension ( ) const [virtual]
virtual FIELD<double>* MEDMEM::MEDCLIENT_EXPORT::getNormal ( const SUPPORT *  ) const throw (MEDEXCEPTION) [virtual]
MEDSKYLINEARRAY* MEDMEM::MEDCLIENT_EXPORT::getnumber ( ) const throw (MEDEXCEPTION)
const int* MEDMEM::MEDCLIENT_EXPORT::getNumber ( MED_EN::medGeometryElement  GeometricType) const throw (MEDEXCEPTION)
const int* MEDMEM::MEDCLIENT_EXPORT::getNumberIndex ( ) const throw (MEDEXCEPTION)
virtual int MEDMEM::MEDCLIENT_EXPORT::getNumberOfNodes ( ) const [virtual]
virtual SUPPORT* MEDMEM::MEDCLIENT_EXPORT::getSkin ( const SUPPORT *  ) throw (MEDEXCEPTION) [virtual]
int MEDMEM::MEDCLIENT_EXPORT::getValIndFromGlobalNumber ( const int  number) const throw (MEDEXCEPTION)
virtual FIELD<double>* MEDMEM::MEDCLIENT_EXPORT::getVolume ( const SUPPORT *  ,
bool   
) const throw (MEDEXCEPTION) [virtual]
MEDMEM::MEDCLIENT_EXPORT::GMESHClient ( const SALOME_MED::GMESH_ptr  m)
virtual bool MEDMEM::MEDCLIENT_EXPORT::isEmpty ( ) const [virtual]
MEDMEM::MEDCLIENT_EXPORT::MESHClient ( const SALOME_MED::MESH_ptr  m)
virtual bool MEDMEM::MEDCLIENT_EXPORT::operator== ( const MESH &  other) const [virtual]
virtual bool MEDMEM::MEDCLIENT_EXPORT::operator== ( const GMESH &  other) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::printMySelf ( ostream &  os) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::printMySelf ( ostream &  os) const [virtual]
MEDMEM::MEDCLIENT_EXPORT::SUPPORTClient ( const SALOME_MED::SUPPORT_ptr  S,
GMESH *  M = NULL 
)
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( int  index = 0) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( const GENDRIVER &  genDriver,
MED_EN::med_mode_acces  medMode = MED_EN::WRONLY 
) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( int  index = 0) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( const GENDRIVER &  genDriver,
MED_EN::med_mode_acces  medMode = MED_EN::WRONLY 
) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( driverTypes  driverType,
const std::string &  filename,
const std::string &  meshname = "",
MED_EN::med_mode_acces  medMode = MED_EN::WRONLY 
) const [virtual]
virtual void MEDMEM::MEDCLIENT_EXPORT::write ( driverTypes  driverType,
const std::string &  filename,
const std::string &  meshname = "",
MED_EN::med_mode_acces  medMode = MED_EN::WRONLY 
) const [virtual]

Member Data Documentation

bool MEDMEM::MEDCLIENT_EXPORT::_complete [mutable, private]

Definition at line 42 of file GMESHClient.hxx.

Definition at line 40 of file SUPPORTClient.hxx.

Definition at line 45 of file GMESHClient.hxx.

const SALOME_MED::MESH_var MEDMEM::MEDCLIENT_EXPORT::IOR_Mesh [private]

Definition at line 37 of file MESHClient.hxx.

const SALOME_MED::GMESH_var MEDMEM::MEDCLIENT_EXPORT::IOR_Mesh [private]

Definition at line 40 of file GMESHClient.hxx.

const SALOME_MED::SUPPORT_var MEDMEM::MEDCLIENT_EXPORT::IOR_Support [private]

Definition at line 38 of file SUPPORTClient.hxx.


The documentation for this protocol was generated from the following files: