🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ConeEclipseCalculator.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "EclipseCalculator.hpp"
25
26AST_NAMESPACE_BEGIN
27
39class AST_CORE_API ConeEclipseCalculator final: public EclipseCalculator
40{
41public:
42 ConeEclipseCalculator() = default;
43 ~ConeEclipseCalculator() = default;
44
50 double getLightingRatio(const TimePoint& time, const Vector3d& position, Frame* frame) override;
51
58 double getLightingRatio(const TimePoint& time, const Vector3d& position, Frame* frame,
59 CelestialBody** obstructionOut);
60};
61
62
63
66AST_NAMESPACE_END
天体
定义 CelestialBody.hpp:72
双锥阴影模型光照计算器
定义 ConeEclipseCalculator.hpp:40
阴影光照计算器
定义 EclipseCalculator.hpp:37
virtual double getLightingRatio(const TimePoint &time, const Vector3d &position, Frame *frame)=0
计算光照强度
坐标系抽象基类
定义 Frame.hpp:62
绝对时间点
定义 TimePoint.hpp:108