ESyS-Particle  2.3.4
esys::lsm::vtk::StructuredGrid Class Reference

#include <VtkStructuredGrid.h>

Collaboration diagram for esys::lsm::vtk::StructuredGrid:

Public Member Functions

 StructuredGrid ()
 
virtual ~StructuredGrid ()
 
void setExtent (const Vec3L &minIndex, const Vec3L &maxIndex)
 
template<typename TmplStructuredPiece >
void addPiece (TmplStructuredPiece &piece)
 
virtual void writeXml (std::ostream &oStream)
 

Private Types

typedef std::vector< XmlPiece * > PiecePtrVector
 

Private Attributes

PiecePtrVector m_pieceVector
 
Vec3L m_minExtent
 
Vec3L m_maxExtent
 

Member Typedef Documentation

◆ PiecePtrVector

Constructor & Destructor Documentation

◆ StructuredGrid()

esys::lsm::vtk::StructuredGrid::StructuredGrid ( )
inline

◆ ~StructuredGrid()

virtual esys::lsm::vtk::StructuredGrid::~StructuredGrid ( )
inlinevirtual

Member Function Documentation

◆ addPiece()

template<typename TmplStructuredPiece >
void esys::lsm::vtk::StructuredGrid::addPiece ( TmplStructuredPiece &  piece)
inline

References m_pieceVector.

Referenced by esys::lsm::InteractionToStressConverter::writeVtkStructuredXml().

Here is the caller graph for this function:

◆ setExtent()

void esys::lsm::vtk::StructuredGrid::setExtent ( const Vec3L minIndex,
const Vec3L maxIndex 
)
inline

References m_maxExtent, and m_minExtent.

Referenced by esys::lsm::InteractionToStressConverter::writeVtkStructuredXml().

Here is the caller graph for this function:

◆ writeXml()

virtual void esys::lsm::vtk::StructuredGrid::writeXml ( std::ostream &  oStream)
inlinevirtual

References m_maxExtent, m_minExtent, m_pieceVector, esys::lsm::Vec3L::X(), esys::lsm::Vec3L::Y(), and esys::lsm::Vec3L::Z().

Referenced by esys::lsm::InteractionToStressConverter::writeVtkStructuredXml().

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

Member Data Documentation

◆ m_maxExtent

Vec3L esys::lsm::vtk::StructuredGrid::m_maxExtent
private

Referenced by setExtent(), and writeXml().

◆ m_minExtent

Vec3L esys::lsm::vtk::StructuredGrid::m_minExtent
private

Referenced by setExtent(), and writeXml().

◆ m_pieceVector

PiecePtrVector esys::lsm::vtk::StructuredGrid::m_pieceVector
private

Referenced by addPiece(), and writeXml().


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