API Documentation
Loading...
Searching...
No Matches
GpsMeasurement Class Reference

#include <GPSTypes.h>

Inheritance diagram for GpsMeasurement:
[legend]
Collaboration diagram for GpsMeasurement:
[legend]

Public Member Functions

Eigen::MatrixXd getCovariance () const override
 
Eigen::Vector3d getRelativeFromOrigin (const GlobalPosition &origin) const override
 
 GpsMeasurement ()
 
 GpsMeasurement (const int id, const double &latitude, const double &longitude, const double &altitude, const double &timestamp, const Eigen::Matrix3d &covariance, const Eigen::Vector3d noise=Eigen::Vector3d(0., 0., 0.))
 
- Public Member Functions inherited from GlobalPosition
virtual ~GlobalPosition ()
 

Public Attributes

Eigen::Matrix3d covariance
 
Vertex< 3, fltp08lat_lon_location
 
Eigen::Vector3d noise
 
- Public Attributes inherited from GlobalPosition
int id
 
double timestamp
 

Additional Inherited Members

- Protected Member Functions inherited from GlobalPosition
 GlobalPosition ()
 
 GlobalPosition (int id, double timestamp)
 

Constructor & Destructor Documentation

◆ GpsMeasurement() [1/2]

GpsMeasurement ( )
inline

◆ GpsMeasurement() [2/2]

GpsMeasurement ( const int id,
const double & latitude,
const double & longitude,
const double & altitude,
const double & timestamp,
const Eigen::Matrix3d & covariance,
const Eigen::Vector3d noise = Eigen::Vector3d(0., 0., 0.) )
inline

Member Function Documentation

◆ getCovariance()

Eigen::MatrixXd getCovariance ( ) const
overridevirtual

Implements GlobalPosition.

◆ getRelativeFromOrigin()

Eigen::Vector3d getRelativeFromOrigin ( const GlobalPosition & origin) const
overridevirtual

Implements GlobalPosition.

Member Data Documentation

◆ covariance

Eigen::Matrix3d covariance

◆ lat_lon_location

Vertex<3, fltp08> lat_lon_location

◆ noise

Eigen::Vector3d noise

The documentation for this class was generated from the following file: