ESyS-Particle  4.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
esys::lsm::MeshReader::Impl Class Reference

implementation details for the mesh reader. Decouples Interface from implementation. More...

#include <MeshReaderImpl.h>

Collaboration diagram for esys::lsm::MeshReader::Impl:
Collaboration graph
[legend]

Public Types

typedef std::auto_ptr< NodeReaderNodeReaderPtr
typedef std::auto_ptr< TriReaderTriReaderPtr
typedef std::auto_ptr< istream > IStreamPtr

Public Member Functions

 Impl (const string &)
void initialise ()

Public Attributes

NodeReaderPtr m_node_reader_ptr
TriReaderPtr m_tri_reader_ptr
IStreamPtr m_istream_ptr
string m_file_name

Detailed Description

implementation details for the mesh reader. Decouples Interface from implementation.

Author
Steffen Abe $Date$ $Revision$

Constructor & Destructor Documentation

esys::lsm::MeshReader::Impl::Impl ( const string &  filename)

construct MeshReader implementation from file

Parameters
filenamethe name of the file

The documentation for this class was generated from the following files: