🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
LatLonAlt.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24
25AST_NAMESPACE_BEGIN
26
27
30{
31public:
33 double latitude() const { return lat_; }
35 double longitude() const { return lon_; }
37 double altitude() const { return alt_; }
39 double& latitude() { return lat_; }
41 double& longitude() { return lon_; }
43 double& altitude() { return alt_; }
45 void setLatitude(double lat) { lat_ = lat; }
47 void setLongitude(double lon) { lon_ = lon; }
49 void setAltitude(double alt) { alt_ = alt; }
50
51PROPERTIES:
52 angle_d lat_;
53 angle_d lon_;
54 length_d alt_;
55};
56
57
58AST_NAMESPACE_END
纬度、经度、高度坐标
定义 LatLonAlt.hpp:30
void setLatitude(double lat)
设置纬度
定义 LatLonAlt.hpp:45
double & latitude()
设置纬度
定义 LatLonAlt.hpp:39
length_d alt_
高度
定义 LatLonAlt.hpp:54
double altitude() const
获取高度
定义 LatLonAlt.hpp:37
double longitude() const
获取经度
定义 LatLonAlt.hpp:35
angle_d lon_
经度
定义 LatLonAlt.hpp:53
void setAltitude(double alt)
设置高度
定义 LatLonAlt.hpp:49
double & longitude()
设置经度
定义 LatLonAlt.hpp:41
void setLongitude(double lon)
设置经度
定义 LatLonAlt.hpp:47
double latitude() const
获取纬度
定义 LatLonAlt.hpp:33
double & altitude()
设置高度
定义 LatLonAlt.hpp:43