ESyS-Particle  2.3.2
esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 > Class Template Reference

#include <VtkDataTypeTuple.h>

Inheritance diagram for esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >:

Public Types

typedef 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
typedef DataArray< DT0 > DA0
typedef DataArray< DT1 > DA1
typedef DataArray< DT2 > DA2
typedef DataArray< DT3 > DA3
typedef DataArray< DT4 > DA4
typedef DataArray< DT5 > DA5
typedef DataArray< DT6 > DA6
typedef DataArray< DT7 > DA7
typedef DataArray< DT8 > DA8
typedef DataArray< DT9 > DA9
typedef boost::tuple< DA0, DA1,
DA2, DA3, DA4, DA5, DA6, DA7,
DA8, DA9
DataArrayTuple

Public Member Functions

 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())
void setData (int index, const DataValueTuple &data)
void writeXml (std::ostream &oStream)

Private Attributes

DataArrayTuple m_dataArrayTuple

Member Typedef Documentation

template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT0> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA0
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT1> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA1
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT2> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA2
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT3> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA3
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT4> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA4
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT5> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA5
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT6> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA6
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT7> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA7
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT8> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA8
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef DataArray<DT9> esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DA9
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef boost::tuple< DA0,DA1,DA2,DA3,DA4,DA5,DA6,DA7,DA8,DA9 > esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DataArrayTuple
template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
typedef 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 > esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::DataValueTuple

Constructor & Destructor Documentation

template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::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() 
)
inline

Member Function Documentation

template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
void esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::setData ( int  index,
const DataValueTuple data 
)
inline

Referenced by esys::lsm::vtk::DataTypeTuple< vtk::Float64Type >::setData().

Here is the caller graph for this function:

template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
void esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::writeXml ( std::ostream &  oStream)
inline

Referenced by esys::lsm::vtk::DataTypeTuple< vtk::Float64Type >::writeXml().

Here is the caller graph for this function:

Member Data Documentation

template<typename DT0, typename DT1, typename DT2, typename DT3, typename DT4, typename DT5, typename DT6, typename DT7, typename DT8, typename DT9>
DataArrayTuple esys::lsm::vtk::DataTypeTuple< DT0, DT1, DT2, DT3, DT4, DT5, DT6, DT7, DT8, DT9 >::m_dataArrayTuple
private

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