| CAABB | Axis-aligned bounding box |
| CAABB | Axis-aligned bounding box |
| CBuildParams | Parameters controlling NavMap construction from point clouds |
| CBVHNode | Node in a per-surface bounding volume hierarchy (BVH) |
| CColors | Optional per-vertex colors (RGBA, 8-bit per channel) |
| CCombineOptions | Options of combine_layer() |
| CCombineOptions | Options of combine_layer() |
| CDescriptorParams | Which descriptors to compute, and over which neighbourhoods |
| CDescriptorParams | Which descriptors to compute, and over which neighbourhoods |
| CDistanceField | Distance from each NavCel to the nearest seed (seed NavCels and, optionally, the open edges of the mesh), kept up to date incrementally |
| CDistanceField | Distance from each NavCel to the nearest seed (seed NavCels and, optionally, the open edges of the mesh), kept up to date incrementally |
| CEnvelope | |
| CTraversalScratch::Front | Dijkstra frontier entry: distance, NavCel, and the pivot it is measured from |
| CTraversalScratch::Front | Dijkstra frontier entry: distance, NavCel, and the pivot it is measured from |
| CLayerMeta | Metadata associated to a layer (optional) |
| CLayerRegistry | Registry of named layers (per-NavCel) |
| CLayerViewBase | Non-templated base for runtime layer handling |
| CLayerView< T > | Typed layer view storing one T value per NavCel |
| CNavMap::LocateOpts | Options for the locate functions |
| CNavMap::LocateOpts | Options for the locate functions |
| CMessageFilterDisplay | |
| CNavMapDisplay | |
| CNavCel | Navigation cell (triangle) with geometry and adjacency |
| CNavMap | |
| CNavMap | |
| CNode | |
| CSLAMServerNode | |
| COccupancyLayer | Log-odds occupancy over an int16 layer of a NavMap |
| COccupancyLayer | Log-odds occupancy over an int16 layer of a NavMap |
| COccupancyParams | Probabilities of the update rule and of the classification (OctoMap defaults) |
| COccupancyParams | Probabilities of the update rule and of the classification (OctoMap defaults) |
| CPositions | Structure-of-arrays for storing 3D vertex positions |
| CRay | Simple ray (origin + direction) |
| CRay | Simple ray (origin + direction) |
| CRayHit | Result of a raycast against the NavMap |
| CRayHit | Result of a raycast against the NavMap |
| CSaveOptions | Save options |
| CSimplifyParams | Parameters of simplify() |
| CSimplifyParams | Parameters of simplify() |
| CSimplifyStats | Sizes before and after simplify() |
| CSurface | A connected set of NavCels in a common reference frame |
| CSurface | A connected set of NavCels in a common reference frame |
| CSurfaceLink | Connection between two NavCels that do not share an edge (stairs, an elevator, a door between surfaces that are not welded...) |
| CTool | |
| CNavMapPoseTool | |
| CNavMapGoalTool | |
| CTraversalScratch | Reusable traversal buffers. Not thread-safe: one per thread |
| CTraversalScratch | Reusable traversal buffers. Not thread-safe: one per thread |
| CViewpointFilterStats | Points removed by filter_with_viewpoints() |