![]() |
stromx
0.8.0
|
VariantInterface implementation of the runtime package. More...
#include <Variant.h>
Public Member Functions | |
| unsigned int | id () const |
| const std::string & | package () const |
| virtual const std::string | title () const |
| virtual bool | isVariant (const VariantInterface &variant) const |
Public Member Functions inherited from stromx::runtime::VariantInterface | |
| virtual CompositeType | compositeType () const |
| virtual const VariantHandle | lhs () const |
| virtual const VariantHandle | rhs () const |
Protected Member Functions | |
| Variant (const unsigned int id) | |
Friends | |
| template<class T > | |
| T | toNativeType (const Data &data) |
Additional Inherited Members | |
Public Types inherited from stromx::runtime::VariantInterface | |
| enum | CompositeType { NO_COMPOSITE, AND_COMPOSITE, OR_COMPOSITE } |
VariantInterface implementation of the runtime package.
|
inlinevirtual |
Returns the integer ID of this data variant.
Implements stromx::runtime::VariantInterface.
|
virtual |
Returns true if this is a subtype of type. E.g. INT_16.isVariant(INT) == true.
Implements stromx::runtime::VariantInterface.
Reimplemented in stromx::runtime::Visualization.
|
inlinevirtual |
Returns the package this data variant belongs to.
Implements stromx::runtime::VariantInterface.
|
virtual |
Returns the title of the data variant.
Implements stromx::runtime::VariantInterface.
Reimplemented in stromx::runtime::Visualization.
|
static |
An Image object with Image::BAYERBG_16 pixel type.
|
static |
An Image object with Image::BAYERBG_8 pixel type.
|
static |
An Image object with Image::BAYERGB_16 pixel type.
|
static |
An Image object with Image::BAYERGB_8 pixel type.
|
static |
An Image object with Image::BGR_24 pixel type.
|
static |
An Image object with Image::BGR_48 pixel type.
|
static |
A file object containing binary data.
|
static |
A Bool object.
|
static |
Any subclass of Data.
|
static |
An Enum object.
|
static |
A file object.
|
static |
Any of Float32 or Float64.
|
static |
A Float32 object.
|
static |
A Matrix object with Matrix::FLOAT_32 value type.
|
static |
A Float64 object.
|
static |
A Matrix object with Matrix::FLOAT_64 value type.
|
static |
A Matrix object with value type Matrix::FLOAT_32 or Matrix::FLOAT_64.
|
static |
Any Image object.
|
static |
Any of UInt8, UInt16, UInt32, Int8, Int16 or Int32.
|
static |
An Int16 object.
|
static |
A Matrix object with Matrix::INT_16 value type.
|
static |
An Int32 object.
|
static |
A Matrix object with Matrix::INT_32 value type.
|
static |
An Int64 object.
|
static |
An Int8 object.
|
static |
A Matrix object with Matrix::INT_8 value type.
|
static |
A Matrix object with value type Matrix::INT_8, Matrix::INT_16, Matrix::INT_32, Matrix::UINT_8, Matrix::UINT_16 or Matrix::UINT_32.
|
static |
An List object.
|
static |
Any Matrix object.
|
static |
An Image object with Image::MONO_16 pixel type.
|
static |
An Image object with Image::MONO_8 pixel type.
|
static |
An Image object with pixel type Image::MONO_8 or Image::MONO_16.
|
static |
A subclass of Data which contains no data.
|
static |
Any Primitive object.
|
static |
An Image object with Image::RGB_24 pixel type.
|
static |
An Image object with Image::RGB_48 pixel type.
|
static |
An Image object with pixel type Image::RGB_24, Image::BGR_24, Image::RGB_48 or Image::BGR_48.
|
static |
A String object.
|
static |
A file object containing text data.
|
static |
A Tribool object.
|
static |
A Trigger object.
|
static |
Any of UInt8, UInt16 or UInt32.
|
static |
An UInt16 object.
|
static |
A Matrix object with Matrix::UINT_16 value type.
|
static |
An UInt32 object.
|
static |
A Matrix object with Matrix::UINT_32 value type.
|
static |
An UInt64 object.
|
static |
An UInt8 object.
|
static |
A Matrix object with Matrix::UINT_8 value type.
|
static |
A Matrix object with value type Matrix::UINT_8, Matrix::UINT_16 or Matrix::UINT_32.
1.8.12