98 double minElevAngle_{0.0};
99 double maxElevAngle_{0.0};
100 double forwardExcludeAngle_{0.0};
101 double backwardExcludeAngle_{0.0};
102 double altitude_{0.0};
103 EUpdateMode updateMode_{EUpdateMode::eConstant};
合成孔径雷达视场类
定义 FOVSAR.hpp:29
double getMinElevAngle() const
获取最小仰角
定义 FOVSAR.hpp:55
double getBackwardExcludeAngle() const
获取后向方位排除角
定义 FOVSAR.hpp:79
void setMinElevAngle(double angle)
设置最小仰角
定义 FOVSAR.hpp:51
double getMaxElevAngle() const
获取最大仰角
定义 FOVSAR.hpp:63
double getAltitude() const
获取海拔高度
定义 FOVSAR.hpp:87
virtual ~FOVSAR()=default
析构函数
EUpdateMode getUpdateMode() const
获取更新模式
定义 FOVSAR.hpp:95
void setBackwardExcludeAngle(double angle)
设置后向方位排除角
定义 FOVSAR.hpp:75
virtual void accept(FieldOfViewVisitor &visitor) override
接受访问者
定义 FOVSAR.hpp:47
double getForwardExcludeAngle() const
获取前向方位排除角
定义 FOVSAR.hpp:71
void setMaxElevAngle(double angle)
设置最大仰角
定义 FOVSAR.hpp:59
virtual EFOVType getFOVType() const override
获取视场类型
定义 FOVSAR.hpp:43
void setUpdateMode(EUpdateMode mode)
设置更新模式
定义 FOVSAR.hpp:91
void setForwardExcludeAngle(double angle)
设置前向方位排除角
定义 FOVSAR.hpp:67
EUpdateMode
定义 FOVSAR.hpp:31
@ eDynamic
动态更新模式
定义 FOVSAR.hpp:33
@ eConstant
常量模式
定义 FOVSAR.hpp:32
void setAltitude(double altitude)
设置海拔高度
定义 FOVSAR.hpp:83
定义 FieldOfViewVisitor.hpp:41
视场基类
定义 FieldOfView.hpp:43
EFOVType
视场类型枚举
定义 FieldOfView.hpp:32