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)