#include <COORDINATEClient.hxx>

Public Member Functions | |
| COORDINATEClient (const SALOME_MED::MESH_ptr m, MED_EN::medModeSwitch Mode) | |
| void | blankCopy () |
| void | fillCopy () |
| virtual | ~COORDINATEClient () |
| virtual const double * | getCoordinates (MED_EN::medModeSwitch Mode) |
| virtual double | getCoordinate (int Number, int Axis) |
| virtual const double * | getCoordinateAxis (int Axis) |
| virtual const int * | getNodesNumbers () const |
Protected Attributes | |
| bool | _complete |
| SALOME_MED::MESH_var | IOR_Mesh |
| COORDINATEClient::COORDINATEClient | ( | const SALOME_MED::MESH_ptr | m, |
| MED_EN::medModeSwitch | Mode | ||
| ) |
COORDINATEClient constructor
Build an "empty" coordinate object (without the actual coordinate values). The object hold a Corba IOR and get data from it on user demand.
Parameters in : m (Mesh Corba IOR) mode (FULL_ or NO_ interlace)
Constructeur
References MEDMEM.COORDINATEClient.blankCopy().
| virtual MEDMEM.COORDINATEClient.~COORDINATEClient | ( | ) | [virtual] |
| void COORDINATEClient::blankCopy | ( | ) |
"(Re)Blank" the coordinate object.
Update fixed sized data from the Corba IOR (dimensions, strings). Get rid of variable sized data (coordinate values). Next call of getCoordinates (for instance) will update the object.
Remplit les informations générales
References MEDMEM.COORDINATEClient._complete, ASSERT, MEDMEM.convertCorbaArray(), MEDMEM.COORDINATE.getSpaceDimension(), MEDMEM.COORDINATEClient.IOR_Mesh, MESSAGE, MEDMEM.COORDINATE.setCoordinatesNames(), MEDMEM.COORDINATE.setCoordinatesSystem(), and MEDMEM.COORDINATE.setCoordinatesUnits().
| void COORDINATEClient::fillCopy | ( | ) |
(Re)fill the coordinate object from the Corba IOR
Remplit les coordonnées
References MEDMEM.COORDINATEClient._complete, ASSERT, MEDMEM.COORDINATE.getSpaceDimension(), MEDMEM.COORDINATEClient.IOR_Mesh, MED_EN.MED_FULL_INTERLACE, and MEDMEM.COORDINATE.setCoordinates().
| const double * COORDINATEClient::getCoordinates | ( | MED_EN::medModeSwitch | Mode | ) | [virtual] |
Retourne les coordonnées
Reimplemented from MEDMEM.COORDINATE.
References MEDMEM.COORDINATEClient._complete, and MEDMEM.COORDINATEClient.fillCopy().
Retourne une coordonnée
Reimplemented from MEDMEM.COORDINATE.
References MEDMEM.COORDINATEClient._complete, TestMedCorba3.d, and MEDMEM.COORDINATEClient.fillCopy().
Retourne un axe
Reimplemented from MEDMEM.COORDINATE.
References MEDMEM.COORDINATEClient._complete, and MEDMEM.COORDINATEClient.fillCopy().
| const int * COORDINATEClient::getNodesNumbers | ( | ) | const [virtual] |
Retourne le nombre de noeuds
Reimplemented from MEDMEM.COORDINATE.
References MEDMEM.COORDINATEClient._complete, and MESSAGE.
bool MEDMEM.COORDINATEClient._complete [mutable, protected] |
SALOME_MED::MESH_var MEDMEM.COORDINATEClient.IOR_Mesh [protected] |