|
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_navcel(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 |