Namespaces | Typedefs | Variables
Forward.h File Reference
#include <boost/units/physical_dimensions/acceleration.hpp>
#include <boost/units/physical_dimensions/velocity.hpp>
#include <boost/units/quantity.hpp>
#include <boost/units/systems/si/base.hpp>
#include <cstdint>
#include <memory>
#include <vector>
Include dependency graph for Forward.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lanelet
 
 lanelet::units
 

Typedefs

using lanelet::Acceleration = units::MPS2Quantity
 
using lanelet::AreaDataConstPtr = std::shared_ptr< const AreaData >
 
using lanelet::AreaDataConstPtrs = std::vector< AreaDataConstPtr >
 
using lanelet::AreaDataPtr = std::shared_ptr< AreaData >
 
using lanelet::AreaDataptr = std::weak_ptr< AreaData >
 
using lanelet::AreaDataPtrs = std::vector< AreaDataPtr >
 
using lanelet::Areas = std::vector< Area >
 
using lanelet::BasicPolygons2d = std::vector< BasicPolygon2d >
 
using lanelet::BasicPolygons3d = std::vector< BasicPolygon3d >
 
using lanelet::BasicPolygonsWithHoles2d = std::vector< BasicPolygonWithHoles2d >
 
using lanelet::BasicPolygonsWithHoles3d = std::vector< BasicPolygonWithHoles3d >
 
using lanelet::CompoundHybridLineStrings2d = std::vector< CompoundHybridLineString2d >
 
using lanelet::CompoundHybridLineStrings3d = std::vector< CompoundHybridLineString3d >
 
using lanelet::CompoundHybridPolygons2d = std::vector< CompoundHybridPolygon2d >
 
using lanelet::CompoundHybridPolygons3d = std::vector< CompoundHybridPolygon3d >
 
using lanelet::CompoundLineStringDataConstPtr = std::shared_ptr< const CompoundLineStringData >
 
using lanelet::CompoundLineStringDataConstPtrs = std::vector< CompoundLineStringDataConstPtr >
 
using lanelet::CompoundLineStringDataPtr = std::shared_ptr< CompoundLineStringData >
 
using lanelet::CompoundLineStringDataPtrs = std::vector< CompoundLineStringDataPtr >
 
using lanelet::CompoundLineStrings2d = std::vector< CompoundLineString2d >
 
using lanelet::CompoundLineStrings3d = std::vector< CompoundLineString3d >
 
using lanelet::CompoundPolygons2d = std::vector< CompoundPolygon2d >
 
using lanelet::CompoundPolygons3d = std::vector< CompoundPolygon3d >
 
using lanelet::ConstAreas = std::vector< ConstArea >
 
using lanelet::ConstHybridLineStrings2d = std::vector< ConstHybridLineString2d >
 
using lanelet::ConstHybridLineStrings3d = std::vector< ConstHybridLineString3d >
 
using lanelet::ConstHybridPolygons2d = std::vector< ConstHybridPolygon2d >
 
using lanelet::ConstHybridPolygons3d = std::vector< ConstHybridPolygon3d >
 
using lanelet::ConstLaneletOrAreas = std::vector< ConstLaneletOrArea >
 
using lanelet::ConstLanelets = std::vector< ConstLanelet >
 
using lanelet::ConstLineStrings2d = std::vector< ConstLineString2d >
 
using lanelet::ConstLineStrings3d = std::vector< ConstLineString3d >
 
using lanelet::ConstPoints2d = std::vector< ConstPoint2d >
 
using lanelet::ConstPoints3d = std::vector< ConstPoint3d >
 
using lanelet::ConstPolygons2d = std::vector< ConstPolygon2d >
 
using lanelet::ConstPolygons3d = std::vector< ConstPolygon3d >
 
using lanelet::GPSPoints = std::vector< GPSPoint >
 
using lanelet::Id = int64_t
 
using lanelet::Ids = std::vector< Id >
 
using lanelet::LaneletDataConstPtr = std::shared_ptr< const LaneletData >
 
using lanelet::LaneletDataConstPtrs = std::vector< LaneletDataConstPtr >
 
using lanelet::LaneletDataConstWptr = std::weak_ptr< const LaneletData >
 
using lanelet::LaneletDataConstWptrs = std::vector< LaneletDataConstWptr >
 
using lanelet::LaneletDataPtr = std::shared_ptr< LaneletData >
 
using lanelet::LaneletDataptr = std::weak_ptr< LaneletData >
 
using lanelet::LaneletDataPtrs = std::vector< LaneletDataPtr >
 
using lanelet::LaneletMapConstPtr = std::shared_ptr< const LaneletMap >
 
