|
ESyS-Particle
2.3.4
|
class to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files More...
#include <Mesh2DReader.h>

Classes | |
| class | Impl |
| implementation details for the 2d mesh reader. Decouples Interface from implementation. More... | |
Public Types | |
| typedef Node2DReader::Iterator | NodeIterator |
| typedef Edge2DReader::Iterator | EdgeIterator |
Public Member Functions | |
| Mesh2DReader (const string &) | |
| ~Mesh2DReader () | |
| NodeIterator & | getNodeIterator () |
| EdgeIterator & | getEdgeIterator () |
Private Attributes | |
| Impl * | m_impl_ptr |
class to read 2D meshes, or more precisely, the edges thereof, from Finley mesh format files
| esys::lsm::Mesh2DReader::Mesh2DReader | ( | const string & | filename | ) |
construct a 2d mesh reader
| filename | the name of the file to read from |
References esys::lsm::Mesh2DReader::Impl::initialise(), and m_impl_ptr.

| esys::lsm::Mesh2DReader::~Mesh2DReader | ( | ) |
destroy a 2d mesh reader. Closes all accociated files.
References m_impl_ptr.
| Mesh2DReader::EdgeIterator & esys::lsm::Mesh2DReader::getEdgeIterator | ( | ) |
return iterator for triangles in file/stream
References console, esys::lsm::Mesh2DReader::Impl::m_edge_reader_ptr, m_impl_ptr, and Console::XDebug().
Referenced by CLatticeMaster::readAndDistributeMesh2D().


| Mesh2DReader::NodeIterator & esys::lsm::Mesh2DReader::getNodeIterator | ( | ) |
return iterator for nodes in file/stream
References console, m_impl_ptr, esys::lsm::Mesh2DReader::Impl::m_node_reader_ptr, and Console::XDebug().
Referenced by CLatticeMaster::readAndDistributeMesh2D().


|
private |
Referenced by getEdgeIterator(), getNodeIterator(), Mesh2DReader(), and ~Mesh2DReader().