NavMap
|
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) const | NavMap | |
colors | NavMap | |
create_surface(std::string frame_id) | NavMap | |
create_surface_obj(const std::string &frame_id) const | NavMap | |
get_layer_meta(const std::string &name) const | NavMap | |
get_neighbors(NavCelId cid) const | NavMap | |
has_layer(const std::string &name) const | NavMap | |
has_same_geometry(const NavMap &other) const | NavMap | |
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{}) const | NavMap | |
layer_meta | NavMap | |
layer_set(const std::string &name, NavCelId cid, T value) | NavMap | |
layer_size(const std::string &name) const | NavMap | |
layer_type_name(const std::string &name) const | NavMap | |
layers | NavMap | |
list_layers() const | NavMap | |
locate_navcel(const Eigen::Vector3f &p_world, size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &bary, Eigen::Vector3f *hit_pt) const | NavMap | |
locate_navcel(const Eigen::Vector3f &p_world, size_t &surface_idx, NavCelId &cid, Eigen::Vector3f &bary, Eigen::Vector3f *hit_pt, const LocateOpts &opts) const | NavMap | |
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) const | NavMap | |
mark_vertex_updated(PointId) | NavMap | |
navcel_centroid(NavCelId cid) const | NavMap | |
navcel_neighbors(NavCelId cid) const | NavMap | |
navcel_value(NavCelId cid, const LayerView< T > &layer) const | NavMap | |
navcels | NavMap | |
NavMap() | NavMap | |
NavMap(const NavMap &other) | NavMap | |
operator=(const NavMap &other) | NavMap | |
operator=(NavMap &&other) noexcept | NavMap | |
positions | NavMap | |
raycast(const Eigen::Vector3f &o, const Eigen::Vector3f &d, NavCelId &hit_cid, float &t, Eigen::Vector3f &hit_pt) const | NavMap | |
raycast_many(const std::vector< Ray > &rays, std::vector< RayHit > &out, bool first_hit_only=true) const | NavMap | |
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()) const | NavMap | |
set_area(const Eigen::Vector3f &p_world, T value, const std::string &layer_name, AreaShape shape, float size) | NavMap | |
surfaces | NavMap |