NavMap
Loading...
Searching...
No Matches
navmap_core Directory Reference
Directory dependency graph for navmap_core:
navmap_core/include/navmap_core

Files

 
Combine.hpp
 Combining one layer into another with explicit operators, unknown-aware, with provenance.
 
Costs.hpp
 Values of a U8 cost layer, as in costmap_2d / Nav2 (so that bridging to them is a copy).
 
Descriptors.hpp
 Geometric descriptors per NavCel (slope, roughness, step, clearance), as layers.
 
DistanceField.hpp
 Incremental distance field over a NavMap, updated by the seed cells added and removed instead of recomputed: the cost of an update depends on the area it changes.
 
Geometry.hpp
 Low-level geometry utilities for NavMap cells (triangles), AABB and basic queries such as ray-triangle intersection and closest-point.
 
Iterators.hpp
 Traversals over the NavCels of a navmap::NavMap: box, disc, ring, polygon, distance order and segment walk.
 
NavMap.hpp
 Core container and data structures for EasyNav navigable meshes.
 
Occupancy.hpp
 Probabilistic occupancy per NavCel: log-odds with clamping (as OctoMap), stored in an int16 layer in fixed point, and a three-state classification (as UFOMap).
 
Simplify.hpp
 Mesh simplification that keeps the layers: large NavCels where surface and layers are uniform, the original ones where they change.