CFx SDK Documentation 2024 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.
Field evaluators should register their loader with the engine at application startup.
<group Other_Classes>
|
inlinevirtual |
Destructor for objects of the OdFdFieldEngine class. Frees allocated resources.
|
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 the field reactor to remove. |
|
pure virtual |
Unregisters the evaluator loader from the engine.
pLoader | [in] Input evaluator loader to unregister. |