|
ESyS-Particle
2.3.4
|
implementation details for the 2d mesh reader. Decouples Interface from implementation. More...
#include <Mesh2DReaderImpl.h>

Public Types | |
| typedef std::auto_ptr< Node2DReader > | NodeReaderPtr |
| typedef std::auto_ptr< Edge2DReader > | EdgeReaderPtr |
| typedef std::auto_ptr< istream > | IStreamPtr |
Public Member Functions | |
| Impl (const string &) | |
| void | initialise () |
Public Attributes | |
| NodeReaderPtr | m_node_reader_ptr |
| EdgeReaderPtr | m_edge_reader_ptr |
| IStreamPtr | m_istream_ptr |
| string | m_file_name |
implementation details for the 2d mesh reader. Decouples Interface from implementation.
| typedef std::auto_ptr<Edge2DReader> esys::lsm::Mesh2DReader::Impl::EdgeReaderPtr |
| typedef std::auto_ptr<istream> esys::lsm::Mesh2DReader::Impl::IStreamPtr |
| typedef std::auto_ptr<Node2DReader> esys::lsm::Mesh2DReader::Impl::NodeReaderPtr |
| esys::lsm::Mesh2DReader::Impl::Impl | ( | const string & | filename | ) |
construct Mesh2DReader implementation from file
| filename | the name of the file |
| void esys::lsm::Mesh2DReader::Impl::initialise | ( | ) |
References console, and Console::XDebug().
Referenced by esys::lsm::Mesh2DReader::Mesh2DReader().


| EdgeReaderPtr esys::lsm::Mesh2DReader::Impl::m_edge_reader_ptr |
Referenced by esys::lsm::Mesh2DReader::getEdgeIterator().
| string esys::lsm::Mesh2DReader::Impl::m_file_name |
| IStreamPtr esys::lsm::Mesh2DReader::Impl::m_istream_ptr |
| NodeReaderPtr esys::lsm::Mesh2DReader::Impl::m_node_reader_ptr |
Referenced by esys::lsm::Mesh2DReader::getNodeIterator().