|
static void | LogDebug (const char *format,...) |
|
static void | LogInfo (const char *format,...) |
|
static void | LogWarning (const char *format,...) |
|
static void | LogError (const char *format,...) |
|
Constructor
- Parameters
-
observer | An attribute observer that will observer the parameters of the converter All converter parameters must use this observer for the converter to work right in the Data Director GUI. |
virtual const char* ClassName |
( |
| ) |
|
|
inlinevirtual |
- Returns
- Returns true if the converter's configuration is valid
- Parameters
-
inputs | List of converter inputs |
outputs | List of converter outputs |
Reimplemented from DDD_ConvertBase.
Performs the actual conversion function
- Parameters
-
inputs | A list of inputs to the converter |
outputs | A list of outputs to the converter |
- Returns
- True if the converter fired.
Implements DDD_ConvertBase.
virtual const char* Description |
( |
| ) |
|
|
virtual |
Evaluate the stored parse tree, updating the inputs
- Parameters
-
inputs | The list of inputs for the connnection |
outputs | The list of outputs for the connnection |
Reimplemented in DDD_ConvertSubroutine.
virtual bool Init |
( |
const std::string & |
params | ) |
|
|
virtual |
Initializes the converter, if necessary
- Parameters
-
- Returns
- True if the converter was successfully initialized.
Reimplemented from DDD_ConvertBase.
Reimplemented in DDD_ConvertSubroutine.
virtual int MaxInputs |
( |
| ) |
|
|
virtual |
- Returns
- Returns the maximum number of inputs supported by this converter
Reimplemented from DDD_ConvertBase.
virtual int MaxOutputs |
( |
| ) |
|
|
virtual |
- Returns
- Returns the maximum number of outputs supported by this converter
Reimplemented from DDD_ConvertBase.
virtual int MinInputs |
( |
| ) |
|
|
virtual |
- Returns
- Returns the minimum number of inputs required by this converter
Reimplemented from DDD_ConvertBase.
virtual int MinOutputs |
( |
| ) |
|
|
virtual |
- Returns
- Returns the minimum number of outputs required by this converter
Reimplemented from DDD_ConvertBase.
A callback method that will be called when the attribute being observed changes if this observer has registered to be notified on attribute change
- Parameters
-
attribute | A pointer to the attribute that changed |
Implements DDD_AttributeObserver.
Parse the input expression and convert it into a parse tree
The C expression to interpret
True if the C expression is valid
ExprEval::Expression* _parsedExpression |
|
protected |
The C expression as a parse tree
ExprEval::ValueList* _vList |
|
protected |
const char* CONVERT_EXPRESSION_CLASSNAME |
|
static |
Classname string constant. Needed by the ConverterFactory
The documentation for this class was generated from the following file: