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