ESyS-Particle  2.3.4
esys::lsm::VtkXmlWriter Class Reference

#include <VtkXmlWriter.h>

Classes

class  Impl
 

Public Member Functions

 VtkXmlWriter ()
 
virtual ~VtkXmlWriter ()
 
void setData (const ParticleDataVisitor &particleData)
 
size_t getNumParticles () const
 
size_t getNumConnections () const
 
virtual void writePoints (std::ostream &oStream)
 
virtual void writePointData (std::ostream &oStream)
 
virtual void writeCells (std::ostream &oStream)
 
virtual void writeCellData (std::ostream &oStream)
 
virtual void write (std::ostream &oStream)
 
virtual void writeToFile (const std::string &fileName)
 

Private Types

typedef boost::shared_ptr< ImplImplPtr
 

Private Attributes

ImplPtr m_implPtr
 

Member Typedef Documentation

◆ ImplPtr

typedef boost::shared_ptr<Impl> esys::lsm::VtkXmlWriter::ImplPtr
private

Constructor & Destructor Documentation

◆ VtkXmlWriter()

esys::lsm::VtkXmlWriter::VtkXmlWriter ( )

◆ ~VtkXmlWriter()

esys::lsm::VtkXmlWriter::~VtkXmlWriter ( )
virtual

Member Function Documentation

◆ getNumConnections()

size_t esys::lsm::VtkXmlWriter::getNumConnections ( ) const

References m_implPtr.

Referenced by write(), and writeCells().

Here is the caller graph for this function:

◆ getNumParticles()

size_t esys::lsm::VtkXmlWriter::getNumParticles ( ) const

References m_implPtr.

Referenced by write().

Here is the caller graph for this function:

◆ setData()

void esys::lsm::VtkXmlWriter::setData ( const ParticleDataVisitor particleData)

References m_implPtr.

Referenced by esys::lsm::GougeConfigPy::writeVtkXml().

Here is the caller graph for this function:

◆ write()

void esys::lsm::VtkXmlWriter::write ( std::ostream &  oStream)
virtual

References getNumConnections(), getNumParticles(), writeCellData(), writeCells(), writePointData(), and writePoints().

Referenced by writeToFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeCellData()

void esys::lsm::VtkXmlWriter::writeCellData ( std::ostream &  oStream)
virtual

References m_implPtr.

Referenced by write().

Here is the caller graph for this function:

◆ writeCells()

void esys::lsm::VtkXmlWriter::writeCells ( std::ostream &  oStream)
virtual

References getNumConnections(), and m_implPtr.

Referenced by write().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writePointData()

void esys::lsm::VtkXmlWriter::writePointData ( std::ostream &  oStream)
virtual

References m_implPtr.

Referenced by write().

Here is the caller graph for this function:

◆ writePoints()

void esys::lsm::VtkXmlWriter::writePoints ( std::ostream &  oStream)
virtual

References m_implPtr.

Referenced by write().

Here is the caller graph for this function:

◆ writeToFile()

void esys::lsm::VtkXmlWriter::writeToFile ( const std::string &  fileName)
virtual

References write().

Referenced by esys::lsm::GougeConfigPy::writeVtkXml().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_implPtr

ImplPtr esys::lsm::VtkXmlWriter::m_implPtr
private

The documentation for this class was generated from the following files: