src/CONVERTOR/VISU_MedConvertor.cxx File Reference

#include "VISU_MedConvertor.hxx"
#include "VISU_Convertor.hxx"
#include "VISU_ConvertorUtils.hxx"
#include "MED_Factory.hxx"
#include "MED_Algorithm.hxx"
#include "MED_GaussUtils.hxx"
#include "MED_Utilities.hxx"
#include "CASCatch.hxx"
#include <vtkCellType.h>

Include dependency graph for VISU_MedConvertor.cxx:


Defines

#define _LOAD_FAMILIES_
#define _EDF_NODE_IDS_

Functions

vtkIdType MEDGeom2NbNodes (MED::EGeometrieElement theMEDGeomType)
VISU::EGeometry MEDGeom2VISU (MED::EGeometrieElement theGeom)
MED::EGeometrieElement VISUGeom2MED (int theGeom)
VISU::TEntity MEDEntityToVTK (MED::EEntiteMaillage theMEDEntity)
MED::EEntiteMaillage VTKEntityToMED (TEntity theVTKEntity)
PMEDSubProfile CrSubProfile (const MED::PWrapper &theMEDWrapper, const MED::PMeshInfo &theMeshInfo, MED::EEntiteMaillage theMEntity, MED::EGeometrieElement theMGeom, const MED::TGeom2Size &theGeom2Size, const MED::TGeom2Profile &theGeom2Profile)
TProfileKey GetProfileKey (const MED::PWrapper &theMEDWrapper, const MED::PMeshInfo &theMeshInfo, const MED::TTimeStampVal &theTimeStampVal, const VISU::TMEDMeshOnEntity &theMeshOnEntity, MED::EEntiteMaillage theMEntity, const MED::TGeom2Size &theGeom2Size)
void InitProfile (const MED::PWrapper &theMEDWrapper, const MED::PMeshInfo &theMeshInfo, MED::TTimeStampVal &theTimeStampVal, VISU::TMEDMeshOnEntity &theMeshOnEntity, MED::EEntiteMaillage theMEntity, const MED::TGeom2Size &theGeom2Size, VISU::TMEDValForTime &theValForTime)
TGaussKey GetGaussKey (const MED::TTimeStampVal &theTimeStampVal, const VISU::TMEDMeshOnEntity &theMeshOnEntity, const MED::TGeom2Size &theGeom2Size, VISU::TMEDValForTime &theValForTime)
void InitGaussMesh (MED::TTimeStampVal &theTimeStampVal, VISU::TMEDMeshOnEntity &theMeshOnEntity, const MED::TGeom2Size &theGeom2Size, VISU::TMEDValForTime &theValForTime)
void InitGaussProfile (const MED::PWrapper &theMEDWrapper, const MED::PMeshInfo &theMeshInfo, MED::TTimeStampVal &theTimeStampVal, VISU::TMEDMeshOnEntity &theMeshOnEntity, MED::EEntiteMaillage theMEntity, const MED::TGeom2Size &theGeom2Size, VISU::TMEDValForTime &theValForTime)
void BuildMeshOnEntityMap (PMEDMesh theMesh, const MED::TEntityInfo &theEntityInfo, const MED::PNodeInfo &theNodeInfo, const MED::PWrapper &theMEDWrapper)
void BuildMeshGrilleOnEntityMap (PMEDMesh theMesh, const MED::TEntityInfo &theEntityInfo, const MED::PGrilleInfo &theGrilleInfo, const MED::PWrapper &theMEDWrapper)
void BuildFieldMap (PMEDMesh theMesh, const MED::TEntityInfo &theEntityInfo, MED::PWrapper theMEDWrapper)
void BuildFamilyMap (PMEDMesh theMesh, const MED::TEntityInfo &theEntityInfo, const MED::TEntity2TGeom2ElemInfo &theEntity2TGeom2ElemInfo, const MED::TFamilyInfoSet &theFamilyInfoSet, MED::PWrapper theMEDWrapper)
void BuildGrilleFamilyMap (PMEDMesh theMesh, const MED::TEntityInfo &theEntityInfo, const MED::TFamilyInfoSet &theFamilyInfoSet, MED::PWrapper theMEDWrapper)
void BuildGroupMap (PMEDMesh theMesh, const MED::TFamilyInfoSet &theFamilyInfoSet)
VISU_ConvertorCreateConvertor (const string &theFileName)
 Instatiate proper VISU_Convertor subclass.
void LoadProfile (const MED::PWrapper &theMed, VISU::PMEDMesh theMesh, MED::TTimeStampVal &theTimeStampVal, VISU::TMEDValForTime &theValForTime, VISU::TMEDMeshOnEntity &theMeshOnEntity)
void LoadGaussMesh (const MED::PWrapper &theMed, VISU::PMEDMesh theMesh, MED::TTimeStampVal &theTimeStampVal, VISU::TMEDValForTime &theValForTime, VISU::TMEDMeshOnEntity &theMeshOnEntity)
int LoadValForTime (const MED::PWrapper &theMed, VISU::PMEDMesh theMesh, VISU::PMEDMeshOnEntity theMeshOnEntity, VISU::PMEDField theField, VISU::PMEDValForTime theValForTime, bool theIsGauss, bool &theIsDone)

Variables

static int MYDEBUG = 0
static int MYVALUEDEBUG = 0
static int MY_FAMILY_DEBUG = 0
static int MY_GROUP_DEBUG = 0
bool & myIsDone

Define Documentation

#define _LOAD_FAMILIES_
 

