|
ESyS-Particle
4.0.1
|
#include <GeometryReader.h>


Public Member Functions | |
| ParticleReader (std::istream &iStream, bool is2d) | |
| virtual void | initialise () |
| const std::string & | getParticleType () |
Protected Member Functions | |
| virtual ParticleIterator * | createNewIterator () |
Creates iterator for parsing particle data from a stream.
| esys::lsm::ParticleReader::ParticleReader | ( | std::istream & | iStream, |
| bool | is2d | ||
| ) |
Constructs reader.
| ParticleIterator * esys::lsm::ParticleReader::createNewIterator | ( | ) | [protected, virtual] |
Returns a new Iterator object. Caller of this method is to take ownership for the returned object.
Reimplemented from esys::lsm::IterativeReader< ParticleIterator >.
References esys::lsm::IterativeReader< ParticleIterator >::getNumElements().

| const std::string & esys::lsm::ParticleReader::getParticleType | ( | ) |
Returns particle type as string.
References initialise(), and esys::lsm::IterativeReader< ParticleIterator >::isInitialised().

| void esys::lsm::ParticleReader::initialise | ( | ) | [virtual] |
Reads from iStream to determine the number of particles expected in the stream and constructs an iterator.
Reimplemented from esys::lsm::IterativeReader< ParticleIterator >.
Referenced by getParticleType().

1.7.6.1