![]() |
stromx
0.7.0
|
Runtime library. More...
Classes | |
| class | AbstractFactory |
| Factory of operator and data objects. More... | |
| class | AccessEmpty |
| Tried to get the data of an empty read or write access. More... | |
| class | AssignThreadsAlgorithm |
| Algorithm which assigns threads to the stream. More... | |
| class | BadCast |
| An impossible cast was attempted. More... | |
| class | Block |
| Blocks the execution until a trigger signal is received. More... | |
| class | Color |
| RGB color. More... | |
| class | Compare |
| Compare operation of floating point values. More... | |
| class | Connector |
| Identifier of a connector of an operator. More... | |
| class | ConnectorObserver |
| Abstract base class of observers of operator connectors. More... | |
| class | ConstData |
| Outputs a constant value. More... | |
| class | ConstDataRef |
| Reference to a constant data object. More... | |
| class | Counter |
| Outputs an increasing integer value. More... | |
| class | Data |
| Abstract data object. More... | |
| class | DataAllocationFailed |
| Data could not be allocated. More... | |
| class | DataContainer |
| Container which manages the life-cycle of data objects. More... | |
| class | DataException |
| Error related to a Data object. More... | |
| class | DataInterface |
| Common interface of data objects or references to data objects. More... | |
| class | DataProvider |
| Provider of functions to receive and send data. More... | |
| class | DataRef |
| Reference to a data object. More... | |
| class | Description |
| Description of a connector. More... | |
| class | DescriptionBase |
| Abstract description of an ID to variant map. More... | |
| class | DeserializationError |
| Data could not be deserialized. More... | |
| class | DirectoryFileInput |
| File input which reads the input files from a common directory. More... | |
| class | DirectoryFileOutput |
| File output which stores the output data in single files in a common directory. More... | |
| class | Dump |
| Accepts and releases any input data. More... | |
| class | Enum |
| Value of an enumeration. More... | |
| class | EnumDescription |
| Description of an enumeration value. More... | |
| class | EnumParameter |
| Description of an enumeration parameter More... | |
| class | Exception |
| Abstract stromx exception. More... | |
| class | ExceptionObserver |
| Abstract base observer of operator exceptions. More... | |
| class | Factory |
| Factory of operator and data objects. More... | |
| class | FactoryException |
| Error related to a data and operator factory. More... | |
| class | File |
| Data object which represents a path to a file. More... | |
| class | FileAccessFailed |
| An error occurred during file access. More... | |
| class | FileException |
| A file related exception. More... | |
| class | FileInput |
| Provides functions to initialize an input provider. More... | |
| class | FileOutput |
| Provides functions to initialize an output provider. More... | |
| class | Filter |
| Filters input data depending on the filter flag. More... | |
| class | Fork |
| Distributes input data to several outputs. More... | |
| class | Id2DataComposite |
| A composite expression of two ID-to-data mappers. More... | |
| class | Id2DataMapper |
| Abstract base class of ID-to-data mappers. More... | |
| class | Id2DataPair |
| A direct map of one ID to one data object. More... | |
| class | Image |
| Abstract image. More... | |
| class | ImageWrapper |
| Concrete image without memory management. More... | |
| class | InconsistentFileContent |
| The file content is not consistent. More... | |
| class | Input |
| Identifier of an input connector of an operator. More... | |
| class | InputError |
| General error in connection with an operator input. More... | |
| class | InputProvider |
| Provides functions to deserialize data from strings and files. More... | |
| class | InternalError |
| An internal, unexpected error occurred. More... | |
| class | Interrupt |
| The current thread was stopped. More... | |
| class | InvalidFileFormat |
| The file format is invalid. More... | |
| class | Join |
| Distributes input data to several outputs. More... | |
| class | List |
| List of data values. More... | |
| class | Locale |
| class | Matrix |
| Abstract image. More... | |
| class | MatrixDescription |
| Description of a matrix description More... | |
| class | MatrixParameter |
| Description of a matrix parameter More... | |
| class | MatrixWrapper |
| Concrete matrix without memory management. More... | |
| class | Merge |
| Merges over the entries of an input list. More... | |
| class | NoInputFile |
| The input provider has no input file. More... | |
| class | None |
| Undefined and empty data object. More... | |
| class | NotImplemented |
| A function which is not implemented was called. More... | |
| singleton | NumericParameter |
| Description of a numeric parameter More... | |
| class | Operator |
| Abstract operator. More... | |
| class | OperatorAllocationFailed |
| Operator could not be allocated. More... | |
| class | OperatorError |
| Error in connection with a specified operator. More... | |
| class | OperatorInfo |
| Meta-information about an operator. More... | |
| class | OperatorKernel |
| Abstract operator kernel. More... | |
| struct | OperatorProperties |
| class | OperatorTester |
| Operator with utility functions for unit testing. More... | |
| class | OutOfMemory |
| Not enought memory. More... | |
| class | Output |
| Identifier of an output of an operator. More... | |
| class | OutputError |
| General error in connection with an operator output. More... | |
| class | OutputProvider |
| Provides functions to serialize data to strings and files. More... | |
| class | Parameter |
| Description of a parameter. More... | |
| class | ParameterAccessViolation |
| Tried to violate the parameter access mode. More... | |
| class | ParameterError |
| General error in connection with a specified parameter. More... | |
| class | ParameterGroup |
| A group of parameters. More... | |
| class | PeriodicDelay |
| Periodically delays the execution for a defined amount of time. More... | |
| class | Position |
| 2D position. More... | |
| class | Primitive |
| Primitive data value. More... | |
| class | Push |
| Blocks the execution until the value parameter is set. More... | |
| class | Queue |
| A data queue of configurable length. More... | |
| class | ReadAccess |
| Read access to a data container. More... | |
| class | Receive |
| Distributes input data to TCP clients. More... | |
| class | RecycleAccess |
| Recycle access to a data container. More... | |
| class | Recycler |
| Abstract receiver of recycled objects. More... | |
| class | Registry |
| Abstract registry of operator and data objects. More... | |
| class | Repeat |
| Repeats outputting the input data. More... | |
| class | Send |
| Distributes input data to TCP clients. More... | |
| class | SerializationError |
| Data could not be serialized. More... | |
| class | SortInputsAlgorithm |
| Algorithm which sorts the input sequence of stream threads. More... | |
| class | Split |
| Splits over the entries of an input list. More... | |
| class | Stream |
| The core data processing pipeline of stromx. More... | |
| class | String |
| String data value. More... | |
| class | Thread |
| A thread which visits input nodes. More... | |
| class | Timeout |
| An operation timed out. More... | |
| class | Tribool |
| String data value. More... | |
| class | TriggerData |
| Special data value for trigger signals. More... | |
| class | Try |
| Operator which renders ID-to-data maps optional. More... | |
| class | TypedList |
| class | Variant |
| VariantInterface implementation of the runtime package. More... | |
| class | VariantComposite |
| A composite expression of two variants. More... | |
| class | VariantHandle |
| class | VariantInterface |
| Abstract description of a data variant. More... | |
| class | Version |
| A version of an operator or data type. More... | |
| class | Visualization |
| Visualization variants. More... | |
| class | WriteAccess |
| Write access to a data container. More... | |
| class | WrongArgument |
| A wrong argument was passed to a function. More... | |
| class | WrongId |
| An object was identified by a wrong ID. More... | |
| class | WrongInputType |
| Tried to set an input to data of the wrong type. More... | |
| class | WrongOperatorState |
| The current state of the operator does not allow a specific operation. More... | |
| class | WrongOutputType |
| Tried to set an output to data of the wrong type. More... | |
| class | WrongParameterId |
| A parameter with this ID does not exist. More... | |
| class | WrongParameterType |
| Tried to set a parameter to data of the wrong type. More... | |
| class | WrongParameterValue |
| Tried to set a parameter to a wrong value. More... | |
| class | WrongState |
| The current state does not allow a specific operation. More... | |
| class | XmlReader |
| Reader for stromx files. More... | |
| class | XmlWriter |
| Writer for stromx files. More... | |
| class | ZipFileInput |
| File input which reads the input files from a zip file. More... | |
| class | ZipFileOutput |
| File output which stores the output data in a zip file. More... | |
Typedefs | |
|
typedef boost::lock_guard < boost::mutex > | lock_t |
|
typedef boost::unique_lock < boost::mutex > | unique_lock_t |
| typedef Primitive< bool, bool > | Bool |
| Boolean value. | |
| typedef Primitive< int, int8_t > | Int8 |
| Signed 8-bit integer. | |
|
typedef Primitive< unsigned int, uint8_t > | UInt8 |
| Unsigned 8-bit integer. | |
| typedef Primitive< int, int16_t > | Int16 |
| Signed 16-bit integer. | |
|
typedef Primitive< unsigned int, uint16_t > | UInt16 |
| Unsigned 16-bit integer. | |
| typedef Primitive< int, int32_t > | Int32 |
| Signed 32-bit integer. | |
|
typedef Primitive< unsigned int, uint32_t > | UInt32 |
| Unsigned 32-bit integer. | |
|
typedef Primitive< int64_t, int64_t > | Int64 |
| Signed 64-bit integer. | |
|
typedef Primitive< uint64_t, uint64_t > | UInt64 |
| Unsigned 64-bit integer. | |
| typedef Primitive< double, float > | Float32 |
| Single precision floating point number. | |
| typedef Primitive< double, double > | Float64 |
| Float64 precision floating point number. | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const Color &color) |
| std::istream & | operator>> (std::istream &in, Color &color) |
| bool | operator== (const Color &lhs, const Color &rhs) |
| bool | operator== (const Connector &lhs, const Connector &rhs) |
| template<typename data_t > | |
| const data_t & | data_cast (ConstDataRef &data) |
| template<typename data_t > | |
| data_t & | data_cast (Data &data) |
| template<typename data_t > | |
| const data_t & | data_cast (const Data &data) |
| template<typename data_t > | |
| data_t * | data_cast (Data *data) |
| template<typename data_t > | |
| const data_t * | data_cast (const Data *data) |
| bool | operator== (const runtime::DataContainer &lhs, const runtime::DataContainer &rhs) |
| bool | operator!= (const runtime::DataContainer &lhs, const runtime::DataContainer &rhs) |
| std::ostream & | operator<< (std::ostream &out, const runtime::DataContainer &container) |
| template<typename data_t > | |
| data_t & | data_cast (DataRef &data) |
| const Id2DataComposite | operator&& (const Id2DataMapper &lhs, const Id2DataMapper &rhs) |
| const Id2DataComposite | operator|| (const Id2DataMapper &lhs, const Id2DataMapper &rhs) |
| bool | operator== (const Matrix &rhs, const Matrix &lhs) |
| bool | operator!= (const Matrix &rhs, const Matrix &lhs) |
| template<class T > | |
| T | toNativeType (const Data &data) |
| int64_t | toInt (const Data &data) |
| double | toDouble (const Data &data) |
| Version | version () |
| Returns the version of the stromx runtime library. More... | |
| bool | operator== (const stromx::runtime::String &lhs, const stromx::runtime::String &rhs) |
| bool | operator!= (const stromx::runtime::String &lhs, const stromx::runtime::String &rhs) |
| std::ostream & | operator<< (std::ostream &out, const String &string) |
|
STROMX_RUNTIME_API boost::thread_specific_ptr < Thread > | gThread (do_release) |
| bool | operator== (const stromx::runtime::Tribool &lhs, const stromx::runtime::Tribool &rhs) |
| bool | operator!= (const stromx::runtime::Tribool &lhs, const stromx::runtime::Tribool &rhs) |
| std::ostream & | operator<< (std::ostream &out, const Tribool &value) |
| const VariantHandle | operator&& (const VariantHandle &lhs, const VariantHandle &rhs) |
| const VariantHandle | operator|| (const VariantHandle &lhs, const VariantHandle &rhs) |
| bool | operator== (const VariantInterface &lhs, const VariantInterface &rhs) |
| std::ostream & | operator<< (std::ostream &out, const VariantInterface &variant) |
| std::ostream & | operator<< (std::ostream &out, const Version &version) |
| std::istream & | operator>> (std::istream &in, Version &version) |
| bool | operator== (const Version &lhs, const Version &rhs) |
| bool | operator!= (const Version &lhs, const Version &rhs) |
| bool | operator< (const Version &lhs, const Version &rhs) |
| bool | operator<= (const Version &lhs, const Version &rhs) |
| bool | operator>= (const Version &lhs, const Version &rhs) |
| bool | operator> (const Version &lhs, const Version &rhs) |
Variables | |
| std::locale | locale |
Runtime library.
| data_t& stromx::runtime::data_cast | ( | Data & | data | ) |
| const data_t& stromx::runtime::data_cast | ( | const Data & | data | ) |
| data_t* stromx::runtime::data_cast | ( | Data * | data | ) |
Casts a pointer to a data object to data_t*. Returns 0 if the cast failed
| const data_t& stromx::runtime::data_cast | ( | ConstDataRef & | data | ) |
| data_t& stromx::runtime::data_cast | ( | DataRef & | data | ) |
| const data_t* stromx::runtime::data_cast | ( | const Data * | data | ) |
Casts a pointer to a constant data object to const data_t*. Returns 0 if the cast failed
| STROMX_RUNTIME_API bool stromx::runtime::operator!= | ( | const DataContainer & | lhs, |
| const DataContainer & | rhs | ||
| ) |
Returns true if the addresses in lhs and rhs are not the same.
| STROMX_RUNTIME_API bool stromx::runtime::operator!= | ( | const String & | lhs, |
| const String & | rhs | ||
| ) |
Returns true if the contents of lhs and rhs are different.
| STROMX_RUNTIME_API bool stromx::runtime::operator!= | ( | const Tribool & | lhs, |
| const Tribool & | rhs | ||
| ) |
Returns true if the contents of lhs and rhs are different.
| STROMX_RUNTIME_API bool stromx::runtime::operator!= | ( | const Matrix & | rhs, |
| const Matrix & | lhs | ||
| ) |
Returns true if the matrices are not equal.
| STROMX_RUNTIME_API const VariantHandle stromx::runtime::operator&& | ( | const VariantHandle & | lhs, |
| const VariantHandle & | rhs | ||
| ) |
Constructs a variant which is a valid super-type of both subtypes lhs and rhs.
| WrongArgument | If lhs and rhs is not valid. |
| STROMX_RUNTIME_API const Id2DataComposite stromx::runtime::operator&& | ( | const Id2DataMapper & | lhs, |
| const Id2DataMapper & | rhs | ||
| ) |
Constructs an ID-to-data mapper which requires both lhs and rhs to succeed.
| STROMX_RUNTIME_API std::ostream & stromx::runtime::operator<< | ( | std::ostream & | out, |
| const DataContainer & | container | ||
| ) |
Returns the address of the data held by container.
| STROMX_RUNTIME_API bool stromx::runtime::operator== | ( | const DataContainer & | lhs, |
| const DataContainer & | rhs | ||
| ) |
Returns true if the addresses in lhs and rhs are the same.
| STROMX_RUNTIME_API bool stromx::runtime::operator== | ( | const String & | lhs, |
| const String & | rhs | ||
| ) |
Returns true if the contents of lhs and rhs are the same.
| STROMX_RUNTIME_API bool stromx::runtime::operator== | ( | const Tribool & | lhs, |
| const Tribool & | rhs | ||
| ) |
Returns true if the contents of lhs and rhs are the same.
| STROMX_RUNTIME_API bool stromx::runtime::operator== | ( | const Matrix & | rhs, |
| const Matrix & | lhs | ||
| ) |
Returns true if the sizes, value types and entries of both matrices are equal.
| STROMX_RUNTIME_API const VariantHandle stromx::runtime::operator|| | ( | const VariantHandle & | lhs, |
| const VariantHandle & | rhs | ||
| ) |
Constructs a variant which is a valid super-type of subtypes either lhs or rhs.
| WrongArgument | If lhs or rhs is not valid. |
| STROMX_RUNTIME_API const Id2DataComposite stromx::runtime::operator|| | ( | const Id2DataMapper & | lhs, |
| const Id2DataMapper & | rhs | ||
| ) |
Constructs an ID-to-data mapper which requires either lhs or rhs to succeed.
| STROMX_RUNTIME_API double stromx::runtime::toDouble | ( | const Data & | data | ) |
Attempts to cast data to a Primitive object and returns its value as a double.
| WrongArgument | The input data is not a primitive. |
| STROMX_RUNTIME_API int64_t stromx::runtime::toInt | ( | const Data & | data | ) |
Attempts to cast data to a Primitive object and returns its value as an integer.
| WrongArgument | The input data is not a primitive. |
| STROMX_RUNTIME_API Version stromx::runtime::version | ( | ) |
Returns the version of the stromx runtime library.
1.8.8