🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
VolumeGridVisitor.hpp
浏览该文件的文档.
1
19
20#pragma once
21
22#include "AstGlobal.h"
23
24AST_NAMESPACE_BEGIN
25
26class VolumeGrid;
27class VolumeGridCartesian;
28class VolumeGridCartographic;
29class VolumeGridCylindrical;
30class VolumeGridSpherical;
31class VolumeGridSurfaceBearing;
32class VolumeGridConstrained;
33
37{
38public:
39 virtual ~VolumeGridVisitor() = default;
40
41 virtual void visit(VolumeGrid& grid) = 0;
42 virtual void visit(VolumeGridCartesian& grid) = 0;
43 virtual void visit(VolumeGridCartographic& grid) = 0;
44 virtual void visit(VolumeGridCylindrical& grid) = 0;
45 virtual void visit(VolumeGridSpherical& grid) = 0;
46 virtual void visit(VolumeGridSurfaceBearing& grid) = 0;
47 virtual void visit(VolumeGridConstrained& grid) = 0;
48};
49
50AST_NAMESPACE_END
笛卡尔体积网格(X, Y, Z 坐标)
定义 VolumeGridCartesian.hpp:33
经纬高体积网格(Latitude, Longitude, Altitude)
定义 VolumeGridCartographic.hpp:33
约束体积网格
定义 VolumeGridConstrained.hpp:33
柱面体积网格(Theta, Radius, Height)
定义 VolumeGridCylindrical.hpp:33
球面体积网格(Azimuth, Elevation, Range)
定义 VolumeGridSpherical.hpp:33
方位角体积网格(AlongBearing, CrossBearing, Altitude)
定义 VolumeGridSurfaceBearing.hpp:33
体积网格访问者接口
定义 VolumeGridVisitor.hpp:37
体积网格基类
定义 VolumeGrid.hpp:36