Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
rtabmap::GeodeticCoords Class Reference

#include <GeodeticCoords.h>

Public Member Functions

const double & altitude () const
 
void fromENU_WGS84 (const cv::Point3d &enu, const GeodeticCoords &origin)
 
void fromGeocentric_WGS84 (const cv::Point3d &geocentric)
 
 GeodeticCoords ()
 
 GeodeticCoords (double latitude, double longitude, double altitude)
 
const double & latitude () const
 
const double & longitude () const
 
void setAltitude (const double &value)
 
void setLatitude (const double &value)
 
void setLongitude (const double &value)
 
cv::Point3d toENU_WGS84 (const GeodeticCoords &origin) const
 
cv::Point3d toGeocentric_WGS84 () const
 

Static Public Member Functions

static cv::Point3d ENU_WGS84ToGeocentric_WGS84 (const cv::Point3d &enu, const GeodeticCoords &origin)
 

Private Attributes

double altitude_
 
double latitude_
 
double longitude_
 

Detailed Description

Definition at line 52 of file GeodeticCoords.h.

Constructor & Destructor Documentation

rtabmap::GeodeticCoords::GeodeticCoords ( )

Definition at line 57 of file GeodeticCoords.cpp.

rtabmap::GeodeticCoords::GeodeticCoords ( double  latitude,
double  longitude,
double  altitude 
)

Definition at line 64 of file GeodeticCoords.cpp.

Member Function Documentation

const double& rtabmap::GeodeticCoords::altitude ( ) const
inline

Definition at line 60 of file GeodeticCoords.h.

cv::Point3d rtabmap::GeodeticCoords::ENU_WGS84ToGeocentric_WGS84 ( const cv::Point3d &  enu,
const GeodeticCoords origin 
)
static

Definition at line 174 of file GeodeticCoords.cpp.

void rtabmap::GeodeticCoords::fromENU_WGS84 ( const cv::Point3d &  enu,
const GeodeticCoords origin 
)

Definition at line 169 of file GeodeticCoords.cpp.

void rtabmap::GeodeticCoords::fromGeocentric_WGS84 ( const cv::Point3d &  geocentric)

Definition at line 142 of file GeodeticCoords.cpp.

const double& rtabmap::GeodeticCoords::latitude ( ) const
inline

Definition at line 58 of file GeodeticCoords.h.

const double& rtabmap::GeodeticCoords::longitude ( ) const
inline

Definition at line 59 of file GeodeticCoords.h.

void rtabmap::GeodeticCoords::setAltitude ( const double &  value)
inline

Definition at line 64 of file GeodeticCoords.h.

void rtabmap::GeodeticCoords::setLatitude ( const double &  value)
inline

Definition at line 62 of file GeodeticCoords.h.

void rtabmap::GeodeticCoords::setLongitude ( const double &  value)
inline

Definition at line 63 of file GeodeticCoords.h.

cv::Point3d rtabmap::GeodeticCoords::toENU_WGS84 ( const GeodeticCoords origin) const

Definition at line 108 of file GeodeticCoords.cpp.

cv::Point3d rtabmap::GeodeticCoords::toGeocentric_WGS84 ( ) const

Definition at line 75 of file GeodeticCoords.cpp.

Member Data Documentation

double rtabmap::GeodeticCoords::altitude_
private

Definition at line 77 of file GeodeticCoords.h.

double rtabmap::GeodeticCoords::latitude_
private

Definition at line 75 of file GeodeticCoords.h.

double rtabmap::GeodeticCoords::longitude_
private

Definition at line 76 of file GeodeticCoords.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:43