14 #ifndef ESYS_LSM_VTKSTRUCTUREDGRID_H
15 #define ESYS_LSM_VTKSTRUCTUREDGRID_H
33 template <
typename TmplPo
intType,
typename TmplPo
intDataTypeTuple>
43 StructuredPiece(
const PointType &pointType,
const PointDataTypeTuple &pointDataType)
44 : Inherited(pointType, pointDataType),
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>";
StructuredPiece(const PointType &pointType, const PointDataTypeTuple &pointDataType)
Definition: VtkStructuredGrid.h:43
const Long & Y() const
Definition: Vec3L.h:109
Vec3L m_minExtent
Definition: VtkStructuredGrid.h:150
StructuredGrid()
Definition: VtkStructuredGrid.h:100
Inherited::PointValue PointValue
Definition: VtkStructuredGrid.h:39
Inherited::PointDataTypeTuple PointDataTypeTuple
Definition: VtkStructuredGrid.h:40
virtual ~StructuredPiece()
Definition: VtkStructuredGrid.h:50
TmplPointType PointType
Definition: VtkPiece.h:42
const Long & Z() const
Definition: Vec3L.h:119
void addPiece(TmplStructuredPiece &piece)
Definition: VtkStructuredGrid.h:118
Inherited::PointData PointData
Definition: VtkStructuredGrid.h:41
Definition: CheckPointable.cpp:16
PointDataTypeTuple::DataValueTuple PointData
Definition: VtkPiece.h:45
virtual void writeCellDataXml(std::ostream &oStream)
Definition: VtkPiece.h:117
virtual ~StructuredGrid()
Definition: VtkStructuredGrid.h:107
virtual void writePointDataXml(std::ostream &oStream)
Definition: VtkPiece.h:96
Definition: VtkStructuredGrid.h:94
Definition: VtkPiece.h:39
void setExtent(const Vec3L &minIndex, const Vec3L &maxIndex)
Definition: VtkStructuredGrid.h:54
virtual void writePointsXml(std::ostream &oStream)
Definition: VtkPiece.h:89
PiecePtrVector m_pieceVector
Definition: VtkStructuredGrid.h:149
void setExtent(const Vec3L &minIndex, const Vec3L &maxIndex)
Definition: VtkStructuredGrid.h:111
std::vector< XmlPiece * > PiecePtrVector
Definition: VtkStructuredGrid.h:97
Piece< TmplPointType, TmplPointDataTypeTuple > Inherited
Definition: VtkStructuredGrid.h:37
virtual void writeXml(std::ostream &oStream)
Definition: VtkStructuredGrid.h:124
virtual void writeXml(std::ostream &oStream)
Definition: VtkStructuredGrid.h:60
const Long & X() const
Definition: Vec3L.h:99
const Vec3L & getMinExtent() const
Definition: VtkStructuredGrid.h:77
Inherited::PointType PointType
Definition: VtkStructuredGrid.h:38
Definition: VtkPiece.h:32
Vec3L m_maxExtent
Definition: VtkStructuredGrid.h:91
TmplPointDataTypeTuple PointDataTypeTuple
Definition: VtkPiece.h:44
Vec3L m_maxExtent
Definition: VtkStructuredGrid.h:151
const Vec3L & getMaxExtent() const
Definition: VtkStructuredGrid.h:82
Definition: VtkStructuredGrid.h:34
Vec3L m_minExtent
Definition: VtkStructuredGrid.h:90