|
ESyS-Particle
2.3
|
#include <VtkXmlWriter.h>
Classes | |
| class | Impl |
Public Member Functions | |
| ParticleDataVisitor () | |
| void | visitSimpleParticle (const Particle &particle) |
| void | visitParticle (const Particle &particle) |
| void | visitBasicInteraction (const Connection &connection) |
| void | visitConnection (const Connection &connection) |
| size_t | getNumParticles () const |
| size_t | getNumConnections () const |
| int | getIndex (int particleId) const |
| void | writeCentrePoints (std::ostream &oStream) const |
| void | writeRadii (std::ostream &oStream) const |
| void | writeTags (std::ostream &oStream) const |
| void | writeIds (std::ostream &oStream) const |
| void | writeParticleIndexConnections (std::ostream &oStream) const |
| void | writeConnectionTags (std::ostream &oStream) const |
Private Types | |
| typedef SimpleParticle | Particle |
| typedef BasicInteraction | Connection |
| typedef boost::shared_ptr< Impl > | ImplPtr |
Private Attributes | |
| ImplPtr | m_implPtr |
|
private |
|
private |
|
private |
| esys::lsm::ParticleDataVisitor::ParticleDataVisitor | ( | ) |
| int esys::lsm::ParticleDataVisitor::getIndex | ( | int | particleId | ) | const |
References m_implPtr.
Referenced by writeParticleIndexConnections().

| size_t esys::lsm::ParticleDataVisitor::getNumConnections | ( | ) | const |
References m_implPtr.
| size_t esys::lsm::ParticleDataVisitor::getNumParticles | ( | ) | const |
References m_implPtr.
| void esys::lsm::ParticleDataVisitor::visitBasicInteraction | ( | const Connection & | connection | ) |
| void esys::lsm::ParticleDataVisitor::visitConnection | ( | const Connection & | connection | ) |
| void esys::lsm::ParticleDataVisitor::visitParticle | ( | const Particle & | particle | ) |
| void esys::lsm::ParticleDataVisitor::visitSimpleParticle | ( | const Particle & | particle | ) |
| void esys::lsm::ParticleDataVisitor::writeCentrePoints | ( | std::ostream & | oStream | ) | const |
References SimpleParticle::getPos(), esys::lsm::ParticleIterator::hasNext(), m_implPtr, and esys::lsm::ParticleIterator::next().

| void esys::lsm::ParticleDataVisitor::writeConnectionTags | ( | std::ostream & | oStream | ) | const |
References BasicInteraction::getTag(), esys::lsm::ConnectionIterator::hasNext(), m_implPtr, and esys::lsm::ConnectionIterator::next().

| void esys::lsm::ParticleDataVisitor::writeIds | ( | std::ostream & | oStream | ) | const |
References esys::lsm::SimpleParticleData::getID(), esys::lsm::ParticleIterator::hasNext(), m_implPtr, and esys::lsm::ParticleIterator::next().

| void esys::lsm::ParticleDataVisitor::writeParticleIndexConnections | ( | std::ostream & | oStream | ) | const |
References BasicInteraction::first(), getIndex(), esys::lsm::ConnectionIterator::hasNext(), m_implPtr, esys::lsm::ConnectionIterator::next(), and BasicInteraction::second().

| void esys::lsm::ParticleDataVisitor::writeRadii | ( | std::ostream & | oStream | ) | const |
References SimpleParticle::getRad(), esys::lsm::ParticleIterator::hasNext(), m_implPtr, and esys::lsm::ParticleIterator::next().

| void esys::lsm::ParticleDataVisitor::writeTags | ( | std::ostream & | oStream | ) | const |
References esys::lsm::SimpleParticleData::getTag(), esys::lsm::ParticleIterator::hasNext(), m_implPtr, and esys::lsm::ParticleIterator::next().

|
private |