VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Modules::Map Member List

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::Mapinline
add_objective(std::string const &type, VIPRA::Geometry::Polygon const &objective) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
add_obstacle(VIPRA::Geometry::Polygon const &obstacle) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
add_spawn(VIPRA::Geometry::Polygon const &spawn) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
area_added(std::string const &name, VIPRA::Geometry::Polygon const &polygon) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinlinevirtual
collision(VIPRA::f3d point) const -> bool (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinlinevirtual
collision(VIPRA::Geometry::Circle const &radius) const -> bool (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinlinevirtual
get_areas() const -> std::map< std::string, VIPRA::Geometry::Polygon > (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_dimensions() const -> VIPRA::f3d (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_objective_types() const -> std::vector< std::string > const & (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_objectives() const -> std::map< std::string, std::vector< VIPRA::Geometry::Polygon > > const & (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_objectives(std::string const &type) const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_obstacles() const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
get_spawns() const -> std::vector< VIPRA::Geometry::Polygon > const & (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
initialize(VIPRA::Modules::MapInput &input) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
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::Mapinlinevirtual
obstacle_added(VIPRA::Geometry::Polygon const &obstacle) (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinlinevirtual
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::Mapinlinevirtual
reset_module() (defined in VIPRA::Modules::Map)VIPRA::Modules::Mapinline
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::Mapvirtual