Class BoolCondition

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class BoolCondition : public crowd_sim::Condition

Subclassed by crowd_sim::ConditionAND, crowd_sim::ConditionNOT, crowd_sim::ConditionOR

Public Functions

inline BoolCondition(const std::string &condition_name, Condition::TYPE condition_type)
inline BoolCondition(const std::string &condition_name, Condition::TYPE condition_type, ConditionPtr condition_ptr_1)
inline BoolCondition(const std::string &condition_name, Condition::TYPE condition_type, ConditionPtr condition_ptr_1, ConditionPtr condition_ptr_2)
inline virtual ~BoolCondition()
void set_condition(ConditionPtr condition, int condition_index)
void set_condition(ConditionPtr condition)
ConditionPtr get_condition(int condition_index) const
ConditionPtr get_condition() const
virtual bool is_valid() const override
virtual YAML::Node to_yaml() const override
virtual void from_yaml(const YAML::Node &input) override