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

Public Types

typedef std::auto_ptr< ParticleReaderParticleReaderPtr
 
typedef std::auto_ptr< ConnectionReaderConnectionReaderPtr
 
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

◆ ConnectionReaderPtr

◆ IStreamPtr

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

◆ ParticleReaderPtr

Constructor & Destructor Documentation

◆ Impl() [1/2]

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

◆ Impl() [2/2]

esys::lsm::GeometryReader::Impl::Impl ( std::istream &  iStream)

◆ ~Impl()

esys::lsm::GeometryReader::Impl::~Impl ( )

Member Function Documentation

◆ initialise()

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

References NULL.

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

Here is the caller graph for this function:

◆ initialiseFile()

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

References console, and Console::Debug().

Here is the call graph for this function:

◆ initialiseStream()

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

Member Data Documentation

◆ m_connectionReaderPtr

ConnectionReaderPtr esys::lsm::GeometryReader::Impl::m_connectionReaderPtr

◆ m_fileName

std::string esys::lsm::GeometryReader::Impl::m_fileName

◆ m_geoInfo

GeometryInfo esys::lsm::GeometryReader::Impl::m_geoInfo

◆ m_iStreamPtr

IStreamPtr esys::lsm::GeometryReader::Impl::m_iStreamPtr

◆ m_particleReaderPtr

ParticleReaderPtr esys::lsm::GeometryReader::Impl::m_particleReaderPtr

◆ m_pIStream

std::istream* esys::lsm::GeometryReader::Impl::m_pIStream

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