#include <VISU_CorbaMedConvertor.hxx>

Public Member Functions | |
| VISU_MEDFieldConvertor (SALOME_MED::FIELD_ptr theField) | |
| virtual VISU_Convertor * | Build () |
| Just to define default behaviour. | |
| virtual VISU_Convertor * | BuildEntities () |
| Just to define default behaviour. | |
| virtual VISU_Convertor * | BuildFields () |
| Just to define default behaviour. | |
| virtual VISU_Convertor * | BuildMinMax () |
| Just to define default behaviour. | |
| virtual VISU_Convertor * | BuildGroups () |
| Just to define default behaviour. | |
| virtual size_t | GetSize () |
| Implemention of the VISU_Convertor.GetSize. | |
| virtual VISU::PNamedIDMapper | GetMeshOnEntity (const std::string &theMeshName, const VISU::TEntity &theEntity) |
| Implemention of the VISU_Convertor.GetMeshOnEntity. | |
| virtual size_t | GetMeshOnEntitySize (const std::string &theMeshName, const VISU::TEntity &theEntity) |
| Implemention of the VISU_Convertor.GetMeshOnEntitySize. | |
| virtual VISU::PUnstructuredGridIDMapper | GetFamilyOnEntity (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFamilyName) |
| Implemention of the VISU_Convertor.GetFamilyOnEntity. | |
| virtual size_t | GetFamilyOnEntitySize (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFamilyName) |
| Implemention of the VISU_Convertor.GetFamilyOnEntitySize. | |
| virtual VISU::PUnstructuredGridIDMapper | GetMeshOnGroup (const std::string &theMeshName, const std::string &theGroupName) |
| Implemention of the VISU_Convertor.GetMeshOnGroup. | |
| virtual size_t | GetMeshOnGroupSize (const std::string &theMeshName, const std::string &theGroupName) |
| Implemention of the VISU_Convertor.GetMeshOnGroupSize. | |
| virtual VISU::PUnstructuredGridIDMapper | GetTimeStampOnMesh (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theTimeStampNumber) |
| Implemention of the VISU_Convertor.GetTimeStampOnMesh. | |
| virtual size_t | GetTimeStampOnMeshSize (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theTimeStampNumber, bool &theIsEstimated) |
| Get amount of memory to build vtkDataSet for corresponding MED TIMESTAMP on mesh. | |
| virtual size_t | GetTimeStampOnGaussPtsSize (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theTimeStampNumber, bool &theIsEstimated) |
| Get amount of memory to build vtkDataSet for corresponding MED TIMESTAMP on Gauss Points. | |
| virtual VISU::PGaussPtsIDMapper | GetTimeStampOnGaussPts (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theTimeStampNumber) |
| Implemention of the VISU_Convertor.GetTimeStampOnGaussPts. | |
| virtual size_t | GetFieldOnMeshSize (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName) |
| Implemention of the VISU_Convertor.GetFieldOnMeshSize. | |
| virtual const VISU::PField | GetField (const std::string &theMeshName, VISU::TEntity theEntity, const std::string &theFieldName) |
| Implemention of the VISU_Convertor.GetField. | |
| virtual const VISU::PValForTime | GetTimeStamp (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theStampsNum) |
| Implemention of the VISU_Convertor.GetTimeStamp. | |
| virtual const std::string & | GetName () |
| Get brief name of the corresponding source MED file. | |
| virtual int | IsDone () const |
| Let known whether the source MED file parsed or not. | |
| virtual const VISU::TMeshMap & | GetMeshMap () |
| This method allow to get known what MED entities are present is the MED file. | |
Static Public Member Functions | |
| static std::string | GenerateName (const VISU::TTime &aTime) |
| Allow to generate pretty name for MED TIMESTAMP. | |
| static std::string | GenerateName (const std::string &theName, unsigned int theTimeId) |
Protected Types | |
| typedef boost::tuple < VISU::PMeshImpl, VISU::PMeshOnEntityImpl > | TFindMeshOnEntity |
| An utility method to find TMeshOnEntity by name of its parent mesh and entity. | |
| typedef boost::tuple < VISU::PMeshImpl, VISU::PMeshOnEntityImpl, VISU::PFamilyImpl > | TFindFamilyOnEntity |
| An utility method to find TFamily by name of its parent mesh, corresponding entity and its name. | |
| typedef boost::tuple < VISU::PMeshImpl, VISU::PGroupImpl > | TFindMeshOnGroup |
| An utility method to find Group by name of its parent mesh and its name. | |
| typedef boost::tuple < VISU::PMeshImpl, VISU::PMeshOnEntityImpl, VISU::PMeshOnEntityImpl, VISU::PFieldImpl > | TFindField |
| An utility method to find TField by name of its parent mesh, corresponding entity and its name. | |
| typedef boost::tuple < VISU::PMeshImpl, VISU::PMeshOnEntityImpl, VISU::PMeshOnEntityImpl, VISU::PFieldImpl, VISU::PValForTimeImpl > | TFindTimeStamp |
| An utility method to find TTimeStamp by name of its parent mesh, corresponding entity, field name and its number. | |
Protected Member Functions | |
| VISU_Convertor * | Build (SALOME_MED::MED_ptr theMED) |
| VISU_Convertor * | Build (SALOMEDS::ChildIterator_ptr theTimeStampIterator) |
| virtual int | LoadMeshOnEntity (VISU::PMeshImpl theMesh, VISU::PMeshOnEntityImpl theMeshOnEntity) |
| To fill intermeiate representation of TMeshOnEntity from a MED source. | |
| virtual int | LoadFamilyOnEntity (VISU::PMeshImpl theMesh, VISU::PMeshOnEntityImpl theMeshOnEntity, VISU::PFamilyImpl theFamily) |
| To fill intermeiate representation of TFamily from a MED source. | |
| virtual int | LoadMeshOnGroup (VISU::PMeshImpl theMesh, const VISU::TFamilySet &theFamilySet) |
| To fill intermeiate representation of TGroup from a MED source. | |
| virtual int | LoadValForTimeOnMesh (VISU::PMeshImpl theMesh, VISU::PMeshOnEntityImpl theMeshOnEntity, VISU::PFieldImpl theField, VISU::PValForTimeImpl theValForTime) |
| To fill intermeiate representation of TValForTime for ordinary mesh from a MED source. | |
| virtual int | LoadValForTimeOnGaussPts (VISU::PMeshImpl theMesh, VISU::PMeshOnEntityImpl theMeshOnEntity, VISU::PFieldImpl theField, VISU::PValForTimeImpl theValForTime) |
| To fill intermeiate representation of TValForTime for mesh on Gauss Points from a MED source. | |
| int | LoadPoints (VISU::PCMesh theMesh) |
| int | LoadPointsOnFamily (VISU::PCMesh theMesh, VISU::PCFamily theFamily) |
| int | LoadCellsOnEntity (VISU::PCMesh theMesh, VISU::PCMeshOnEntity theMeshOnEntity) |
| int | LoadCellsOnFamily (VISU::PCMesh theMesh, VISU::PCMeshOnEntity theMeshOnEntity, VISU::PCFamily theFamily) |
| int | LoadField (VISU::PCMesh theMesh, VISU::PCMeshOnEntity theMeshOnEntity, VISU::PField theField, VISU::PCValForTime theValForTime) |
| VISU::PMeshImpl | FindMesh (const std::string &theMeshName) |
| An utility method to find TMesh by its name. | |
| TFindMeshOnEntity | FindMeshOnEntity (const std::string &theMeshName, const VISU::TEntity &theEntity) |
| TFindFamilyOnEntity | FindFamilyOnEntity (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFamilyName) |
| TFindMeshOnGroup | FindMeshOnGroup (const std::string &theMeshName, const std::string &theGroupName) |
| TFindField | FindField (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName) |
| TFindTimeStamp | FindTimeStamp (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theStampsNum) |
| vtkUnstructuredGrid * | GetTimeStampOnProfile (const VISU::PMeshImpl &theMesh, const VISU::PMeshOnEntityImpl &theMeshOnEntity, const VISU::PFieldImpl &theField, const VISU::PValForTimeImpl &theValForTime, const VISU::PUnstructuredGridIDMapperImpl &theIDMapperFilter, const VISU::PProfileImpl &theProfile, const VISU::TEntity &theEntity) |
| virtual size_t | GetTimeStampSize (const std::string &theMeshName, const VISU::TEntity &theEntity, const std::string &theFieldName, int theStampsNum) |
| Implemention of the VISU_Convertor.GetTimeStampSize. | |
Protected Attributes | |
| SALOME_MED::FIELD_var | myField |
| SALOMEDS::SObject_var | mySObject |
| std::string | myName |
| VISU::TMeshMap | myMeshMap |
| int | myIsDone |
typedef boost::tuple<VISU::PMeshImpl, VISU::PMeshOnEntityImpl> VISU_Convertor_impl.TFindMeshOnEntity [protected, inherited] |
typedef boost::tuple<VISU::PMeshImpl, VISU::PMeshOnEntityImpl,VISU::PFamilyImpl> VISU_Convertor_impl.TFindFamilyOnEntity [protected, inherited] |
typedef boost::tuple<VISU::PMeshImpl, VISU::PGroupImpl> VISU_Convertor_impl.TFindMeshOnGroup [protected, inherited] |
typedef boost::tuple<VISU::PMeshImpl, VISU::PMeshOnEntityImpl, VISU::PMeshOnEntityImpl, VISU::PFieldImpl> VISU_Convertor_impl.TFindField [protected, inherited] |
typedef boost::tuple<VISU::PMeshImpl, VISU::PMeshOnEntityImpl, VISU::PMeshOnEntityImpl, VISU::PFieldImpl, VISU::PValForTimeImpl> VISU_Convertor_impl.TFindTimeStamp [protected, inherited] |
| VISU_MEDFieldConvertor.VISU_MEDFieldConvertor | ( | SALOME_MED::FIELD_ptr | theField | ) |
| VISU_Convertor * VISU_MEDFieldConvertor::Build | ( | ) | [virtual] |
Reimplemented from VISU_MEDConvertor.
References visu_cache.aFieldName, batchmode_visu_view3d.aMeshName, VISU.CELL_ENTITY, MESSAGE, MYDEBUG, visu_prs_example.myField, and VISU.NODE_ENTITY.
| VISU_Convertor * VISU_MEDConvertor::Build | ( | SALOME_MED::MED_ptr | theMED | ) | [protected, inherited] |
| VISU_Convertor * VISU_MEDConvertor::Build | ( | SALOMEDS::ChildIterator_ptr | theTimeStampIterator | ) | [protected, inherited] |
| int VISU_MEDConvertor::LoadMeshOnEntity | ( | VISU::PMeshImpl | theMesh, |
| VISU::PMeshOnEntityImpl | theMeshOnEntity | ||
| ) | [protected, virtual, inherited] |
Implements VISU_Convertor_impl.
References VISU.NODE_ENTITY.
| int VISU_MEDConvertor::LoadFamilyOnEntity | ( | VISU::PMeshImpl | theMesh, |
| VISU::PMeshOnEntityImpl | theMeshOnEntity, | ||
| VISU::PFamilyImpl | theFamily | ||
| ) | [protected, virtual, inherited] |
Implements VISU_Convertor_impl.
References batchmode_visu_view3d.anEntity, and VISU.NODE_ENTITY.
| int VISU_MEDConvertor::LoadMeshOnGroup | ( | VISU::PMeshImpl | theMesh, |
| const VISU::TFamilySet & | theFamilySet | ||
| ) | [protected, virtual, inherited] |
Implements VISU_Convertor_impl.
References VISU.NODE_ENTITY.
| int VISU_MEDConvertor::LoadValForTimeOnMesh | ( | VISU::PMeshImpl | theMesh, |
| VISU::PMeshOnEntityImpl | theMeshOnEntity, | ||
| VISU::PFieldImpl | theField, | ||
| VISU::PValForTimeImpl | theValForTime | ||
| ) | [protected, virtual, inherited] |
Implements VISU_Convertor_impl.
References VISU.NODE_ENTITY.
| virtual int VISU_MEDConvertor.LoadValForTimeOnGaussPts | ( | VISU::PMeshImpl | theMesh, |
| VISU::PMeshOnEntityImpl | theMeshOnEntity, | ||
| VISU::PFieldImpl | theField, | ||
| VISU::PValForTimeImpl | theValForTime | ||
| ) | [protected, virtual, inherited] |
Implements VISU_Convertor_impl.
| int VISU_MEDConvertor::LoadPoints | ( | VISU::PCMesh | theMesh | ) | [protected, inherited] |
| int VISU_MEDConvertor::LoadPointsOnFamily | ( | VISU::PCMesh | theMesh, |
| VISU::PCFamily | theFamily | ||
| ) | [protected, inherited] |
References VISU.ePOINT1, and VISU.NODE_ENTITY.
| int VISU_MEDConvertor::LoadCellsOnEntity | ( | VISU::PCMesh | theMesh, |
| VISU::PCMeshOnEntity | theMeshOnEntity | ||
| ) | [protected, inherited] |
References batchmode_visu_table.k, MESSAGE, MYDEBUG, and VISU.VISUGeom2NbNodes().
| int VISU_MEDConvertor::LoadCellsOnFamily | ( | VISU::PCMesh | theMesh, |
| VISU::PCMeshOnEntity | theMeshOnEntity, | ||
| VISU::PCFamily | theFamily | ||
| ) | [protected, inherited] |
References MESSAGE, VISU.TSubMeshImpl.myCell2Connect, and MYDEBUG.
| int VISU_MEDConvertor::LoadField | ( | VISU::PCMesh | theMesh, |
| VISU::PCMeshOnEntity | theMeshOnEntity, | ||
| VISU::PField | theField, | ||
| VISU::PCValForTime | theValForTime | ||
| ) | [protected, inherited] |
| VISU_Convertor * VISU_Convertor_impl::BuildEntities | ( | ) | [virtual, inherited] |
Implements VISU_Convertor.
Reimplemented in VISU_MedConvertor.
| VISU_Convertor * VISU_Convertor_impl::BuildFields | ( | ) | [virtual, inherited] |
| VISU_Convertor * VISU_Convertor_impl::BuildMinMax | ( | ) | [virtual, inherited] |
| VISU_Convertor * VISU_Convertor_impl::BuildGroups | ( | ) | [virtual, inherited] |
Implements VISU_Convertor.
Reimplemented in VISU_MedConvertor.
| size_t VISU_Convertor_impl::GetSize | ( | ) | [virtual, inherited] |
Implements VISU_Convertor.
References visu_cache.aFieldName, batchmode_visu_view3d.aMeshName, batchmode_visu_view3d.anEntity, visu_cache.aResult, and MYDEBUG.
| VISU::PNamedIDMapper VISU_Convertor_impl::GetMeshOnEntity | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References VISU_Example_06.aFileName, batchmode_visu_view3d.aMeshName, MYDEBUG, MYDEBUGWITHFILES, MYVTKDEBUG, VISU.VISUGeom2VTK(), and VISU.WriteToFile().
| size_t VISU_Convertor_impl::GetMeshOnEntitySize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References visu_cache.aResult, ERR_SIZE_CALC, MYDEBUG, and MYVTKDEBUG.
| VISU::PUnstructuredGridIDMapper VISU_Convertor_impl::GetFamilyOnEntity | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFamilyName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References VISU_Example_06.aFileName, batchmode_visu_view3d.aMeshName, MYDEBUG, MYDEBUGWITHFILES, MYVTKDEBUG, and VISU.WriteToFile().
| size_t VISU_Convertor_impl::GetFamilyOnEntitySize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFamilyName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References visu_cache.aResult, ERR_SIZE_CALC, MYDEBUG, and MYVTKDEBUG.
| VISU::PUnstructuredGridIDMapper VISU_Convertor_impl::GetMeshOnGroup | ( | const std::string & | theMeshName, |
| const std::string & | theGroupName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References VISU_Example_06.aFileName, batchmode_visu_view3d.aMeshName, batchmode_visu_view3d.anEntity, MYDEBUG, MYDEBUGWITHFILES, and VISU.WriteToFile().
| size_t VISU_Convertor_impl::GetMeshOnGroupSize | ( | const std::string & | theMeshName, |
| const std::string & | theGroupName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References visu_cache.aResult, ERR_SIZE_CALC, MYDEBUG, and MYVTKDEBUG.
| VISU::PUnstructuredGridIDMapper VISU_Convertor_impl::GetTimeStampOnMesh | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theTimeStampNumber | ||
| ) | [virtual, inherited] |
| size_t VISU_Convertor_impl::GetTimeStampOnMeshSize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theTimeStampNumber, | ||
| bool & | theIsEstimated | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
| size_t VISU_Convertor_impl::GetTimeStampOnGaussPtsSize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theTimeStampNumber, | ||
| bool & | theIsEstimated | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
| VISU::PGaussPtsIDMapper VISU_Convertor_impl::GetTimeStampOnGaussPts | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theTimeStampNumber | ||
| ) | [virtual, inherited] |
| size_t VISU_Convertor_impl::GetFieldOnMeshSize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
References visu_cache.aResult, ERR_SIZE_CALC, MYDEBUG, and MYVTKDEBUG.
| const VISU::PField VISU_Convertor_impl::GetField | ( | const std::string & | theMeshName, |
| VISU::TEntity | theEntity, | ||
| const std::string & | theFieldName | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
| const VISU::PValForTime VISU_Convertor_impl::GetTimeStamp | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theStampsNum | ||
| ) | [virtual, inherited] |
Implements VISU_Convertor.
| VISU::PMeshImpl VISU_Convertor_impl::FindMesh | ( | const std::string & | theMeshName | ) | [protected, inherited] |
References EXCEPTION.
| VISU_Convertor_impl::TFindMeshOnEntity VISU_Convertor_impl::FindMeshOnEntity | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity | ||
| ) | [protected, inherited] |
References EXCEPTION.
| VISU_Convertor_impl::TFindFamilyOnEntity VISU_Convertor_impl::FindFamilyOnEntity | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFamilyName | ||
| ) | [protected, inherited] |
References EXCEPTION.
| VISU_Convertor_impl::TFindMeshOnGroup VISU_Convertor_impl::FindMeshOnGroup | ( | const std::string & | theMeshName, |
| const std::string & | theGroupName | ||
| ) | [protected, inherited] |
References EXCEPTION.
| VISU_Convertor_impl::TFindField VISU_Convertor_impl::FindField | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName | ||
| ) | [protected, inherited] |
References VISU.CELL_ENTITY, VISU.EDGE_ENTITY, EXCEPTION, VISU.FACE_ENTITY, and VISU.NODE_ENTITY.
| VISU_Convertor_impl::TFindTimeStamp VISU_Convertor_impl::FindTimeStamp | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theStampsNum | ||
| ) | [protected, inherited] |
References EXCEPTION.
| vtkUnstructuredGrid * VISU_Convertor_impl::GetTimeStampOnProfile | ( | const VISU::PMeshImpl & | theMesh, |
| const VISU::PMeshOnEntityImpl & | theMeshOnEntity, | ||
| const VISU::PFieldImpl & | theField, | ||
| const VISU::PValForTimeImpl & | theValForTime, | ||
| const VISU::PUnstructuredGridIDMapperImpl & | theIDMapperFilter, | ||
| const VISU::PProfileImpl & | theProfile, | ||
| const VISU::TEntity & | theEntity | ||
| ) | [protected, inherited] |
| size_t VISU_Convertor_impl::GetTimeStampSize | ( | const std::string & | theMeshName, |
| const VISU::TEntity & | theEntity, | ||
| const std::string & | theFieldName, | ||
| int | theStampsNum | ||
| ) | [protected, virtual, inherited] |
References visu_cache.aResult, ERR_SIZE_CALC, MYDEBUG, and MYVTKDEBUG.
| const std::string & VISU_Convertor::GetName | ( | ) | [virtual, inherited] |
| int VISU_Convertor::IsDone | ( | ) | const [virtual, inherited] |
| const VISU::TMeshMap & VISU_Convertor::GetMeshMap | ( | ) | [virtual, inherited] |
| std::string VISU_Convertor::GenerateName | ( | const VISU::TTime & | aTime | ) | [static, inherited] |
References batchmode_visu_table.aName.
| std::string VISU_Convertor::GenerateName | ( | const std::string & | theName, |
| unsigned int | theTimeId | ||
| ) | [static, inherited] |
References batchmode_visu_table.aName.
SALOME_MED::FIELD_var VISU_MEDFieldConvertor.myField [protected] |
SALOMEDS::SObject_var VISU_MEDConvertor.mySObject [protected, inherited] |
std::string VISU_Convertor.myName [protected, inherited] |
VISU::TMeshMap VISU_Convertor.myMeshMap [protected, inherited] |
int VISU_Convertor.myIsDone [protected, inherited] |