ESyS-Particle
4.0.1
|
Public Types | |
typedef TmplData | value_type |
Public Member Functions | |
IStreamIterator (std::istream &iStream, int numElements) | |
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 |
int esys::lsm::IStreamIterator< TmplData >::getNumRemaining | ( | ) | const |
Returns the number of elements remaining in the stream.
Referenced by CLatticeMaster::readGeometry().
bool esys::lsm::IStreamIterator< TmplData >::hasNext | ( | ) | const |
Returns true if there are any elements remaining in the stream.
Reimplemented in esys::lsm::ParticleIterator.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().
const TmplData & esys::lsm::IStreamIterator< TmplData >::next | ( | ) |
Returns the next element in the stream.
Reimplemented in esys::lsm::ParticleIterator.
Referenced by CLatticeMaster::readAndDistributeMesh2D(), and CLatticeMaster::readTriMesh().