CFx SDK Documentation
2022 SP0
|
#include <FdField.h>
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
This class manages the evaluation of fields.
The field evaluators should register their loader with the engine during application startup <group Other_Classes>
|
inlinevirtual |
|
pure virtual |
Adds the field reactor to the field framework.
pReactor | [in] Input pointer to the reactor to be added |
|
pure virtual |
Returns the number of registered field evaluator loaders.
|
pure virtual |
Returns an an evaluator for the specified field from the set of registered evaluators if the field does not have an evaluator ID.
pField | [in] Input field for which to find an evaluator |
pszEvalId | [out] Output pointer to receive the evaluator ID |
|
pure virtual |
Returns the field evaluator for the specified evaluator ID.
pszEvalId | [in] Input evaluator ID for which to find the field evaluator |
|
pure virtual |
Returns the field evaluator loader at the specified index.
inputIndex | [in] Input index for which to get the field evaluator loader; the index is zero based and should be less than the number of registered evaluator loaders. |
OdFdFieldEngine::ODRX_DECLARE_MEMBERS | ( | OdFdFieldEngine | ) |
|
pure virtual |
Registers the evaluator loader with the engine.
pLoader | [in] Input evaluator loader to register |
|
pure virtual |
Removes the field reactor from the field framework.
pReactor | [in] Input pointer to field reactor to remove |
|
pure virtual |
Unregisters the evaluator loader from the engine.
pLoader | [in] Input evaluator loader to unregister |