Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

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, const GMESH *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.

Private Member Functions

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.

Private Attributes

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,
const GMESH 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 [private]
void ENSIGHT_MESH_WRONLY_DRIVER::writePartGoldBinary ( MEDMEM_ENSIGHT::_BinaryFileWriter file,
const SUPPORT support 
) const [private]
void ENSIGHT_MESH_WRONLY_DRIVER::writePart6ASCII ( std::ofstream &  fileStream,
const SUPPORT support 
) const [private]
void ENSIGHT_MESH_WRONLY_DRIVER::writePartGoldASCII ( std::ofstream &  fileStream,
const SUPPORT support 
) const [private]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS