Class CrowdSimImplementation
Defined in File crowd_sim_impl.h
Class Documentation
-
class CrowdSimImplementation
Public Functions
-
inline CrowdSimImplementation()
-
inline ~CrowdSimImplementation()
-
YAML::Node to_yaml()
-
bool from_yaml(const YAML::Node &input)
-
void clear()
-
void init_default_configure()
-
inline void set_enable_crowd_sim(bool is_enable)
-
inline bool get_enable_crowd_sim() const
-
inline void set_update_time_step(double update_time_step)
-
inline double get_update_time_step() const
-
inline void set_goal_areas(std::set<std::string> goal_areas)
-
inline std::vector<std::string> get_goal_areas() const
-
void save_transitions(const std::vector<Transition> &transitions)
-
inline std::vector<Transition> get_transitions() const
-
void save_agent_profiles(const std::vector<AgentProfile> &agent_profiles)
-
inline std::vector<AgentProfile> get_agent_profiles() const
-
void save_agent_groups(const std::vector<AgentGroup> &agent_groups)
-
inline std::vector<AgentGroup> get_agent_groups() const
-
inline CrowdSimImplementation()