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)