NavMap
Loading...
Searching...
No Matches
NavMap Member List

This is the complete list of members for NavMap, including all inherited members.

add_layer(const std::string &name, const std::string &description={}, const std::string &unit={}, T default_value=T{})NavMap
add_layer(const std::string &name, const std::string &description, const std::string &unit, const std::string &src_layer)NavMap
add_navcel(uint32_t v0, uint32_t v1, uint32_t v2)NavMap
add_navcel_to_surface(std::size_t surface_index, NavCelId cid)NavMap
add_surface(const Surface &s)NavMap
add_surface(Surface &&s)NavMap
add_vertex(const Eigen::Vector3f &p)NavMap
build_adjacency()NavMap
closest_triangle(const Eigen::Vector3f &p_world, size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &closest_point, float &sqdist, int restrict_surface=-1) constNavMap
colorsNavMap
create_surface(std::string frame_id)NavMap
create_surface_obj(const std::string &frame_id) constNavMap
get_layer_meta(const std::string &name) constNavMap
get_neighbors(NavCelId cid) constNavMap
has_layer(const std::string &name) constNavMap
has_same_geometry(const NavMap &other) constNavMap
layer_clear(const std::string &name, T value=T{})NavMap
layer_copy(const std::string &src, const std::string &dst)NavMap
layer_get(const std::string &name, NavCelId cid, T def=T{}) constNavMap
layer_metaNavMap
layer_set(const std::string &name, NavCelId cid, T value)NavMap
layer_size(const std::string &name) constNavMap
layer_type_name(const std::string &name) constNavMap
layersNavMap
list_layers() constNavMap
locate_navcel(const Eigen::Vector3f &p_world, size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &bary, Eigen::Vector3f *hit_pt) constNavMap
locate_navcel(const Eigen::Vector3f &p_world, size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &bary, Eigen::Vector3f *hit_pt, const LocateOpts &opts) constNavMap
locate_navcel_core(const Eigen::Vector3f &p_world, std::size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &bary, Eigen::Vector3f *hit_pt, const LocateOpts &opts) constNavMap
mark_vertex_updated(PointId)NavMap
navcel_centroid(NavCelId cid) constNavMap
navcel_neighbors(NavCelId cid) constNavMap
navcel_value(NavCelId cid, const LayerView< T > &layer) constNavMap
navcelsNavMap
NavMap()NavMap
NavMap(const NavMap &other)NavMap
operator=(const NavMap &other)NavMap
operator=(NavMap &&other) noexceptNavMap
positionsNavMap
raycast(const Eigen::Vector3f &o, const Eigen::Vector3f &d, NavCelId &hit_cid, float &t, Eigen::Vector3f &hit_pt) constNavMap
raycast_many(const std::vector< Ray > &rays, std::vector< RayHit > &out, bool first_hit_only=true) constNavMap
rebuild_geometry_accels()NavMap
remove_surface(std::size_t surface_index)NavMap
sample_layer_at(const std::string &name, const Eigen::Vector3f &p_world, double def=std::numeric_limits< double >::quiet_NaN()) constNavMap
set_area(const Eigen::Vector3f &p_world, T value, const std::string &layer_name, AreaShape shape, float size)NavMap
surfacesNavMap