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)