|  | 
| 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: