ESyS-Particle  2.3.2
esys::lsm::GeometryReader::Impl Class Reference
Collaboration diagram for esys::lsm::GeometryReader::Impl:

Public Types

typedef std::auto_ptr
< ParticleReader
ParticleReaderPtr
typedef std::auto_ptr
< ConnectionReader
ConnectionReaderPtr
typedef std::auto_ptr
< std::istream > 
IStreamPtr

Public Member Functions

 Impl (const std::string &fileName)
 Impl (std::istream &iStream)
 ~Impl ()
void initialise ()
void initialiseFile ()
void initialiseStream ()

Public Attributes

std::string m_fileName
GeometryInfo m_geoInfo
IStreamPtr m_iStreamPtr
std::istream * m_pIStream
ParticleReaderPtr m_particleReaderPtr
ConnectionReaderPtr m_connectionReaderPtr

Member Typedef Documentation

typedef std::auto_ptr<std::istream> esys::lsm::GeometryReader::Impl::IStreamPtr

Constructor & Destructor Documentation

esys::lsm::GeometryReader::Impl::Impl ( const std::string &  fileName)
esys::lsm::GeometryReader::Impl::Impl ( std::istream &  iStream)
esys::lsm::GeometryReader::Impl::~Impl ( )

Member Function Documentation

void esys::lsm::GeometryReader::Impl::initialise ( )

References NULL.

Referenced by esys::lsm::GeometryReader::GeometryReader().

Here is the caller graph for this function:

void esys::lsm::GeometryReader::Impl::initialiseFile ( )

References console, and Console::Debug().

Here is the call graph for this function:

void esys::lsm::GeometryReader::Impl::initialiseStream ( )

Member Data Documentation

ConnectionReaderPtr esys::lsm::GeometryReader::Impl::m_connectionReaderPtr
std::string esys::lsm::GeometryReader::Impl::m_fileName
GeometryInfo esys::lsm::GeometryReader::Impl::m_geoInfo
IStreamPtr esys::lsm::GeometryReader::Impl::m_iStreamPtr
ParticleReaderPtr esys::lsm::GeometryReader::Impl::m_particleReaderPtr
std::istream* esys::lsm::GeometryReader::Impl::m_pIStream

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