Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef MESHING_HXX
00028 #define MESHING_HXX
00029
00030 #include "MEDMEM.hxx"
00031
00032 #include "MEDMEM_Mesh.hxx"
00033
00034
00035 namespace MEDMEM {
00036
00041 class MEDMEM_EXPORT MESHING: public MESH
00042 {
00043 public :
00044 MESHING();
00045 ~MESHING();
00046
00047 void setCoordinates (const int SpaceDimension,
00048 const int NumberOfNodes,
00049 const double * Coordinates,
00050 const string System,
00051 const MED_EN::medModeSwitch Mode) ;
00052 void setCoordinatesNames (const string * names) ;
00053 void setCoordinateName (const string name, const int i) ;
00054 void setCoordinatesUnits (const string * units) ;
00055 void setCoordinateUnit (const string unit, const int i) ;
00056
00057 void setNumberOfTypes (const int NumberOfTypes,
00058 const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) ;
00059
00060 void setTypes (const MED_EN::medGeometryElement * Types,
00061 const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) ;
00062
00063 void setNumberOfElements (const int * NumberOfElements,
00064 const MED_EN::medEntityMesh Entity) throw (MEDEXCEPTION) ;
00065
00066 void setConnectivity (const MED_EN::medEntityMesh Entity,
00067 const MED_EN::medGeometryElement Type,
00068 const int * Connectivity,
00069 const int * PolyConnectivityIndex=0) throw (MEDEXCEPTION) ;
00070
00071 void addGroup (const GROUP & Group) throw (MEDEXCEPTION) ;
00072 };
00073 }
00074
00075 #endif