Namespaces | |
ConstLineStringImpl | |
detail | |
geometry | |
helper | |
impl | |
internal | |
io | |
io_handlers | |
osm | |
projection | |
routing | |
test_cases | |
test_setup | |
traffic_rules | |
traits | |
units | |
utils | |
validation | |
Enumerations | |
enum | AttributeName { AttributeName::Type, AttributeName::Subtype, AttributeName::OneWay, AttributeName::ParticipantVehicle, AttributeName::ParticipantPedestrian, AttributeName::SpeedLimit, AttributeName::Location, AttributeName::Dynamic } |
enum | LaneletType { LaneletType::OneWay, LaneletType::Bidirectional } |
enum | ManeuverType { ManeuverType::Yield, ManeuverType::RightOfWay, ManeuverType::Unknown } |
enum | RoleName { RoleName::Refers, RoleName::RefLine, RoleName::RightOfWay, RoleName::Yield, RoleName::Cancels, RoleName::CancelLine } |
Functions | |
Optional< std::string > | Attribute::as< Optional< std::string > > () const |
Optional< std::string > | Attribute::as< std::string > () const |
DefaultProjector | defaultProjection (Origin origin=Origin::defaultOrigin()) |
std::unique_ptr< LaneletMap > | load (const std::string &filename, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
std::unique_ptr< LaneletMap > | load (const std::string &filename, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
std::unique_ptr< LaneletMap > | load (const std::string &filename, const std::string &parserName, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
std::unique_ptr< LaneletMap > | load (const std::string &filename, const std::string &parserName, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
bool | operator!= (const Attribute &lhs, const Attribute &rhs) |
bool | operator!= (const CompoundLineStringImpl< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
bool | operator!= (const CompoundLineStringImpl< Point1T > &lhs, const std::vector< Point2T > &rhs) |
bool | operator!= (const ConstArea &lhs, const ConstArea &rhs) |
bool | operator!= (const ConstLanelet &lhs, const ConstLanelet &rhs) |
bool | operator!= (const ConstLaneletOrArea &lhs, const ConstLaneletOrArea &rhs) |
bool | operator!= (const ConstLineStringImpl< LhsPointT > &lhs, const ConstLineStringImpl< RhsPointT > &rhs) |
bool | operator!= (const ConstLineStringImpl< PointT > &lhs, const std::vector< PointT > &rhs) |
bool | operator!= (const ConstLineStringOrPolygon3d &lhs, const ConstLineStringOrPolygon3d &rhs) |
bool | operator!= (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |
bool | operator!= (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |
bool | operator!= (const LaneletSequence &lhs, const LaneletSequence &rhs) |
bool | operator!= (const LineStringOrPolygon3d &lhs, const LineStringOrPolygon3d &rhs) |
bool | operator!= (const std::vector< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
bool | operator!= (const std::vector< PointT > &lhs, const ConstLineStringImpl< PointT > &rhs) |
std::ostream & | operator<< (std::ostream &stream, const Attribute &obj) |
std::ostream & | operator<< (std::ostream &stream, const AttributeMap &obj) |
std::ostream & | operator<< (std::ostream &stream, const CompoundLineStringImpl< PointT > &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstArea &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstLanelet &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstLaneletOrArea &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstLineString2d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstLineString3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstLineStringOrPolygon3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstPoint2d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstPoint3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstPolygon2d &obj) |
std::ostream & | operator<< (std::ostream &stream, const ConstPolygon3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const LaneletSequence &obj) |
std::ostream & | operator<< (std::ostream &stream, const LineStringOrPolygon3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const Point2d &obj) |
std::ostream & | operator<< (std::ostream &stream, const Point3d &obj) |
std::ostream & | operator<< (std::ostream &stream, const RegulatoryElement &obj) |
std::ostream & | operator<< (std::ostream &stream, HybridMap< Value, Enum, Lookup > map) |
bool | operator== (const AreaData &lhs, const AreaData &rhs) |
bool | operator== (const Attribute &lhs, const Attribute &rhs) |
bool | operator== (const CompoundLineStringImpl< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
bool | operator== (const CompoundLineStringImpl< Point1T > &lhs, const std::vector< Point2T > &rhs) |
bool | operator== (const ConstArea &lhs, const ConstArea &rhs) |
bool | operator== (const ConstLanelet &lhs, const ConstLanelet &rhs) |
bool | operator== (const ConstLaneletOrArea &lhs, const ConstLaneletOrArea &rhs) |
bool | operator== (const ConstLineStringImpl< LhsPointT > &lhs, const ConstLineStringImpl< RhsPointT > &rhs) |
bool | operator== (const ConstLineStringImpl< PointT > &lhs, const std::vector< PointT > &rhs) |
bool | operator== (const ConstLineStringOrPolygon3d &lhs, const ConstLineStringOrPolygon3d &rhs) |
bool | operator== (const ConstWeakArea &lhs, const ConstWeakArea &rhs) |
bool | operator== (const ConstWeakLanelet &lhs, const ConstWeakLanelet &rhs) |
bool | operator== (const LaneletData &lhs, const LaneletData &rhs) |
bool | operator== (const LaneletMap &rhs, const LaneletMap &lhs) |
bool | operator== (const LaneletSequence &lhs, const LaneletSequence &rhs) |
bool | operator== (const LineStringData &lhs, const LineStringData &rhs) |
bool | operator== (const LineStringOrPolygon3d &lhs, const LineStringOrPolygon3d &rhs) |
bool | operator== (const PointData &lhs, const PointData &rhs) |
bool | operator== (const PrimitiveLayer< T > &rhs, const PrimitiveLayer< T > &lhs) |
bool | operator== (const RegulatoryElementData &rhs, const RegulatoryElementData &lhs) |
bool | operator== (const std::vector< Point1T > &lhs, const CompoundLineStringImpl< Point2T > &rhs) |
bool | operator== (const std::vector< PointT > &lhs, const ConstLineStringImpl< PointT > &rhs) |
bool | operator==<RegulatoryElementPtr > (const PrimitiveLayer< RegulatoryElementPtr > &rhs, const PrimitiveLayer< RegulatoryElementPtr > &lhs) |
std::istream & | operator>> (std::istream &is, ConstLaneletOrArea &) |
std::vector< std::string > | supportedParserExtensions () |
std::vector< std::string > | supportedParsers () |
std::vector< std::string > | supportedWriterExtensions () |
std::vector< std::string > | supportedWriters () |
void | write (const std::string &filename, const lanelet::LaneletMap &map, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
void | write (const std::string &filename, const lanelet::LaneletMap &map, const std::string &writerName, const Origin &origin=Origin::defaultOrigin(), ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
void | write (const std::string &filename, const LaneletMap &map, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
void | write (const std::string &filename, const LaneletMap &map, const std::string &writerName, const Projector &projector, ErrorMessages *errors=nullptr, const io::Configuration ¶ms=io::Configuration()) |
Variables | |
static RegisterRegulatoryElement< GenericRegulatoryElement > | genRegelem |
constexpr Id | InvalId |
static RegisterRegulatoryElement< AllWayStop > | regAllWayStop |
static RegisterRegulatoryElement< RightOfWay > | regRightOfWay |
static RegisterRegulatoryElement< SpeedLimit > | regSpeedLimit |
static RegisterRegulatoryElement< TrafficLight > | regTraffic |
static RegisterRegulatoryElement< TrafficSign > | regTrafficSign |