|
ESyS-Particle
2.3.4
|
#include <IterativeReader.h>

Public Types | |
| typedef TmplData | value_type |
Public Member Functions | |
| IStreamIterator (std::istream &iStream, int numElements) | |
| virtual | ~IStreamIterator () |
| bool | hasNext () const |
| const TmplData & | next () |
| int | getNumRemaining () const |
Protected Member Functions | |
| IStreamIterator (const IStreamIterator &it) | |
| IStreamIterator & | operator= (const IStreamIterator &it) |
| virtual void | readDataFromStream () |
Protected Attributes | |
| std::istream * | m_pIStream |
| TmplData | m_data |
| int | m_numRemaining |
| typedef TmplData esys::lsm::IStreamIterator< TmplData >::value_type |
| esys::lsm::IStreamIterator< TmplData >::IStreamIterator | ( | std::istream & | iStream, |
| int | numElements | ||
| ) |
|
virtual |
|
protected |
| int esys::lsm::IStreamIterator< TmplData >::getNumRemaining |
Returns the number of elements remaining in the stream.
Referenced by main(), and CLatticeMaster::readGeometry().

| bool esys::lsm::IStreamIterator< TmplData >::hasNext |
Returns true if there are any elements remaining in the stream.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().

| const TmplData & esys::lsm::IStreamIterator< TmplData >::next |
Returns the next element in the stream.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().

|
protected |
|
protectedvirtual |
Reimplemented in esys::lsm::ParticleIterator.
Referenced by esys::lsm::ParticleIterator::readDataFromStream().

|
protected |
|
protected |
|
protected |