🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
FieldOfViewVisitor.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24
25AST_NAMESPACE_BEGIN
26
32class FieldOfView;
33class FOVSimpleCone;
34class FOVConical;
35class FOVHalfPower;
36class FOVRectangular;
37class FOVSAR;
38class FOVCustom;
39
41{
42public:
43 virtual ~FieldOfViewVisitor() = default;
44 virtual void visit(FieldOfView& fov) = 0;
45 virtual void visit(FOVSimpleCone& fov) = 0;
46 virtual void visit(FOVConical& fov) = 0;
47 virtual void visit(FOVHalfPower& fov) = 0;
48 virtual void visit(FOVRectangular& fov) = 0;
49 virtual void visit(FOVSAR& fov) = 0;
50 virtual void visit(FOVCustom& fov) = 0;
51};
52
55AST_NAMESPACE_END
复杂圆锥视场类
定义 FOVConical.hpp:29
自定义视场类
定义 FOVCustom.hpp:30
半功率视场类
定义 FOVHalfPower.hpp:29
矩形视场类
定义 FOVRectangular.hpp:29
合成孔径雷达视场类
定义 FOVSAR.hpp:29
简单圆锥视场类
定义 FOVSimpleCone.hpp:29
定义 FieldOfViewVisitor.hpp:41
视场基类
定义 FieldOfView.hpp:43