#include <GeoLocation.h>
Public 成员函数 | |
GeoLocation ()=default | |
海拔,初始化为0.0。 | |
GeoLocation (double latitude, double longitude, double altitude) | |
MSGPACK_DEFINE_ARRAY (latitude, longitude, altitude) | |
不等于运算符:如果两个 GeoLocation 对象的纬度、经度或海拔不相等,则返回 true。 | |
bool | operator!= (const GeoLocation &rhs) const |
等于运算符:如果两个 GeoLocation 对象的纬度、经度和海拔都相等,则返回 true。 | |
bool | operator== (const GeoLocation &rhs) const |
GeoLocation | Transform (const Location &location) const |
使用此对象作为地理参考,将给定的 location 转换为 GeoLocation。 | |
Public 属性 | |
double | altitude = 0.0 |
经度,初始化为0.0。 | |
double | latitude = 0.0 |
定义 GeoLocation 类,它是一个公开的成员。 | |
double | longitude = 0.0 |
纬度,初始化为0.0。 | |
在文件 GeoLocation.h 第 16 行定义.
|
default |
海拔,初始化为0.0。
|
inline |
在文件 GeoLocation.h 第 35 行定义.
不等于运算符:如果两个 GeoLocation 对象的纬度、经度或海拔不相等,则返回 true。
|
inline |
等于运算符:如果两个 GeoLocation 对象的纬度、经度和海拔都相等,则返回 true。
在文件 GeoLocation.h 第 56 行定义.
|
inline |
在文件 GeoLocation.h 第 52 行定义.
GeoLocation carla::geom::GeoLocation::Transform | ( | const Location & | location | ) | const |
使用此对象作为地理参考,将给定的 location 转换为 GeoLocation。
在文件 GeoLocation.cpp 第 65 行定义.
引用了 altitude, latitude, carla::geom::LatLonAddMeters(), longitude, carla::geom::Vector3D::x, carla::geom::Vector3D::y , 以及 carla::geom::Vector3D::z.
被这些函数引用 CaService::GetReferencePosition() , 以及 AGnssSensor::PostPhysTick().
double carla::geom::GeoLocation::altitude = 0.0 |
经度,初始化为0.0。
在文件 GeoLocation.h 第 27 行定义.
被这些函数引用 carla::sensor::data::GnssMeasurement::GetAltitude(), CaService::GetReferencePosition(), operator==(), AGnssSensor::PostPhysTick(), carla::ros2::ROS2::ProcessDataFromGNSS() , 以及 Transform().
double carla::geom::GeoLocation::latitude = 0.0 |
定义 GeoLocation 类,它是一个公开的成员。
在文件 GeoLocation.h 第 23 行定义.
被这些函数引用 carla::sensor::data::GnssMeasurement::GetLatitude(), CaService::GetReferencePosition(), operator==(), AGnssSensor::PostPhysTick(), carla::ros2::ROS2::ProcessDataFromGNSS() , 以及 Transform().
double carla::geom::GeoLocation::longitude = 0.0 |
纬度,初始化为0.0。
在文件 GeoLocation.h 第 25 行定义.
被这些函数引用 carla::sensor::data::GnssMeasurement::GetLongitude(), CaService::GetReferencePosition(), operator==(), AGnssSensor::PostPhysTick(), carla::ros2::ROS2::ProcessDataFromGNSS() , 以及 Transform().