ESyS-Particle  2.3
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 BasicCon::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: