17 #ifndef STROMX_RUNTIME_VARIANT_H 18 #define STROMX_RUNTIME_VARIANT_H 20 #include "stromx/runtime/VariantHandle.h" 23 #include <tr1/cstdint> 36 friend T toNativeType(
const Data & data);
196 unsigned int id()
const {
return m_id; }
198 const std::string &
package()
const {
return m_package; }
200 virtual const std::string title()
const;
207 m_package(STROMX_RUNTIME_PACKAGE_NAME)
267 std::string m_package;
272 #endif // STROMX_RUNTIME_VARIANT_H static const VariantHandle FLOAT_64_MATRIX
Definition: Variant.h:143
static const VariantHandle FILE
Definition: Variant.h:188
static const VariantHandle BGR_24_IMAGE
Definition: Variant.h:164
Abstract data object.
Definition: Data.h:53
Definition: VariantHandle.h:34
static const VariantHandle MONO_8_IMAGE
Definition: Variant.h:158
static const VariantHandle FLOAT_32_MATRIX
Definition: Variant.h:140
static const VariantHandle BAYERGB_16_IMAGE
Definition: Variant.h:176
Abstract description of a data variant.
Definition: VariantInterface.h:40
static const VariantHandle RGB_24_IMAGE
Definition: Variant.h:161
static const VariantHandle INT
Definition: Variant.h:61
static const VariantHandle NONE
Definition: Variant.h:40
static const VariantHandle MATRIX
Definition: Variant.h:106
static const VariantHandle UINT_32_MATRIX
Definition: Variant.h:134
static const VariantHandle TEXT_FILE
Definition: Variant.h:194
static const VariantHandle INT_32_MATRIX
Definition: Variant.h:131
static const VariantHandle MONO_IMAGE
Definition: Variant.h:149
static const VariantHandle RGB_48_IMAGE
Definition: Variant.h:182
static const VariantHandle INT_16_MATRIX
Definition: Variant.h:125
static const VariantHandle BAYERGB_8_IMAGE
Definition: Variant.h:170
static const VariantHandle FLOAT
Definition: Variant.h:91
static const VariantHandle MONO_16_IMAGE
Definition: Variant.h:179
static const VariantHandle UINT_32
Definition: Variant.h:82
static const VariantHandle BAYERBG_8_IMAGE
Definition: Variant.h:167
static const VariantHandle INT_64
Definition: Variant.h:85
static const VariantHandle INT_8
Definition: Variant.h:67
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
static const VariantHandle BINARY_FILE
Definition: Variant.h:191
static const VariantHandle UINT_8
Definition: Variant.h:70
static const VariantHandle UINT_16
Definition: Variant.h:76
static const VariantHandle FLOAT_MATRIX
Definition: Variant.h:137
static const VariantHandle RGB_IMAGE
Definition: Variant.h:155
static const VariantHandle IMAGE
Definition: Variant.h:146
VariantInterface implementation of the runtime package.
Definition: Variant.h:33
static const VariantHandle PRIMITIVE
Definition: Variant.h:49
const std::string & package() const
Definition: Variant.h:198
static const VariantHandle ENUM
Definition: Variant.h:58
unsigned int id() const
Definition: Variant.h:196
static const VariantHandle UINT_64
Definition: Variant.h:88
static const VariantHandle UINT_MATRIX
Definition: Variant.h:116
static const VariantHandle FLOAT_64
Definition: Variant.h:97
static const VariantHandle LIST
Definition: Variant.h:103
static const VariantHandle UINT
Definition: Variant.h:64
static const VariantHandle INT_MATRIX
Definition: Variant.h:113
static const VariantHandle DATA
Definition: Variant.h:43
static const VariantHandle UINT_8_MATRIX
Definition: Variant.h:122
static const VariantHandle BOOL
Definition: Variant.h:52
static const VariantHandle FLOAT_32
Definition: Variant.h:94
static const VariantHandle TRIBOOL
Definition: Variant.h:55
static const VariantHandle INT_32
Definition: Variant.h:79
static const VariantHandle UINT_16_MATRIX
Definition: Variant.h:128
static const VariantHandle STRING
Definition: Variant.h:100
static const VariantHandle INT_16
Definition: Variant.h:73
static const VariantHandle INT_8_MATRIX
Definition: Variant.h:119
static const VariantHandle TRIGGER
Definition: Variant.h:46
static const VariantHandle BGR_48_IMAGE
Definition: Variant.h:185
static const VariantHandle BAYERBG_16_IMAGE
Definition: Variant.h:173