|
DataDirector API
|
Public Member Functions | |
| DDD_ConvertSubroutine (DDD_AttributeObserver *observer) | |
| virtual const char * | ClassName () |
| virtual const char * | Description () |
| virtual bool | Init (const std::string ¶ms) |
Public Member Functions inherited from DDD_ConvertExpression | |
| virtual void | OnAttributeChanged (DDD_AttributeBase *attribute) |
| DDD_ConvertExpression (DDD_AttributeObserver *observer) | |
| virtual | ~DDD_ConvertExpression () |
| virtual bool | Convert (DDD_EndpointList &inputs, DDD_EndpointList &outputs) |
| virtual bool | ConfigurationValid (DDD_EndpointList &inputs, DDD_EndpointList &outputs) |
| virtual int | MinInputs () |
| virtual int | MaxInputs () |
| virtual int | MinOutputs () |
| virtual int | MaxOutputs () |
Public Member Functions inherited from DDD_ConvertBase | |
| DDD_ConvertBase () | |
| const char * | DataDirectorVersion () |
| virtual std::string | EndpointInputName (int index) |
| virtual std::string | EndpointOutputName (int index) |
Public Member Functions inherited from DDD_Base | |
| DDD_Base () | |
| virtual | ~DDD_Base () |
| const char * | GetInstanceName () const |
| virtual void | SetInstanceName (const char *name) |
| virtual void | SetParams (const DDD_AttributeList ¶ms) |
| virtual DDD_AttributeList & | GetParams () |
Static Public Attributes | |
| static const char * | CONVERT_SUBROUTINE_CLASSNAME |
Static Public Attributes inherited from DDD_ConvertExpression | |
| static const char * | CONVERT_EXPRESSION_CLASSNAME |
Protected Member Functions | |
| virtual void | Evaluate (DDD_EndpointList &inputs, DDD_EndpointList &outputs) |
| void | ReadSubroutineInputs (DDD_EndpointList &inputs) |
| void | WriteSubroutineOutputs (DDD_EndpointList &outputs) |
Protected Member Functions inherited from DDD_ConvertExpression | |
| void | ParseExpression () |
Protected Member Functions inherited from DDD_ConvertBase | |
| bool | InputsOK (int nInputs) |
| bool | OutputsOK (int nOutputs) |
Additional Inherited Members | |
Static Public Member Functions inherited from DDD_LogFacade | |
| static void | LogDebug (const char *format,...) |
| static void | LogInfo (const char *format,...) |
| static void | LogWarning (const char *format,...) |
| static void | LogError (const char *format,...) |
Protected Attributes inherited from DDD_ConvertExpression | |
| DDD_AttributeString * | _expression |
| bool | _expressionValid |
| ExprEval::Expression * | _parsedExpression |
| ExprEval::ValueList * | _vList |
Protected Attributes inherited from DDD_Base | |
| std::string | _instanceName |
| DDD_AttributeList | _params |
| DDD_ConvertSubroutine | ( | DDD_AttributeObserver * | observer | ) |
ctor
|
inlinevirtual |
Reimplemented from DDD_ConvertExpression.
|
virtual |
Used by the GUI to explain what this converter does
Reimplemented from DDD_ConvertExpression.
|
protectedvirtual |
Evaluate the stored parse tree, updating the inputs
| inputs | The list of inputs for the connnection |
| outputs | The list of outputs for the connnection |
Reimplemented from DDD_ConvertExpression.
|
virtual |
Initializes the converter, if necessary
| paramString |
Reimplemented from DDD_ConvertExpression.
|
protected |
Read the inputs to the subroutine
| inputs | The list of inputs for the connnection |
|
protected |
Write the subroutine outputs to the attributes
| outputs | The list of outputs for the connnection |
|
static |
Classname string constant. Needed by the ConverterFactory
1.8.10