|
NavMap
|
Structure-of-arrays for storing 3D vertex positions. More...
#include <NavMap.hpp>

Public Member Functions | |
| Eigen::Vector3f | at (PointId id) const |
Returns vertex id as a 3D vector. | |
| size_t | size () const |
Public Attributes | |
| std::vector< float > | x |
| X coordinates (meters) | |
| std::vector< float > | y |
| Y coordinates (meters) | |
| std::vector< float > | z |
| Z coordinates (meters) | |
Structure-of-arrays for storing 3D vertex positions.
Positions are stored in separate x/y/z arrays for cache-friendly access and easy interop. Use navmap::Positions::at() to read a vertex as an Eigen vector.
| Eigen::Vector3f at | ( | PointId | id | ) | const |
Returns vertex id as a 3D vector.
| id | Vertex index (0-based). |
| size_t size | ( | ) | const |
| std::vector<float> x |
X coordinates (meters)
| std::vector<float> y |
Y coordinates (meters)
| std::vector<float> z |
Z coordinates (meters)