Class MengeHandle
Defined in File crowd_simulator_common.hpp
Inheritance Relationships
Base Type
public std::enable_shared_from_this< MengeHandle >
Class Documentation
-
class MengeHandle : public std::enable_shared_from_this<MengeHandle>
Public Functions
-
inline MengeHandle(const std::string &resource_path, const std::string &behavior_file, const std::string &scene_file, const float sim_time_step = 0.0)
-
void set_sim_time_step(float sim_time_step)
-
float get_sim_time_step() const
-
size_t get_agent_count()
-
void sim_step() const
Public Static Functions
-
static std::shared_ptr<MengeHandle> init_and_make(const std::string &resource_path, const std::string &behavior_file, const std::string &scene_file, const float sim_time_step)
-
inline MengeHandle(const std::string &resource_path, const std::string &behavior_file, const std::string &scene_file, const float sim_time_step = 0.0)