The HBhvConditionSensorAction class evaluates if the target sensor has performed an action.
More...
#include <HBhvSensor.h>
|
| | HBhvConditionSensorAction (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
| |
| virtual int | SensorActionEvent (const char *action) |
| |
| virtual void | Serialize (HUtilityXMLGenerator *xmlgen) |
| |
| | HBhvConditionSensor (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
| |
| virtual void | Register () |
| |
| virtual void | UnRegister () |
| |
| virtual void | Evaluate (bool &and_flag, bool &or_flag) |
| |
| virtual HBhvSensor * | GetSensor () |
| |
| | HBhvCondition (const char *target, const char *hevent, bool invert, HBhvSensor *sensor) |
| |
| virtual void | Serialize (HUtilityXMLGenerator *xmlgen, HUtilityXMLTag *xmlt) |
| |
| virtual void | SetTarget (const char *target) |
| |
The HBhvConditionSensorAction class evaluates if the target sensor has performed an action.
| HBhvConditionSensorAction::HBhvConditionSensorAction |
( |
const char * |
target, |
|
|
const char * |
hevent, |
|
|
bool |
invert, |
|
|
HBhvSensor * |
sensor |
|
) |
| |
Constructs an HBhvConditionSensorAction object.
- Parameters
-
| target | The descriptor of the target sensor. You can use HBhvTargetObject::CreateTargetString() to generate this string. |
| hevent | The event type. |
| invert | Pass true to invert the condition. In other words, this condition will return true if the condition evaluates to false and false if the condition evaluates to true. |
| sensor | A pointer to the HBhvSensor object that this condition belongs to. |
| virtual int HBhvConditionSensorAction::SensorActionEvent |
( |
const char * |
action | ) |
|
|
virtual |
Called by the event manager if a sensor action has been performed. If the sensor that performed the action is this condition's target sensor, then the other conditions of HBhvConditionSensorAction's sensor are evaluated.
| virtual void HBhvConditionSensorAction::Serialize |
( |
HUtilityXMLGenerator * |
xmlgen | ) |
|
|
virtual |
The documentation for this class was generated from the following file: