Version: 5.1.6

MEDMEM.ENSIGHT_MESH_WRONLY_DRIVER Class Reference

Writing EnSight mesh driver. To set writing format use setEnSightFormatForWriting(EnSightFormat) and setEnSightBinaryFormatForWriting(bool). More...

#include <MEDMEM_EnsightMeshDriver.hxx>

Inheritance diagram for MEDMEM.ENSIGHT_MESH_WRONLY_DRIVER:
Inheritance graph

Public Member Functions

 ENSIGHT_MESH_WRONLY_DRIVER (const std::string &fileName, MESH *ptrMesh, bool append=false)
 < write a mesh;
 ENSIGHT_MESH_WRONLY_DRIVER ()
 ENSIGHT_MESH_WRONLY_DRIVER (const ENSIGHT_MESH_WRONLY_DRIVER &driver)
virtual ~ENSIGHT_MESH_WRONLY_DRIVER ()
GENDRIVERcopy (void) const
void write (void) const throw (MEDEXCEPTION)
 writing
void read (void) throw (MEDEXCEPTION)
int nbPartsToWrite () const
 Return nb of part to write.
void writePart6Binary (MEDMEM_ENSIGHT::_BinaryFileWriter &file, const SUPPORT *support) const
 Write support as an Ensight6 part.
void writePartGoldBinary (MEDMEM_ENSIGHT::_BinaryFileWriter &file, const SUPPORT *support) const
 Write support as an EnSight Gold part.
void writePart6ASCII (std::ofstream &fileStream, const SUPPORT *support) const
 Write support as an Ensight6 part.
void writePartGoldASCII (std::ofstream &fileStream, const SUPPORT *support) const
 Write support as an EnSight Gold part.

Data Fields

bool _append

Detailed Description

Writing EnSight mesh driver. To set writing format use setEnSightFormatForWriting(EnSightFormat) and setEnSightBinaryFormatForWriting(bool).


Constructor & Destructor Documentation

ENSIGHT_MESH_WRONLY_DRIVER::ENSIGHT_MESH_WRONLY_DRIVER ( const std::string &  fileName,
MESH ptrMesh,
bool  append = false 
)

< write a mesh;

ENSIGHT_MESH_WRONLY_DRIVER::ENSIGHT_MESH_WRONLY_DRIVER (  ) 
ENSIGHT_MESH_WRONLY_DRIVER::ENSIGHT_MESH_WRONLY_DRIVER ( const ENSIGHT_MESH_WRONLY_DRIVER driver  ) 
ENSIGHT_MESH_WRONLY_DRIVER::~ENSIGHT_MESH_WRONLY_DRIVER (  )  [virtual]

Member Function Documentation

GENDRIVER * ENSIGHT_MESH_WRONLY_DRIVER::copy ( void   )  const [virtual]
void ENSIGHT_MESH_WRONLY_DRIVER::write ( void   )  const throw (MEDEXCEPTION) [virtual]
void ENSIGHT_MESH_WRONLY_DRIVER::read ( void   )  throw (MEDEXCEPTION) [virtual]

Implements MEDMEM.GENDRIVER.

int ENSIGHT_MESH_WRONLY_DRIVER::nbPartsToWrite (  )  const
void ENSIGHT_MESH_WRONLY_DRIVER::writePart6Binary ( MEDMEM_ENSIGHT::_BinaryFileWriter file,
const SUPPORT support 
) const
void ENSIGHT_MESH_WRONLY_DRIVER::writePartGoldBinary ( MEDMEM_ENSIGHT::_BinaryFileWriter file,
const SUPPORT support 
) const

Write support as an EnSight Gold part.

References MEDMEM_ENSIGHT.TEnSightElemType._medIndex, MEDMEM_ENSIGHT.TEnSightElemType._name, MEDMEM.ENSIGHT_MESH_DRIVER._ptrMesh, MEDMEM_ENSIGHT._BinaryFileWriter.addInt(), MEDMEM_ENSIGHT._BinaryFileWriter.addReal(), MEDMEM_ENSIGHT._BinaryFileWriter.addString(), medClient_test.connectivity, medMeshing_test.coordinate, med_opsupp_test.entity, testDriverAscii.f1, medClient_test.fIndex, MEDMEM.MESH.getConnectivity(), MEDMEM.MESH.getConnectivityIndex(), MEDMEM.MESH.getCoordinates(), MEDMEM_ENSIGHT.getEnSightType(), MEDMEM.SUPPORT.getEntity(), MEDMEM.SUPPORT.getName(), MEDMEM.SUPPORT.getNumber(), MEDMEM.MESH.getNumberOfElements(), MEDMEM.SUPPORT.getNumberOfElements(), MEDMEM.MESH.getNumberOfNodes(), MEDMEM.MESH.getNumberOfPolyhedronFaces(), MEDMEM.SUPPORT.getNumberOfTypes(), MEDMEM_ENSIGHT._CaseFileDriver_User.getPartNumber(), MEDMEM.MESH.getPolygonsConnectivity(), MEDMEM.MESH.getPolygonsConnectivityIndex(), MEDMEM.MESH.getPolygonsConnectivityLength(), MEDMEM.MESH.getPolyhedronConnectivity(), MEDMEM.MESH.getPolyhedronConnectivityLength(), MEDMEM.MESH.getPolyhedronFacesIndex(), MEDMEM.MESH.getPolyhedronIndex(), MEDMEM.MESH.getSpaceDimension(), MEDMEM_ENSIGHT._CaseFileDriver_User.getSupportNodes(), MEDMEM.SUPPORT.getTypes(), medClient_test.index, MEDMEM.SUPPORT.isOnAllElements(), LOCALIZED, MED_EN.MED_ALL_ELEMENTS, MED_EXCEPTION, MED_EN.MED_FULL_INTERLACE, MED_EN.MED_NO_INTERLACE, MED_EN.MED_NODAL, MED_EN.MED_NODE, MED_EN.MED_POLYGON, MEDMEM_ENSIGHT._ValueOwner< T >.myValues, batchmode_medcorba_test.number, and MEDMEM_ENSIGHT.SPACE_DIM.

void ENSIGHT_MESH_WRONLY_DRIVER::writePart6ASCII ( std::ofstream &  fileStream,
const SUPPORT support 
) const
void ENSIGHT_MESH_WRONLY_DRIVER::writePartGoldASCII ( std::ofstream &  fileStream,
const SUPPORT support 
) const

Field Documentation