ESyS-Particle  2.3.4
esys::lsm::vtk::DataArray< TmplDataType > Class Template Reference

#include <VtkDataArray.h>

Inheritance diagram for esys::lsm::vtk::DataArray< TmplDataType >:

Public Types

typedef TmplDataType DataType
 
typedef DataType::value_type value_type
 

Public Member Functions

 DataArray (const DataType &dataType)
 
void setData (int index, const value_type &val)
 
int size () const
 
std::string getXmlAttributeString () const
 
void writeXml (std::ostream &oStream)
 

Private Types

typedef std::vector< value_typeValueVector
 

Private Attributes

DataType m_dataType
 
ValueVector m_valueVector
 

Member Typedef Documentation

◆ DataType

template<typename TmplDataType >
typedef TmplDataType esys::lsm::vtk::DataArray< TmplDataType >::DataType

◆ value_type

template<typename TmplDataType >
typedef DataType::value_type esys::lsm::vtk::DataArray< TmplDataType >::value_type

◆ ValueVector

template<typename TmplDataType >
typedef std::vector<value_type> esys::lsm::vtk::DataArray< TmplDataType >::ValueVector
private

Constructor & Destructor Documentation

◆ DataArray()

template<typename TmplDataType >
esys::lsm::vtk::DataArray< TmplDataType >::DataArray ( const DataType dataType)
inline

Member Function Documentation

◆ getXmlAttributeString()

template<typename TmplDataType >
std::string esys::lsm::vtk::DataArray< TmplDataType >::getXmlAttributeString ( ) const
inline

Referenced by esys::lsm::vtk::DataArray< PointType >::writeXml().

Here is the caller graph for this function:

◆ setData()

template<typename TmplDataType >
void esys::lsm::vtk::DataArray< TmplDataType >::setData ( int  index,
const value_type val 
)
inline

Referenced by esys::lsm::vtk::Piece< TmplPointType, TmplPointDataTypeTuple >::setPoint().

Here is the caller graph for this function:

◆ size()

template<typename TmplDataType >
int esys::lsm::vtk::DataArray< TmplDataType >::size ( ) const
inline

◆ writeXml()

template<typename TmplDataType >
void esys::lsm::vtk::DataArray< TmplDataType >::writeXml ( std::ostream &  oStream)
inline

Member Data Documentation

◆ m_dataType

template<typename TmplDataType >
DataType esys::lsm::vtk::DataArray< TmplDataType >::m_dataType
private

◆ m_valueVector


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