using lanelet::LaneletMapConstPtrs = std::vector< LaneletMapConstPtr >
 
using lanelet::LaneletMapConstUPtr = std::unique_ptr< const LaneletMap >
 
using lanelet::LaneletMapPtr = std::shared_ptr< LaneletMap >
 
using lanelet::LaneletMapPtrs = std::vector< LaneletMapPtr >
 
using lanelet::LaneletMapUPtr = std::unique_ptr< LaneletMap >
 
using lanelet::Lanelets = std::vector< Lanelet >
 
using lanelet::LaneletSequenceDataConstPtr = std::shared_ptr< const LaneletSequenceData >
 
using lanelet::LaneletSequenceDataConstPtrs = std::vector< LaneletSequenceDataConstPtr >
 
using lanelet::LaneletSequenceDataPtr = std::shared_ptr< LaneletSequenceData >
 
using lanelet::LaneletSequenceDataPtrs = std::vector< LaneletSequenceDataPtr >
 
using lanelet::LaneletSequences = std::vector< LaneletSequence >
 
using lanelet::LaneletSubmapConstPtr = std::shared_ptr< const LaneletSubmap >
 
using lanelet::LaneletSubmapConstPtrs = std::vector< LaneletSubmapConstPtr >
 
using lanelet::LaneletSubmapConstUPtr = std::unique_ptr< const LaneletSubmap >
 
using lanelet::LaneletSubmapPtr = std::shared_ptr< LaneletSubmap >
 
using lanelet::LaneletSubmapPtrs = std::vector< LaneletSubmapPtr >
 
using lanelet::LaneletSubmapUPtr = std::unique_ptr< LaneletSubmap >
 
using lanelet::LineStringDataConstPtr = std::shared_ptr< const LineStringData >
 
using lanelet::LineStringDataConstPtrs = std::vector< LineStringDataConstPtr >
 
using lanelet::LineStringDataPtr = std::shared_ptr< LineStringData >
 
using lanelet::LineStringDataPtrs = std::vector< LineStringDataPtr >
 
using lanelet::LineStrings2d = std::vector< LineString2d >
 
using lanelet::LineStrings3d = std::vector< LineString3d >
 
using lanelet::units::MPS = boost::units::unit< boost::units::velocity_dimension, boost::units::si::system >
 
using lanelet::units::MPS2 = boost::units::unit< boost::units::acceleration_dimension, boost::units::si::system >
 
using lanelet::units::MPS2Quantity = boost::units::quantity< MPS2 >
 
using lanelet::units::MPSQuantity = boost::units::quantity< MPS >
 
using lanelet::PointDataConstPtr = std::shared_ptr< const PointData >
 
using lanelet::PointDataConstPtrs = std::vector< PointDataConstPtr >
 
using lanelet::PointDataPtr = std::shared_ptr< PointData >
 
using lanelet::PointDataPtrs = std::vector< PointDataPtr >
 
using lanelet::Points2d = std::vector< Point2d >
 
using lanelet::Points3d = std::vector< Point3d >
 
using lanelet::Polygons2d = std::vector< Polygon2d >
 
using lanelet::Polygons3d = std::vector< Polygon3d >
 
using lanelet::PrimitiveDataConstPtr = std::shared_ptr< const PrimitiveData >
 
using lanelet::PrimitiveDataConstPtrs = std::vector< PrimitiveDataConstPtr >
 
using lanelet::PrimitiveDataPtr = std::shared_ptr< PrimitiveData >
 
using lanelet::PrimitiveDataPtrs = std::vector< PrimitiveDataPtr >
 
using lanelet::RegulatoryElementConstPtr = std::shared_ptr< const RegulatoryElement >
 
using lanelet::RegulatoryElementConstPtrs = std::vector< RegulatoryElementConstPtr >
 
using lanelet::RegulatoryElementDataConstPtr = std::shared_ptr< const RegulatoryElementData >
 
using lanelet::RegulatoryElementDataConstPtrs = std::vector< RegulatoryElementDataConstPtr >
 
using lanelet::RegulatoryElementDataPtr = std::shared_ptr< RegulatoryElementData >
 
using lanelet::RegulatoryElementDataPtrs = std::vector< RegulatoryElementDataPtr >
 
using lanelet::RegulatoryElementPtr = std::shared_ptr< RegulatoryElement >
 
using lanelet::RegulatoryElementPtrs = std::vector< RegulatoryElementPtr >
 
using lanelet::Velocity = units::MPSQuantity
 

Variables

constexpr Id lanelet::InvalId = 0
 indicates a primitive that is not part of a map More...
 


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:52