123
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
#ifndef __REMOTEALGORITHMDEFINES_H__
|
||||
#define __REMOTEALGORITHMDEFINES_H__
|
||||
|
||||
/*!
|
||||
\struct
|
||||
\brief INPUT/OUTPUT Supported Data Types
|
||||
|
||||
This structure defines the data types that are supported as inputs and outputs
|
||||
by remote algorithms.
|
||||
*/
|
||||
enum RAE_DATATYPE {
|
||||
RAE_INTEGER //!< Any integer value (char, short, int, etc)
|
||||
};
|
||||
|
||||
/*!
|
||||
\struct RAE_VALUE
|
||||
\brief INPUT/OUTPUT Element
|
||||
|
||||
This structure defines the value elements that are to be used as inputs and
|
||||
outputs to the executed algorithm. This allows to create arrays of multiple
|
||||
different type of data (once the structure handles more than just integers).
|
||||
*/
|
||||
struct RAE_VALUE
|
||||
{
|
||||
RAE_DATATYPE dataType; //!< The type of data this node contains
|
||||
union
|
||||
{
|
||||
GSint intValue; //!< Field for an integer value
|
||||
};
|
||||
};
|
||||
|
||||
#endif // __REMOTEALGORITHMDEFINES_H__
|
||||
Reference in New Issue
Block a user