#define _EDF_NODE_IDS_
 


Function Documentation

vtkIdType @0.MEDGeom2NbNodes MED::EGeometrieElement  theMEDGeomType  )  [static]
 

VISU::EGeometry @0.MEDGeom2VISU MED::EGeometrieElement  theGeom  )  [static]
 

MED::EGeometrieElement @0.VISUGeom2MED int  theGeom  )  [static]
 

VISU::TEntity @0.MEDEntityToVTK MED::EEntiteMaillage  theMEDEntity  )  [static]
 

MED::EEntiteMaillage @0.VTKEntityToMED TEntity  theVTKEntity  )  [static]
 

PMEDSubProfile @0.CrSubProfile const MED::PWrapper &  theMEDWrapper,
const MED::PMeshInfo &  theMeshInfo,
MED::EEntiteMaillage  theMEntity,
MED::EGeometrieElement  theMGeom,
const MED::TGeom2Size &  theGeom2Size,
const MED::TGeom2Profile &  theGeom2Profile
[static]
 

TProfileKey @0.GetProfileKey const MED::PWrapper &  theMEDWrapper,
const MED::PMeshInfo &  theMeshInfo,
const MED::TTimeStampVal &  theTimeStampVal,
const VISU::TMEDMeshOnEntity theMeshOnEntity,
MED::EEntiteMaillage  theMEntity,
const MED::TGeom2Size &  theGeom2Size
[static]
 

void @0.InitProfile const MED::PWrapper &  theMEDWrapper,
const MED::PMeshInfo &  theMeshInfo,
MED::TTimeStampVal &  theTimeStampVal,
VISU::TMEDMeshOnEntity theMeshOnEntity,
MED::EEntiteMaillage  theMEntity,
const MED::TGeom2Size &  theGeom2Size,
VISU::TMEDValForTime theValForTime
[static]
 

TGaussKey @0.GetGaussKey const MED::TTimeStampVal &  theTimeStampVal,
const VISU::TMEDMeshOnEntity theMeshOnEntity,
const MED::TGeom2Size &  theGeom2Size,
VISU::TMEDValForTime theValForTime
[static]
 

void @0.InitGaussMesh MED::TTimeStampVal &  theTimeStampVal,
VISU::TMEDMeshOnEntity theMeshOnEntity,
const MED::TGeom2Size &  theGeom2Size,
VISU::TMEDValForTime theValForTime
[static]
 

void @0.InitGaussProfile const MED::PWrapper &  theMEDWrapper,
const MED::PMeshInfo &  theMeshInfo,
MED::TTimeStampVal &  theTimeStampVal,
VISU::TMEDMeshOnEntity theMeshOnEntity,
MED::EEntiteMaillage  theMEntity,
const MED::TGeom2Size &  theGeom2Size,
VISU::TMEDValForTime theValForTime
[static]
 

void @0.BuildMeshOnEntityMap PMEDMesh  theMesh,
const MED::TEntityInfo &  theEntityInfo,
const MED::PNodeInfo &  theNodeInfo,
const MED::PWrapper &  theMEDWrapper
[static]
 

void @0.BuildMeshGrilleOnEntityMap PMEDMesh  theMesh,
const MED::TEntityInfo &  theEntityInfo,
const MED::PGrilleInfo &  theGrilleInfo,
const MED::PWrapper &  theMEDWrapper
[static]
 

void @0.BuildFieldMap PMEDMesh  theMesh,
const MED::TEntityInfo &  theEntityInfo,
MED::PWrapper  theMEDWrapper
[static]
 

void @0.BuildFamilyMap PMEDMesh  theMesh,
const MED::TEntityInfo &  theEntityInfo,
const MED::TEntity2TGeom2ElemInfo &  theEntity2TGeom2ElemInfo,
const MED::TFamilyInfoSet &  theFamilyInfoSet,
MED::PWrapper  theMEDWrapper
[static]
 

void @0.BuildGrilleFamilyMap PMEDMesh  theMesh,
const MED::TEntityInfo &  theEntityInfo,
const MED::TFamilyInfoSet &  theFamilyInfoSet,
MED::PWrapper  theMEDWrapper
[static]
 

Build grille family map

void @0.BuildGroupMap PMEDMesh  theMesh,
const MED::TFamilyInfoSet &  theFamilyInfoSet
[static]
 

VISU_Convertor* CreateConvertor const string theFileName  ) 
 

void LoadProfile const MED::PWrapper &  theMed,
VISU::PMEDMesh  theMesh,
MED::TTimeStampVal &  theTimeStampVal,
VISU::TMEDValForTime theValForTime,
VISU::TMEDMeshOnEntity theMeshOnEntity
 

void LoadGaussMesh const MED::PWrapper &  theMed,
VISU::PMEDMesh  theMesh,
MED::TTimeStampVal &  theTimeStampVal,
VISU::TMEDValForTime theValForTime,
VISU::TMEDMeshOnEntity theMeshOnEntity
 

int LoadValForTime const MED::PWrapper &  theMed,
VISU::PMEDMesh  theMesh,
VISU::PMEDMeshOnEntity  theMeshOnEntity,
VISU::PMEDField  theField,
VISU::PMEDValForTime  theValForTime,
bool  theIsGauss,
bool &  theIsDone
 


Variable Documentation

int MYDEBUG = 0 [static]
 

int MYVALUEDEBUG = 0 [static]
 

int MY_FAMILY_DEBUG = 0 [static]
 

int MY_GROUP_DEBUG = 0 [static]
 

bool& myIsDone