Version: 6.3.1
Public Member Functions | Protected Attributes

MEDMEM.COORDINATEClient Class Reference

#include <COORDINATEClient.hxx>

Inheritance diagram for MEDMEM.COORDINATEClient:
Inheritance graph

Public Member Functions

 COORDINATEClient (const SALOME_MED::MESH_ptr m, MED_EN::medModeSwitch Mode)
void blankCopy ()
void fillCopy ()
virtual ~COORDINATEClient ()
virtual const doublegetCoordinates (MED_EN::medModeSwitch Mode)
virtual double getCoordinate (int Number, int Axis)
virtual const doublegetCoordinateAxis (int Axis)
virtual const intgetNodesNumbers () const

Protected Attributes

bool _complete
SALOME_MED::MESH_var IOR_Mesh

Constructor & Destructor Documentation

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]

Member Function Documentation

void COORDINATEClient::blankCopy ( )

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 ( )
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().

double COORDINATEClient::getCoordinate ( int  Number,
int  Axis 
) [virtual]

Retourne une coordonnée

Reimplemented from MEDMEM.COORDINATE.

References MEDMEM.COORDINATEClient._complete, TestMedCorba3.d, and MEDMEM.COORDINATEClient.fillCopy().

const double * COORDINATEClient::getCoordinateAxis ( int  Axis) [virtual]

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.


Field Documentation

bool MEDMEM.COORDINATEClient._complete [mutable, protected]
SALOME_MED::MESH_var MEDMEM.COORDINATEClient.IOR_Mesh [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS