#include <Eigen/Core>#include <utility>#include "lanelet2_core/Forward.h"#include "lanelet2_core/primitives/Primitive.h"#include "lanelet2_core/primitives/Traits.h"#include "lanelet2_core/utility/TransformIterator.h"#include "lanelet2_core/utility/Utilities.h"

Go to the source code of this file.
Classes | |
| struct | lanelet::ArcCoordinates |
| Describes a position in linestring coordinates. More... | |
| class | lanelet::ConstPoint2d |
| An immutable 2d point. More... | |
| class | lanelet::ConstPoint3d |
| An immutable 3d point. More... | |
| class | lanelet::internal::Converter< const BasicPoint2d > |
| struct | std::hash< lanelet::ConstPoint2d > |
| struct | std::hash< lanelet::ConstPoint3d > |
| struct | std::hash< lanelet::Point2d > |
| struct | std::hash< lanelet::Point3d > |
| class | lanelet::Point2d |
| A mutable 2d point. More... | |
| class | lanelet::Point3d |
| A mutable 3d point. More... | |
| class | lanelet::PointData |
| struct | lanelet::traits::PointTraits< BasicPoint2d > |
| struct | lanelet::traits::PointTraits< BasicPoint3d > |
| struct | lanelet::traits::PointTraits< Eigen::Vector2d > |
| struct | lanelet::traits::PrimitiveTraits< BasicPoint2d > |
| struct | lanelet::traits::PrimitiveTraits< BasicPoint3d > |
| used for templates that require info about this point More... | |
| struct | lanelet::traits::PrimitiveTraits< Eigen::Vector2d > |
Namespaces | |
| lanelet | |
| lanelet::internal | |
| lanelet::traits | |
| std | |
Typedefs | |
| using | lanelet::BasicPoint2d = Eigen::Matrix< double, 2, 1, Eigen::DontAlign > |
| a simple 2d-point More... | |
| using | lanelet::BasicPoint3d = Eigen::Vector3d |
| a simple 3d-point More... | |
| using | lanelet::BasicPoints2d = std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > |
| multiple simple 2d-points More... | |
| using | lanelet::BasicPoints3d = std::vector< BasicPoint3d > |
| multiple simple 3d-points More... | |
| template<typename T , typename RetT > | |
| using | lanelet::IfPT = std::enable_if_t< traits::isPointT< T >(), RetT > |
Functions | |
| template<typename T > | |
| constexpr bool | lanelet::traits::isPointT () |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const ConstPoint2d &obj) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const ConstPoint3d &obj) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const Point2d &obj) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const Point3d &obj) |
| template<> | |
| BasicPoint2d | lanelet::traits::to2D (const BasicPoint3d &primitive) |
| template<> | |
| BasicPoint3d | lanelet::traits::to3D (const BasicPoint2d &primitive) |