Workspace 6.21.5
|
#include <Workspace/DataExecution/InputOutput/simpleoperationio.h>
Public Member Functions | |
SimpleInputOutput (const QString &name, const T &defaultValue, DataExecution::Operation &op, bool modifiedInPlace=true) | |
SimpleInputOutput (const QString &name, DataExecution::Operation &op, bool modifiedInPlace=true) | |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
void | setDescription (const QString &description) |
Public Attributes | |
DataExecution::TypedObject< T > | data_ |
DataExecution::InputScalar | input_ |
DataExecution::Output | output_ |
Simple template for an Operation member that contains an Input and Output linked to a single TypedObject. This pattern is used when an Operation modifies the data in-place.
|
inline |
Construct with a default TypedObject
|
inline |
Construct with an empty (null) TypedObject
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
DataExecution::TypedObject<T> data_ |
DataExecution::InputScalar input_ |
DataExecution::Output output_ |