ESyS-Particle  2.3.4
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, DA9DataArrayTuple
 

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

◆ DA0

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

◆ DA1

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

◆ DA2

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

◆ DA3

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

◆ DA4

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

◆ DA5

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

◆ DA6

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

◆ DA7

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

◆ DA8

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

◆ DA9

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

◆ 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< 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

◆ DataValueTuple

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

◆ DataTypeTuple()

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

◆ setData()

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

◆ writeXml()

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

Member Data Documentation

◆ m_dataArrayTuple

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: