maliput_malidrive
|
#include "maliput_malidrive/xodr/tools.h"
#include <cmath>
#include "maliput_malidrive/common/macros.h"
#include "maliput_malidrive/xodr/elevation_profile.h"
#include "maliput_malidrive/xodr/lateral_profile.h"
Namespaces | |
malidrive | |
Generate a new XODR file which is filled with Roads that are extracted from an another XODR file. | |
malidrive::xodr | |
Functions | |
double | GetDistanceBetweenGeometries (const Geometry &lhs, const Geometry &rhs) |
Calculates the Euclidean distance between the endpoint of lhs and the startpoint of rhs . More... | |
template<class XodrFunction > | |
double | GetDistanceBetweenFunctions (const XodrFunction &lhs, const XodrFunction &rhs) |
Computes the distance between the images of lhs and rhs polynomials. More... | |
Vector2 | ComputeEndpointWithNewLength (const Geometry &geometry, double length) |
Calculates the position of the geometry that starts in geometry.start_point and extends length distance. More... | |
template double | GetDistanceBetweenFunctions< ElevationProfile::Elevation > (const ElevationProfile::Elevation &lhs, const ElevationProfile::Elevation &rhs) |
template double | GetDistanceBetweenFunctions< LateralProfile::Superelevation > (const LateralProfile::Superelevation &lhs, const LateralProfile::Superelevation &rhs) |