src/CONVERTOR/VISU_Convertor.hxx File Reference

The file contains definitions for basic classes of the VISU CONVERTER package. More...

#include "VISU_IDMapper.hxx"
#include "VISU_ConvertorDef.hxx"
#include "MED_Vector.hxx"
#include <map>
#include <set>
#include <utility>
#include <string>
#include <stdexcept>

Include dependency graph for VISU_Convertor.hxx:

Go to the source code of this file.

Namespaces

namespace  VISU

Data Structures

struct  VISU.TIntId
 Define a basic class for all MED entites which can be identified by its number. More...
struct  VISU.TMesh
 Define a basic class which corresponds to MED MESH entity. More...
struct  VISU.TSubProfile
 Define a basic class which corresponds to MED PROFILE entity. More...
struct  VISU.TProfile
 Define a containerfor MED PROFILE entities which belongs to the same MED ENTITY. More...
struct  VISU.TGauss
 Define a basic class for MED GAUSS entity. More...
struct  VISU.TGaussSubMesh
 Define a container for mesh generated from MED GAUSS and corresponding MED PROFILE. More...
struct  VISU.TGaussMesh
 Define a container for all TGaussSubMesh that belongs to the same MED ENTITY. More...
struct  VISU.TMeshOnEntity
 Define a basic class which corresponds to MED ENTITY. More...
struct  VISU.TFamily
 Define a basic class for MED FAMILY entity. More...
class  VISU.FamilyCmp
struct  VISU.TGroup
 Define a basic class for MED GROUP entity. More...
struct  VISU.TField
 Define a basic class for MED FIELD entity. More...
struct  VISU.TValForTime
 Define a basic class for MED TIMESTAMP entity. More...
class  VISU_Convertor
 This class defines interface to read VTK interpretation of MED entities. More...

Typedefs

typedef std::string VISU.TName
typedef TVector< TNameVISU.TNames
typedef std::map< TEntity,
PMeshOnEntity
VISU.TMeshOnEntityMap
typedef std::map< TName, PGroupVISU.TGroupMap
typedef std::map< std::string,
PMesh
VISU.TMeshMap
typedef std::set< PSubProfileVISU.TProfileKey
typedef std::map< TProfileKey,
PProfile
VISU.TProfileMap
typedef std::set< PGaussSubMeshVISU.TGaussKey
typedef std::map< TGaussKey,
PGaussMesh
VISU.TGaussMeshMap
typedef std::map< TName, PFamilyVISU.TFamilyMap
typedef std::map< TName, PFieldVISU.TFieldMap
typedef std::set< PFamily,
FamilyCmp > 
VISU.TFamilySet
typedef std::map< vtkIdType,
PValForTime
VISU.TValField
typedef std::pair< vtkFloatingPointType,
vtkFloatingPointType > 
VISU.TMinMax
typedef std::pair< double,
std::string
VISU.TTime

Functions

bool VISU.operator< (const PSubProfile &theLeft, const PSubProfile &theRight)
bool VISU.operator< (const PGaussSubMesh &theLeft, const PGaussSubMesh &theRight)
void VISU.WriteToFile (vtkUnstructuredGrid *theDataSet, const std::string &theFileName)
 The utility function allows to write vtkUnstructuredGrid to a file with defined name.
VISU_ConvertorCreateConvertor (const std::string &theFileName)
 Instatiate proper VISU_Convertor subclass.


Detailed Description


Function Documentation

VISU_Convertor* CreateConvertor const std::string theFileName  )