Geocentric.h
Go to the documentation of this file.
1 #pragma once
3 
4 namespace lanelet {
5 namespace projection {
6 
7 class GeocentricProjector : public Projector {
8  public:
9  // initialize the origin so that it's not the default one which causes
10  // IOHandler::handleDefaultProjector to throw an exception
11  GeocentricProjector() : Projector{Origin({90.0, 0.0, -6356752.3})} {}
12  BasicPoint3d forward(const GPSPoint& gps) const override;
13  GPSPoint reverse(const BasicPoint3d& enu) const override;
14 };
15 
16 } // namespace projection
17 } // namespace lanelet
lanelet::projection::GeocentricProjector::forward
BasicPoint3d forward(const GPSPoint &gps) const override
Definition: Geocentric.cpp:8
lanelet
lanelet::BasicPoint3d
Eigen::Vector3d BasicPoint3d
lanelet::projection::GeocentricProjector
Definition: Geocentric.h:7
Projection.h
lanelet::Projector
lanelet::projection::GeocentricProjector::GeocentricProjector
GeocentricProjector()
Definition: Geocentric.h:11
lanelet::Origin
lanelet::projection::GeocentricProjector::reverse
GPSPoint reverse(const BasicPoint3d &enu) const override
Definition: Geocentric.cpp:19
lanelet::GPSPoint


lanelet2_projection
Author(s): Maximilian Naumann , Fabian Poggenhans , Jan-Hendrik Pauls , MichaƂ Antkiewicz
autogenerated on Thu Mar 6 2025 03:26:06