VIPRA Documentation
|
This is the complete list of members for VIPRA::Modules::Map, including all inherited members.
add_area(std::string const &name, VIPRA::Geometry::Polygon const &polygon) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
add_objective(std::string const &type, VIPRA::Geometry::Polygon const &objective) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
add_obstacle(VIPRA::Geometry::Polygon const &obstacle) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
add_spawn(VIPRA::Geometry::Polygon const &spawn) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
area_added(std::string const &name, VIPRA::Geometry::Polygon const &polygon) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
collision(VIPRA::f3d point) const -> bool (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
collision(VIPRA::Geometry::Circle const &radius) const -> bool (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
get_areas() const -> std::map< std::string, VIPRA::Geometry::Polygon > (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_dimensions() const -> VIPRA::f3d (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_objective_types() const -> std::vector< std::string > const & (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_objectives() const -> std::map< std::string, std::vector< VIPRA::Geometry::Polygon > > const & (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_objectives(std::string const &type) const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_obstacles() const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
get_spawns() const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
initialize(VIPRA::Modules::MapInput &input) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
Map()=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
Map(const Map &)=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
Map(Map &&) noexcept=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
objective_added(std::string const &type, VIPRA::Geometry::Polygon const &objective) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
obstacle_added(VIPRA::Geometry::Polygon const &obstacle) (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
operator=(const Map &) -> Map &=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
operator=(Map &&) noexcept -> Map &=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
ray_hit(VIPRA::f3d start, VIPRA::f3d end) const -> VIPRA::f_pnt (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inlinevirtual |
reset_module() (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | inline |
VIPRA_MAP_INIT (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
VIPRA_MAP_RESET (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | |
~Map()=default (defined in VIPRA::Modules::Map) | VIPRA::Modules::Map | virtual |