ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Macros | Functions
rbf.h File Reference
#include <pom/pom/pom.h>
#include <rbf/librbf_exports.h>
#include <rbf/librbf_undef.h>

Go to the source code of this file.

Data Structures

struct  RBF_name_value
 
struct  RBF_value
 

Macros

#define RBF_DATE_FORMAT   "%Y%m%d"
 
#define RBF_DATE_NULL   "00000000"
 
#define RBF_FALSE_STRING   "false"
 
#define RBF_TRUE_STRING   "true"
 
Maximum RBF sizes
#define RBF_BUSINESS_ELEMENT_NAME_size_c   128
 
#define RBF_CATEGORY_size_c   240
 
#define RBF_COLUMN_NAME_size_c   128
 
#define RBF_ID_size_c   240
 
#define RBF_OPERAND_size_c   240
 
#define RBF_PROPERTY_NAME_size_c   128
 
#define RBF_TYPE_NAME_size_c   128
 
RBF Preferences
#define RBF_ENABLE_DEBUG_PREF   "RBF_ENABLE_DEBUG"
 
rbf_value dataTypes
#define RBF_VALUE_DATATYPE_STRING   "STRING"
 
#define RBF_VALUE_DATATYPE_BOOLEAN   "BOOLEAN"
 
#define RBF_VALUE_DATATYPE_INTEGER   "INTEGER"
 
#define RBF_VALUE_DATATYPE_DOUBLE   "DOUBLE"
 
#define RBF_VALUE_DATATYPE_FLOAT   "FLOAT"
 
#define RBF_VALUE_DATATYPE_DATE   "DATE"
 
#define RBF_VALUE_DATATYPE_TAG   "TAG"
 

Functions

RBF_API int RBF_build_name_value_pairs (const char *nvp_name, const char *nvp_data_type, const char *nvp_value, int *count, RBF_name_value **values)
 
RBF_API int RBF_execute (const char *id, int in_count, RBF_name_value *in_values, int *result_count, RBF_name_value **result_values)
 
RBF_API void RBF_free_name_value (int count, RBF_name_value **values)
 

RBF Enumerations

enum  AEPRuleType_e { DecisionTableType }
 
enum  RBFDataType_e {
  StringType, DateType, DoubleType, FloatType,
  IntegerType, LogicalType, BusinessObjectType
}
 
enum  RBFInput_e { InPrimitive, InBusinessObject }
 
enum  RBFOutput_e { OutPrimitive }
 
enum  RBFColumn_e { Input, Output }
 
enum  RBFExpressionType_e {
  EqualTo, NotEqualTo, GreaterThan, GreaterThanOrEqualTo,
  LessThan, LessThanOrEqualTo, Between
}
 
typedef enum AEPRuleType_e AEPRuleType_t
 
typedef enum RBFDataType_e RBFDataType_t
 
typedef enum RBFInput_e RBFInput_t
 
typedef enum RBFOutput_e RBFOutput_t
 
typedef enum RBFColumn_e RBFColumn_t
 
typedef enum RBFExpressionType_e RBFExpressionType_t
 

Detailed Description

This file defines constants and external ITK API for the RBF module.

Definition in file rbf.h.