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 > |