|
maliput_sparse
|
#include <cmath>#include <initializer_list>#include <iterator>#include <map>#include <vector>#include <maliput/common/logger.h>#include <maliput/common/maliput_throw.h>#include <maliput/math/kd_tree.h>#include <maliput/math/vector.h>Classes | |
| struct | EuclideanDistance< CoordinateT > |
| Calculates the Euclidean distance between two coordinates. More... | |
| class | LineString< CoordinateT, DistanceFunction > |
Defines a polyline in the CoordinateT domain composed of at least 2 points. More... | |
| struct | LineString< CoordinateT, DistanceFunction >::Segment |
| A segment of a LineString. More... | |
| struct | LineString< CoordinateT, DistanceFunction >::Segment::Interval |
| Defines an interval in the \( p \) value of the parametrized LineString. More... | |
| class | LineString< CoordinateT, DistanceFunction >::Point |
| Extends the CoordinateT class with information about the index of the coordinate in the LineString and the \( p \) value up-to the coordinate in the parametrized LineString. More... | |
Namespaces | |
| maliput_sparse | |
| maliput_sparse::geometry | |
| maliput_sparse::geometry::details | |
Typedefs | |
| using | LineString2d = LineString< maliput::math::Vector2 > |
| using | LineString3d = LineString< maliput::math::Vector3 > |