Class AgentGroup
Defined in File agent_group.h
Class Documentation
-
class AgentGroup
Public Functions
-
inline AgentGroup(size_t group_id, bool is_external_group = false)
-
inline AgentGroup(const YAML::Node &input)
-
inline bool is_valid() const
-
inline bool is_external_group() const
-
inline size_t get_group_id() const
-
inline std::pair<double, double> get_spawn_point() const
-
inline std::vector<std::string> get_external_agent_name() const
-
inline int get_spawn_number() const
-
inline std::string get_agent_profile() const
-
inline std::string get_initial_state() const
-
YAML::Node to_yaml() const
-
void from_yaml(const YAML::Node &input)
-
inline void set_spawn_point(double x, double y)
-
inline void set_external_agent_name(const std::vector<std::string> &external_name)
-
inline void set_spawn_number(int number)
-
inline void set_agent_profile(std::string profile)
-
inline void set_initial_state(std::string state)
-
inline AgentGroup(size_t group_id, bool is_external_group = false)