Go to the documentation of this file.
14 #ifndef ESYS_LSM_VTKDATATYPE_H
15 #define ESYS_LSM_VTKDATATYPE_H
48 template <
typename TmplType>
49 std::string
quote(
const TmplType &thing)
51 std::stringstream sStream;
52 sStream <<
"\"" << thing <<
"\"";
56 template <
typename TmplValueType>
63 const std::string &dataName,
64 unsigned int numComponents,
66 unsigned int offset = 0
78 std::stringstream sStream;
105 const std::string &name,
119 const std::string &name,
133 const std::string &name,
147 const std::string &name,
161 const std::string &name,
175 const std::string &name,
std::string quote(const TmplType &thing)
Definition: VtkDataType.h:49
Definition: VtkDataType.h:101
Float32Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:118
unsigned int m_offset
Definition: VtkDataType.h:97
std::string ValueTypeName
Definition: VtkDataType.h:31
static const ValueTypeName UInt32
Definition: VtkDataType.h:38
DataType< float > Inherited
Definition: VtkDataType.h:117
Definition: VtkDataType.h:115
static const ValueTypeName Int32
Definition: VtkDataType.h:37
static const ValueTypeName Int16
Definition: VtkDataType.h:35
unsigned int m_numComponents
Definition: VtkDataType.h:95
static const FormatTypeName binary
Definition: VtkDataType.h:45
UInt8Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:132
static const ValueTypeName Int64
Definition: VtkDataType.h:39
FormatTypeName m_format
Definition: VtkDataType.h:96
DataType< double > Inherited
Definition: VtkDataType.h:103
DataType(const ValueTypeName &valueTypeName, const std::string &dataName, unsigned int numComponents, const FormatTypeName &format=ascii, unsigned int offset=0)
Definition: VtkDataType.h:61
DataType< Vec3 > Inherited
Definition: VtkDataType.h:159
Definition: CheckPointable.cpp:17
TmplValueType value_type
Definition: VtkDataType.h:60
static const ValueTypeName UInt8
Definition: VtkDataType.h:34
DataType< unsigned char > Inherited
Definition: VtkDataType.h:131
Float64Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:104
std::string m_dataName
Definition: VtkDataType.h:94
Definition: VtkDataType.h:58
DataType< int > Inherited
Definition: VtkDataType.h:145
std::string getXmlAttributeString() const
Definition: VtkDataType.h:76
Definition: VtkDataType.h:143
Matrix3Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:174
static const ValueTypeName Float32
Definition: VtkDataType.h:41
Definition: VtkDataType.h:171
static const FormatTypeName ascii
Definition: VtkDataType.h:44
static const ValueTypeName UInt16
Definition: VtkDataType.h:36
DataType< Matrix3 > Inherited
Definition: VtkDataType.h:173
Int32Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:146
ValueTypeName m_valueTypeName
Definition: VtkDataType.h:93
std::string FormatTypeName
Definition: VtkDataType.h:32
Vec3Type(const std::string &name, const FormatTypeName &format=ascii, int offset=0)
Definition: VtkDataType.h:160
Definition: VtkDataType.h:157
static const ValueTypeName UInt64
Definition: VtkDataType.h:40
static const FormatTypeName appended
Definition: VtkDataType.h:46
static const ValueTypeName Float64
Definition: VtkDataType.h:42
Definition: VtkDataType.h:129