![]() |
stromx
0.8.0
|
Abstract data object. More...
#include <Data.h>
Public Member Functions | |
| virtual void | serialize (OutputProvider &out) const |
| virtual void | deserialize (InputProvider &in, const Version &version) |
Public Member Functions inherited from stromx::runtime::DataInterface | |
| virtual const Version & | version () const =0 |
| virtual const std::string & | type () const =0 |
| virtual const std::string & | package () const =0 |
| virtual const VariantHandle & | variant () const =0 |
| virtual Data * | clone () const =0 |
| bool | isVariant (const VariantInterface &v) const |
Abstract data object.
|
virtual |
Deserializes a data object.
| out | The input which the data obtained from. |
| version | The version of the data class which serialized the input. |
Implements stromx::runtime::DataInterface.
Reimplemented in stromx::cvsupport::Image, stromx::runtime::File, stromx::runtime::MatrixWrapper, stromx::runtime::Tribool, stromx::runtime::Primitive< repr_t, val_t >, stromx::runtime::Primitive< unsigned int, uint16_t >, stromx::runtime::Primitive< unsigned int, uint32_t >, stromx::runtime::Primitive< double, double >, stromx::runtime::Primitive< bool, bool >, stromx::runtime::String, and stromx::runtime::TriggerData.
|
virtual |
Serializes this data object.
| out | The output which the data is sent to. |
Implements stromx::runtime::DataInterface.
Reimplemented in stromx::cvsupport::Image, stromx::runtime::File, stromx::runtime::MatrixWrapper, stromx::runtime::Tribool, stromx::runtime::Primitive< repr_t, val_t >, stromx::runtime::Primitive< unsigned int, uint16_t >, stromx::runtime::Primitive< unsigned int, uint32_t >, stromx::runtime::Primitive< double, double >, stromx::runtime::Primitive< bool, bool >, stromx::runtime::String, and stromx::runtime::TriggerData.
1.8.12