Class BoolCondition
Defined in File condition.h
Inheritance Relationships
Base Type
public crowd_sim::Condition
(Class Condition)
Derived Types
public crowd_sim::ConditionAND
(Class ConditionAND)public crowd_sim::ConditionNOT
(Class ConditionNOT)public crowd_sim::ConditionOR
(Class ConditionOR)
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, 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
-
inline BoolCondition(const std::string &condition_name, Condition::TYPE condition_type, ConditionPtr condition_ptr_1)