|
|
#include <ArmarXCore/observers/checks/ConditionCheckUpdated.h>
Inheritance diagram for ConditionCheckUpdated:Public Member Functions | |
| ConditionCheck * | clone () override |
| Clones the current check. More... | |
| ConditionCheckUpdated () | |
| bool | evaluate (const StringVariantMap &dataFields) override |
| Evaluate the condition based on the current data field values. More... | |
Public Member Functions inherited from ConditionCheck | |
| ConditionCheck () | |
| Creates and initializes a ConditionCheck instance. More... | |
| virtual ConditionCheckPtr | createInstance (const CheckConfiguration &configuration, const ChannelRegistry &channelRegistry) |
| void | evaluateCondition (const DataFieldRegistry &dataFields) |
| Evaluates the condition based on the given registry of data fields. More... | |
| bool | getFulFilled () |
| Retrieve result of a condition evaluation initiated by evaluateCondition. More... | |
| void | reset () |
| Resets the status flags of the check such as check results. More... | |
| ~ConditionCheck () override | |
| Destructor. More... | |
Additional Inherited Members | |
Public Types inherited from ConditionCheck | |
| using | ChannelRegistry = armarx::ChannelRegistry |
| Creates a new ConditionCheck instance. More... | |
Protected Member Functions inherited from ConditionCheck | |
| void | addSupportedType (VariantTypeId dataFieldType=0, ParameterTypeList parameterTypes=ParameterTypeList()) |
| Add a supported type for elementary condition check marks pairs of (dataFieldType,EvaluationTypes) More... | |
| const Variant & | getParameter (int index) |
| Retrieve parameters of check. More... | |
| void | setNumberParameters (int numberParameters) |
| Sets the number of paramaters required for this check. More... | |
Static Protected Member Functions inherited from ConditionCheck | |
| static ParameterTypeList | createParameterTypeList (int numberTypes,...) |
Checks if the relevant data fields have been updated since the installation of this condition.
Parameters: None Supported types: Any
Definition at line 41 of file ConditionCheckUpdated.h.
|
inline |
Definition at line 44 of file ConditionCheckUpdated.h.
|
inlineoverridevirtual |
Clones the current check.
Implement this in each subclass of the check.
Reimplemented from ConditionCheck.
Definition at line 51 of file ConditionCheckUpdated.h.
|
inlineoverridevirtual |
Evaluate the condition based on the current data field values.
This method should be overwritten in order to create a custom condition check.
| dataFields | The values of the relevant data fields to check against |
Reimplemented from ConditionCheck.
Definition at line 57 of file ConditionCheckUpdated.h.