Go to the documentation of this file.
14 #ifndef ESYS_LSM_VTKSTRUCTUREDGRID_H
15 #define ESYS_LSM_VTKSTRUCTUREDGRID_H
33 template <
typename TmplPo
intType,
typename TmplPo
intDataTypeTuple>
74 oStream <<
"</Piece>";
117 template <
typename TmplStructuredPiece>
127 <<
"<VTKFile type=\"StructuredGrid\" version=\"0.1\">\n"
128 <<
"<StructuredGrid WholeExtent=\""
142 (*it)->writeXml(oStream);
145 oStream <<
"</StructuredGrid>\n";
146 oStream <<
"</VTKFile>";
void setExtent(const Vec3L &minIndex, const Vec3L &maxIndex)
Definition: VtkStructuredGrid.h:111
const Long & Z() const
Definition: Vec3L.h:119
TmplPointDataTypeTuple PointDataTypeTuple
Definition: VtkPiece.h:44
Inherited::PointDataTypeTuple PointDataTypeTuple
Definition: VtkStructuredGrid.h:40
Inherited::PointType PointType
Definition: VtkStructuredGrid.h:38
std::vector< XmlPiece * > PiecePtrVector
Definition: VtkStructuredGrid.h:97
StructuredPiece(const PointType &pointType, const PointDataTypeTuple &pointDataType)
Definition: VtkStructuredGrid.h:43
const Long & X() const
Definition: Vec3L.h:99
virtual ~StructuredGrid()
Definition: VtkStructuredGrid.h:107
Definition: CheckPointable.cpp:17
Vec3L m_maxExtent
Definition: VtkStructuredGrid.h:151
Definition: VtkPiece.h:40
void addPiece(TmplStructuredPiece &piece)
Definition: VtkStructuredGrid.h:118
const Vec3L & getMaxExtent() const
Definition: VtkStructuredGrid.h:82
Inherited::PointValue PointValue
Definition: VtkStructuredGrid.h:39
virtual void writePointsXml(std::ostream &oStream)
Definition: VtkPiece.h:89
PiecePtrVector m_pieceVector
Definition: VtkStructuredGrid.h:149
TmplPointType PointType
Definition: VtkPiece.h:42
StructuredGrid()
Definition: VtkStructuredGrid.h:100
Inherited::PointData PointData
Definition: VtkStructuredGrid.h:41
PointDataTypeTuple::DataValueTuple PointData
Definition: VtkPiece.h:45
const Long & Y() const
Definition: Vec3L.h:109
virtual void writePointDataXml(std::ostream &oStream)
Definition: VtkPiece.h:96
virtual void writeXml(std::ostream &oStream)
Definition: VtkStructuredGrid.h:60
virtual void writeCellDataXml(std::ostream &oStream)
Definition: VtkPiece.h:117
void setExtent(const Vec3L &minIndex, const Vec3L &maxIndex)
Definition: VtkStructuredGrid.h:54
Vec3L m_maxExtent
Definition: VtkStructuredGrid.h:91
Vec3L m_minExtent
Definition: VtkStructuredGrid.h:90
virtual void writeXml(std::ostream &oStream)
Definition: VtkStructuredGrid.h:124
Definition: VtkStructuredGrid.h:35
virtual ~StructuredPiece()
Definition: VtkStructuredGrid.h:50
const Vec3L & getMinExtent() const
Definition: VtkStructuredGrid.h:77
Piece< TmplPointType, TmplPointDataTypeTuple > Inherited
Definition: VtkStructuredGrid.h:37
Vec3L m_minExtent
Definition: VtkStructuredGrid.h:150
Definition: VtkStructuredGrid.h:95
Definition: VtkPiece.h:33