Go to the documentation of this file.
14 #ifndef ESYS_LSM_VTKDATATYPETUPLE_H
15 #define ESYS_LSM_VTKDATATYPETUPLE_H
21 #include <boost/tuple/tuple.hpp>
29 template <
typename TmplDataType>
class DataArray;
58 typename DT0=NullDataType,
typename DT1=NullDataType,
59 typename DT2=NullDataType,
typename DT3=NullDataType,
60 typename DT4=NullDataType,
typename DT5=NullDataType,
61 typename DT6=NullDataType,
typename DT7=NullDataType,
62 typename DT8=NullDataType,
typename DT9=NullDataType
67 template <
typename DT0,
typename DT1,
typename DT2,
typename DT3,
typename DT4,
68 typename DT5,
typename DT6,
typename DT7,
typename DT8,
typename DT9>
74 typename DT0::value_type,
typename DT1::value_type,
75 typename DT2::value_type,
typename DT3::value_type,
76 typename DT4::value_type,
typename DT5::value_type,
77 typename DT6::value_type,
typename DT7::value_type,
78 typename DT8::value_type,
typename DT9::value_type
98 const DT0 &dt0 = DT0(),
99 const DT1 &dt1 = DT1(),
100 const DT2 &dt2 = DT2(),
101 const DT3 &dt3 = DT3(),
102 const DT4 &dt4 = DT4(),
103 const DT5 &dt5 = DT5(),
104 const DT6 &dt6 = DT6(),
105 const DT7 &dt7 = DT7(),
106 const DT8 &dt8 = DT8(),
107 const DT9 &dt9 = DT9()
void writeXml(std::ostream &)
Definition: VtkDataTypeTuple.h:51
DataArray< DT6 > DA6
Definition: VtkDataTypeTuple.h:87
Definition: VtkDataArray.h:32
DataArray< DT8 > DA8
Definition: VtkDataTypeTuple.h:89
boost::tuple< DA0, DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9 > DataArrayTuple
Definition: VtkDataTypeTuple.h:95
DataArray(const NullDataType &dataType)
Definition: VtkDataTypeTuple.h:43
DataArray< DT9 > DA9
Definition: VtkDataTypeTuple.h:90
void setData(int, const value_type &)
Definition: VtkDataTypeTuple.h:47
Definition: CheckPointable.cpp:17
DataArrayTuple m_dataArrayTuple
Definition: VtkDataTypeTuple.h:145
DataArray< DT0 > DA0
Definition: VtkDataTypeTuple.h:81
DataArray< DT5 > DA5
Definition: VtkDataTypeTuple.h:86
DataTypeTuple(const DT0 &dt0=DT0(), const DT1 &dt1=DT1(), const DT2 &dt2=DT2(), const DT3 &dt3=DT3(), const DT4 &dt4=DT4(), const DT5 &dt5=DT5(), const DT6 &dt6=DT6(), const DT7 &dt7=DT7(), const DT8 &dt8=DT8(), const DT9 &dt9=DT9())
Definition: VtkDataTypeTuple.h:97
boost::tuple< typename DT0::value_type, typename DT1::value_type, typename DT2::value_type, typename DT3::value_type, typename DT4::value_type, typename DT5::value_type, typename DT6::value_type, typename DT7::value_type, typename DT8::value_type, typename DT9::value_type > DataValueTuple
Definition: VtkDataTypeTuple.h:79
DataArray< DT4 > DA4
Definition: VtkDataTypeTuple.h:85
char value_type
Definition: VtkDataTypeTuple.h:34
void setData(int index, const DataValueTuple &data)
Definition: VtkDataTypeTuple.h:116
Definition: VtkDataTypeTuple.h:32
NullDataType::value_type value_type
Definition: VtkDataTypeTuple.h:42
void writeXml(std::ostream &oStream)
Definition: VtkDataTypeTuple.h:130
DataArray< DT2 > DA2
Definition: VtkDataTypeTuple.h:83
DataArray< DT1 > DA1
Definition: VtkDataTypeTuple.h:82
Definition: VtkDataTypeTuple.h:70
DataArray< DT3 > DA3
Definition: VtkDataTypeTuple.h:84
DataArray< DT7 > DA7
Definition: VtkDataTypeTuple.h:88