Reading EnSight driver. More...
#include <MEDMEM_EnsightMeshDriver.hxx>

Public Member Functions | |
| ENSIGHT_MESH_RDONLY_DRIVER (const std::string &fileName, MESH *ptrMesh, int index=1) | |
| < to read mesh of index-th time step | |
| ENSIGHT_MESH_RDONLY_DRIVER () | |
| ENSIGHT_MESH_RDONLY_DRIVER (const ENSIGHT_MESH_RDONLY_DRIVER &driver) | |
| virtual | ~ENSIGHT_MESH_RDONLY_DRIVER () |
| virtual GENDRIVER * | copy (void) const |
| virtual void | merge (const GENDRIVER &driver) |
| virtual void | write (void) const throw (MEDEXCEPTION) |
| virtual void | read (void) throw (MEDEXCEPTION) |
| count number of parts in EnSight geometry file | |
Static Public Member Functions | |
| static int | countParts (const std::string &geomFileName, const bool isSingleFileMode) |
| count number of parts in EnSight geometry file | |
| static GROUP * | makeGroup (MEDMEM::_groupe &interGroup, MEDMEM_ENSIGHT::_InterMed &imed) |
Private Member Functions | |
| void | readGoldASCII (MEDMEM_ENSIGHT::_InterMed &imed) |
| Read mesh in Gold ASCII format. | |
| void | readGoldBinary (MEDMEM_ENSIGHT::_InterMed &imed) |
| Read mesh in Gold Binary format. | |
| void | read6ASCII (MEDMEM_ENSIGHT::_InterMed &imed) |
| Read mesh in Ensight6 ASCII format. | |
| void | read6Binary (MEDMEM_ENSIGHT::_InterMed &imed) |
| Read mesh in Ensight6 ASCII format. | |
Static Private Member Functions | |
| static int | countPartsBinary (MEDMEM_ENSIGHT::_BinaryFileReader &fileReader, const bool isSingleFileMode) |
| count number of parts in EnSight geometry file | |
Private Attributes | |
| bool | _isMadeByMed |
| int | _indexInCaseFile |
Reading EnSight driver.
| ENSIGHT_MESH_RDONLY_DRIVER::ENSIGHT_MESH_RDONLY_DRIVER | ( | const std::string & | fileName, |
| MESH * | ptrMesh, | ||
| int | index = 1 |
||
| ) |
< to read mesh of index-th time step
| ENSIGHT_MESH_RDONLY_DRIVER::ENSIGHT_MESH_RDONLY_DRIVER | ( | ) |
| ENSIGHT_MESH_RDONLY_DRIVER::ENSIGHT_MESH_RDONLY_DRIVER | ( | const ENSIGHT_MESH_RDONLY_DRIVER & | driver | ) |
| ENSIGHT_MESH_RDONLY_DRIVER::~ENSIGHT_MESH_RDONLY_DRIVER | ( | ) | [virtual] |
| GENDRIVER * ENSIGHT_MESH_RDONLY_DRIVER::copy | ( | void | ) | const [virtual] |
Implements MEDMEM.GENDRIVER.
References MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.ENSIGHT_MESH_RDONLY_DRIVER().
| void ENSIGHT_MESH_RDONLY_DRIVER::merge | ( | const GENDRIVER & | driver | ) | [virtual] |
Reimplemented from MEDMEM_ENSIGHT._CaseFileDriver_User.
References MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._indexInCaseFile, and medMeshing_test.driver.
| void ENSIGHT_MESH_RDONLY_DRIVER::write | ( | void | ) | const throw (MEDEXCEPTION) [virtual] |
Implements MEDMEM.GENDRIVER.
| void ENSIGHT_MESH_RDONLY_DRIVER::read | ( | void | ) | throw (MEDEXCEPTION) [virtual] |
count number of parts in EnSight geometry file
Read mesh in all supported formats.
Implements MEDMEM.GENDRIVER.
References MEDMEM.MESH._connectivity, MEDMEM.MESH._coordinate, MEDMEM.GMESH._groupCell, MEDMEM.GMESH._groupEdge, MEDMEM.GMESH._groupFace, MEDMEM.GMESH._groupNode, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._indexInCaseFile, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed, MEDMEM_ENSIGHT._InterMed._isOwnMedMesh, MEDMEM_ENSIGHT._InterMed._medMesh, MEDMEM.GMESH._name, MEDMEM_ENSIGHT._InterMed._needSubParts, MEDMEM.MESH._numberOfNodes, MEDMEM.GMESH._spaceDimension, BEGIN_OF_MED, MEDMEM.GMESH.createFamilies(), END_OF_MED, med_opsupp_test.entity, MED_EN.entNames, MEDCouplingCorbaSwigTestClt.f, MEDMEM_ENSIGHT._CaseFileDriver_User.getCaseFileName(), MEDMEM._intermediateMED.getConnectivity(), MEDMEM._intermediateMED.getCoordinate(), MEDMEM_ENSIGHT._CaseFileDriver_User.getDataFileName(), MEDMEM.GMESH.getFamily(), MEDMEM.GMESH.getGroup(), MEDMEM._intermediateMED.getGroups(), MEDMEM.FAMILY.getIdentifier(), MEDMEM.ENSIGHT_MESH_DRIVER.getMesh(), MEDMEM.SUPPORT.getName(), MEDMEM_ENSIGHT._CaseFileDriver.getNbVariables(), MEDMEM.SUPPORT.getNumberOfElements(), MEDMEM.MESH.getNumberOfElements(), MEDMEM.GMESH.getNumberOfFamilies(), MEDMEM.GMESH.getNumberOfGroups(), MEDMEM._intermediateMED.groupes, MEDMEM_ENSIGHT._CaseFileDriver_User.isBinaryDataFile(), MEDMEM_ENSIGHT._CaseFileDriver_User.isGoldFormat(), MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_ALL_ENTITIES, MED_EN.MED_CELL, MED_EN.MED_POINT1, MED_test2.mesh, MEDMEM._intermediateMED.nbMerged(), MEDMEM.ENSIGHT_MESH_DRIVER.openConst(), MEDMEM._intermediateMED.points, MEDMEM_ENSIGHT._CaseFileDriver.read(), MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.read6ASCII(), MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.read6Binary(), MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.readGoldASCII(), MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.readGoldBinary(), MEDMEM.SUPPORT.setAll(), MEDMEM.FAMILY.setAttributesDescriptions(), MEDMEM.FAMILY.setAttributesIdentifiers(), MEDMEM.FAMILY.setAttributesValues(), MEDMEM_ENSIGHT._CaseFileDriver.setDataFileName(), MEDMEM_ENSIGHT._CaseFileDriver_User.setInterData(), MEDMEM.SUPPORT.setName(), MEDMEM.FAMILY.setNumberOfAttributes(), MEDMEM_ENSIGHT.SPACE_DIM, and MEDMEM.SUPPORT.update().
| int ENSIGHT_MESH_RDONLY_DRIVER::countParts | ( | const std::string & | geomFileName, |
| const bool | isSingleFileMode | ||
| ) | [static] |
count number of parts in EnSight geometry file
References MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.countPartsBinary(), MEDCouplingCorbaSwigTestClt.f, MEDMEM_ENSIGHT.FLT_WIDTH, MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._ASCIIFileReader.getInt(), MEDMEM_ENSIGHT._ASCIIFileReader.getLine(), MEDMEM_ENSIGHT._ASCIIFileReader.getWord(), med_test_grid.I, MEDMEM_ENSIGHT.INT_WIDTH_6, MEDMEM_ENSIGHT.INT_WIDTH_GOLD, MEDMEM_ENSIGHT._CaseFileDriver_User.isBinaryDataFile(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepBeginning(), MEDMEM_ENSIGHT._ASCIIFileReader.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM_ENSIGHT._ASCIIFileReader.lookAt(), MED_EN.MED_ALL_ELEMENTS, MED_EXCEPTION, batchmode_medcorba_test.nbNodes, MEDMEM_ENSIGHT._BinaryFileReader.rewind(), MEDMEM_ENSIGHT._ASCIIFileReader.skip(), MEDMEM_ENSIGHT.SPACE_DIM, MEDMEM_ENSIGHT._BinaryFileReader.swapBytes(), and MEDMEM_ENSIGHT._ASCIIFileReader.toNextLine().
| GROUP * ENSIGHT_MESH_RDONLY_DRIVER::makeGroup | ( | MEDMEM::_groupe & | interGroup, |
| MEDMEM_ENSIGHT::_InterMed & | imed | ||
| ) | [static] |
References MEDMEM.GMESH._groupCell, MEDMEM.GMESH._groupEdge, MEDMEM.GMESH._groupFace, MEDMEM.GMESH._groupNode, MEDMEM_ENSIGHT._InterMed._isOwnMedMesh, MEDMEM_ENSIGHT._InterMed._medMesh, MEDMEM.RCBASE.addReference(), MEDMEM.SUPPORT.deepCompare(), MED_EN.entNames, MEDMEM.SUPPORT.getEntity(), MEDMEM._intermediateMED.getGroups(), MEDMEM.SUPPORT.getMesh(), MEDMEM._intermediateMED.groupes, MEDMEM.SUPPORT.isOnAllElements(), LOCALIZED, MED_EN.MED_CELL, MED_EN.MED_EDGE, MED_EN.MED_FACE, MED_EN.MED_NODE, MEDMEM._groupe.medGroup, MED_test2.mesh, MEDMEM._groupe.nom, MEDMEM.RCBASE.removeReference(), and MEDMEM.SUPPORT.setName().
| void ENSIGHT_MESH_RDONLY_DRIVER::readGoldASCII | ( | MEDMEM_ENSIGHT::_InterMed & | imed | ) | [private] |
Read mesh in Gold ASCII format.
References MEDMEM.GRID._coordinate, MEDMEM.GRID._gridType, MEDMEM.GRID._iArray, MEDMEM.GRID._iArrayLength, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed, MEDMEM.GRID._jArray, MEDMEM.GRID._jArrayLength, MEDMEM.GRID._kArray, MEDMEM.GRID._kArrayLength, MEDMEM_ENSIGHT.TEnSightElemType._medIndex, MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_DRIVER._ptrMesh, MEDMEM.GMESH._spaceDimension, MEDMEM_ENSIGHT._InterMed._subPartDescribed, MEDMEM_ENSIGHT._InterMed.addSubPart(), BEGIN_OF_MED, testRenumbering.conn, MEDMEM.GRID.convertInMESH(), MEDMEM_ENSIGHT._ASCIIFileReader.convertReals(), MEDMEM._noeud.coord, END_OF_MED, MEDCouplingCorbaSwigTestClt.f, MEDMEM.MESH.getConnectivity(), MEDMEM.MESH.getCoordinates(), MEDMEM_ENSIGHT._ASCIIFileReader.getCurrentPtr(), MEDMEM_ENSIGHT._CaseFileDriver_User.getDataFileName(), MEDMEM.GRID.getElementType(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._CaseFileDriver_User.getIndexInDataFile(), MEDMEM_ENSIGHT._ASCIIFileReader.getInt(), MEDMEM_ENSIGHT._ASCIIFileReader.getLine(), MEDMEM.GRID.getNumberOfElements(), MEDMEM_ENSIGHT._ASCIIFileReader.getReal(), MEDMEM_ENSIGHT._ASCIIFileReader.getWord(), grid(), MEDMEM._groupe.groupes, MEDMEM._intermediateMED.groupes, med_test_grid.I, testRenumbering.id, MEDMEM._intermediateMED.insert(), MEDMEM_ENSIGHT.INT_WIDTH_GOLD, MEDMEM_ENSIGHT.isGhostType(), MEDMEM_ENSIGHT._CaseFileDriver_User.isSingleFileMode(), MEDMEM_ENSIGHT._ASCIIFileReader.isTimeStepBeginning(), MEDMEM_ENSIGHT._ASCIIFileReader.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM_ENSIGHT._ASCIIFileReader.lookAt(), MEDMEM._groupe.maille(), MEDMEM._groupe.mailles, MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_BODY_FITTED, MED_EN.MED_CARTESIAN, MED_EN.MED_CELL, MED_EN.MED_FULL_INTERLACE, MED_EN.MED_NODAL, MEDMEM._intermediateMED.mergeNodesAndElements(), MEDMEM_ENSIGHT._SubPart.myCellGroupIndex, MEDMEM_ENSIGHT._SubPart.myFirstNode, MEDMEM_ENSIGHT._SubPart.myNbCells, MEDMEM_ENSIGHT._SubPart.myNbNodes, TestMedCorba2.n, batchmode_medcorba_test.nbNodes, MEDMEM_ENSIGHT._ValueIterator< T >.next(), MEDMEM._groupe.nom, MEDMEM._noeud.number, MEDMEM._intermediateMED.points, MEDMEM._intermediateMED.polyherdalNbFaceNodes, MEDMEM.RCBASE.removeReference(), MEDMEM.GMESH.setDescription(), MEDMEM._maille.setOrdre(), test_NonCoincidentDEC.size, MEDMEM_ENSIGHT._ASCIIFileReader.skip(), MEDMEM._maille.sommets, MEDMEM_ENSIGHT.SPACE_DIM, TOLERANCE, and MEDMEM_ENSIGHT._ASCIIFileReader.toNextLine().
| void ENSIGHT_MESH_RDONLY_DRIVER::readGoldBinary | ( | MEDMEM_ENSIGHT::_InterMed & | imed | ) | [private] |
Read mesh in Gold Binary format.
References MEDMEM.GRID._coordinate, MEDMEM.GRID._gridType, MEDMEM.GRID._iArray, MEDMEM.GRID._iArrayLength, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed, MEDMEM.GRID._jArray, MEDMEM.GRID._jArrayLength, MEDMEM.GRID._kArray, MEDMEM.GRID._kArrayLength, MEDMEM_ENSIGHT.TEnSightElemType._medIndex, MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_DRIVER._ptrMesh, MEDMEM.GMESH._spaceDimension, MEDMEM_ENSIGHT._InterMed._subPartDescribed, MEDMEM_ENSIGHT._InterMed.addSubPart(), BEGIN_OF_MED, testRenumbering.conn, medClient_test.connectivity, MEDMEM_ENSIGHT.contains(), MEDMEM.GRID.convertInMESH(), MEDMEM_ENSIGHT._BinaryFileReader.convertReals(), MEDMEM._noeud.coord, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.countPartsBinary(), END_OF_MED, MEDMEM_ENSIGHT._BinaryFileReader.eof(), MEDMEM.MESH.getConnectivity(), MEDMEM.MESH.getCoordinates(), MEDMEM_ENSIGHT._CaseFileDriver_User.getDataFileName(), MEDMEM.GRID.getElementType(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._BinaryFileReader.getFlt(), MEDMEM_ENSIGHT._CaseFileDriver_User.getIndexInDataFile(), MEDMEM_ENSIGHT._BinaryFileReader.getInt(), MEDMEM_ENSIGHT._BinaryFileReader.getLine(), MEDMEM.GRID.getNumberOfElements(), MEDMEM_ENSIGHT._BinaryFileReader.getPosition(), grid(), MEDMEM._groupe.groupes, MEDMEM._intermediateMED.groupes, med_test_grid.I, testRenumbering.id, MEDMEM._intermediateMED.insert(), MEDMEM_ENSIGHT.isGhostType(), MEDMEM_ENSIGHT._CaseFileDriver_User.isSingleFileMode(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepBeginning(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM._groupe.maille(), MEDMEM._groupe.mailles, MEDMEM_ENSIGHT.MAX_LINE_LENGTH, MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_BODY_FITTED, MED_EN.MED_CARTESIAN, MED_EN.MED_CELL, MED_EXCEPTION, MED_EN.MED_FULL_INTERLACE, MED_EN.MED_NODAL, MEDMEM._intermediateMED.mergeNodesAndElements(), MEDMEM_ENSIGHT._SubPart.myCellGroupIndex, MEDMEM_ENSIGHT._SubPart.myFirstNode, MEDMEM_ENSIGHT._SubPart.myNbCells, MEDMEM_ENSIGHT._SubPart.myNbNodes, MEDMEM_ENSIGHT._ValueOwner< T >.myValues, TestMedCorba2.n, batchmode_medcorba_test.nbNodes, MEDMEM_ENSIGHT._ValueIterator< T >.next(), MEDMEM._groupe.nom, MEDMEM._noeud.number, MEDMEM._intermediateMED.points, MEDMEM._intermediateMED.polyherdalNbFaceNodes, MEDMEM.RCBASE.removeReference(), MEDMEM_ENSIGHT._BinaryFileReader.rewind(), MEDMEM.GMESH.setDescription(), MEDMEM._maille.setOrdre(), test_NonCoincidentDEC.size, MEDMEM_ENSIGHT._BinaryFileReader.skip(), MEDMEM._maille.sommets, MEDMEM_ENSIGHT.SPACE_DIM, MEDMEM_ENSIGHT._BinaryFileReader.swapBytes(), and TOLERANCE.
| void ENSIGHT_MESH_RDONLY_DRIVER::read6ASCII | ( | MEDMEM_ENSIGHT::_InterMed & | imed | ) | [private] |
Read mesh in Ensight6 ASCII format.
References MEDMEM.GRID._coordinate, MEDMEM.GRID._gridType, MEDMEM.GRID._iArrayLength, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed, MEDMEM.GRID._jArrayLength, MEDMEM.GRID._kArrayLength, MEDMEM_ENSIGHT.TEnSightElemType._medIndex, MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_DRIVER._ptrMesh, MEDMEM.GMESH._spaceDimension, MEDMEM_ENSIGHT._InterMed.addSubPart(), BEGIN_OF_MED, testRenumbering.conn, MEDMEM.GRID.convertInMESH(), MEDMEM._noeud.coord, END_OF_MED, MEDMEM.MESH.getConnectivity(), MEDMEM_ENSIGHT._CaseFileDriver_User.getDataFileName(), MEDMEM.GRID.getElementType(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._CaseFileDriver_User.getIndexInDataFile(), MEDMEM_ENSIGHT._ASCIIFileReader.getInt(), MEDMEM_ENSIGHT._ASCIIFileReader.getLine(), MEDMEM.GRID.getNumberOfElements(), MEDMEM_ENSIGHT._ASCIIFileReader.getReal(), MEDMEM_ENSIGHT._ASCIIFileReader.getWord(), grid(), MEDMEM._groupe.groupes, MEDMEM._intermediateMED.groupes, med_test_grid.I, MEDMEM._intermediateMED.insert(), MEDMEM_ENSIGHT.INT_WIDTH_6, MEDMEM_ENSIGHT._CaseFileDriver_User.isSingleFileMode(), MEDMEM_ENSIGHT._ASCIIFileReader.isTimeStepBeginning(), MEDMEM_ENSIGHT._ASCIIFileReader.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM._groupe.mailles, MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_BODY_FITTED, MED_EN.MED_CELL, MED_EXCEPTION, MED_EN.MED_NODAL, MEDMEM._intermediateMED.mergeNodesAndElements(), MEDMEM_ENSIGHT._SubPart.myCellGroupIndex, MEDMEM_ENSIGHT._SubPart.myFirstNode, MEDMEM_ENSIGHT._SubPart.myNbCells, MEDMEM_ENSIGHT._SubPart.myNbNodes, TestMedCorba2.n, batchmode_medcorba_test.nbNodes, MEDMEM._groupe.nom, MEDMEM._noeud.number, MEDMEM_ENSIGHT._SubPartDesc.partNumber(), MEDMEM._intermediateMED.points, MEDMEM.RCBASE.removeReference(), MEDMEM.GMESH.setDescription(), MEDMEM_ENSIGHT._ASCIIFileReader.skip(), MEDMEM._maille.sommets, MEDMEM_ENSIGHT.SPACE_DIM, TOLERANCE, and MEDMEM_ENSIGHT._SubPartDesc.typeName().
| void ENSIGHT_MESH_RDONLY_DRIVER::read6Binary | ( | MEDMEM_ENSIGHT::_InterMed & | imed | ) | [private] |
Read mesh in Ensight6 ASCII format.
References MEDMEM.GRID._coordinate, MEDMEM.GRID._gridType, MEDMEM.GRID._iArrayLength, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed, MEDMEM.GRID._jArrayLength, MEDMEM.GRID._kArrayLength, MEDMEM_ENSIGHT.TEnSightElemType._medIndex, MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_DRIVER._ptrMesh, MEDMEM.GMESH._spaceDimension, MEDMEM_ENSIGHT._InterMed.addSubPart(), BEGIN_OF_MED, testRenumbering.conn, medClient_test.connectivity, MEDMEM_ENSIGHT.contains(), MEDMEM.GRID.convertInMESH(), MEDMEM._noeud.coord, MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER.countPartsBinary(), END_OF_MED, MEDMEM_ENSIGHT._BinaryFileReader.eof(), MEDMEM.MESH.getConnectivity(), MEDMEM_ENSIGHT._CaseFileDriver_User.getDataFileName(), MEDMEM.GRID.getElementType(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._BinaryFileReader.getFlt(), MEDMEM_ENSIGHT._CaseFileDriver_User.getIndexInDataFile(), MEDMEM_ENSIGHT._BinaryFileReader.getInt(), MEDMEM_ENSIGHT._BinaryFileReader.getLine(), MEDMEM.GRID.getNumberOfElements(), MEDMEM_ENSIGHT._BinaryFileReader.getPosition(), grid(), MEDMEM._groupe.groupes, MEDMEM._intermediateMED.groupes, med_test_grid.I, MEDMEM._intermediateMED.insert(), MEDMEM_ENSIGHT._CaseFileDriver_User.isSingleFileMode(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepBeginning(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM._groupe.mailles, MED_EN.MED_ALL_ELEMENTS, MED_EN.MED_BODY_FITTED, MED_EN.MED_CELL, MED_EXCEPTION, MED_EN.MED_NODAL, MEDMEM._intermediateMED.mergeNodesAndElements(), MEDMEM_ENSIGHT._SubPart.myCellGroupIndex, MEDMEM_ENSIGHT._SubPart.myFirstNode, MEDMEM_ENSIGHT._SubPart.myNbCells, MEDMEM_ENSIGHT._SubPart.myNbNodes, MEDMEM_ENSIGHT._ValueOwner< T >.myValues, TestMedCorba2.n, batchmode_medcorba_test.nbNodes, MEDMEM._groupe.nom, MEDMEM._noeud.number, MEDMEM_ENSIGHT._SubPartDesc.partNumber(), MEDMEM._intermediateMED.points, MEDMEM.RCBASE.removeReference(), MEDMEM_ENSIGHT._BinaryFileReader.rewind(), MEDMEM.GMESH.setDescription(), MEDMEM_ENSIGHT._BinaryFileReader.skip(), MEDMEM._maille.sommets, MEDMEM_ENSIGHT.SPACE_DIM, MEDMEM_ENSIGHT._BinaryFileReader.swapBytes(), TOLERANCE, and MEDMEM_ENSIGHT._SubPartDesc.typeName().
| int ENSIGHT_MESH_RDONLY_DRIVER::countPartsBinary | ( | MEDMEM_ENSIGHT::_BinaryFileReader & | fileReader, |
| const bool | isSingleFileMode | ||
| ) | [static, private] |
count number of parts in EnSight geometry file
References MEDMEM_ENSIGHT.TEnSightElemType._medType, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM_ENSIGHT.contains(), MEDMEM_ENSIGHT._BinaryFileReader.eof(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM_ENSIGHT._BinaryFileReader.getInt(), MEDMEM_ENSIGHT._BinaryFileReader.getLine(), MEDMEM_ENSIGHT._BinaryFileReader.getPosition(), med_test_grid.I, MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepBeginning(), MEDMEM_ENSIGHT._CaseFileDriver_User.isTimeStepEnd(), med_test_grid.J, med_test_grid.K, LOCALIZED, MEDMEM_ENSIGHT.MAX_LINE_LENGTH, MED_EN.MED_ALL_ELEMENTS, MED_EXCEPTION, batchmode_medcorba_test.nbNodes, MEDMEM_ENSIGHT._BinaryFileReader.skip(), and MEDMEM_ENSIGHT.SPACE_DIM.
bool MEDMEM.ENSIGHT_MESH_RDONLY_DRIVER._isMadeByMed [private] |