🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
NoneEclipseCalculator.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstCore/EclipseCalculator.hpp"
25
26
AST_NAMESPACE_BEGIN
27
37
class
AST_CORE_API
NoneEclipseCalculator
:
public
EclipseCalculator
38
{
39
public
:
40
NoneEclipseCalculator
() =
default
;
41
explicit
NoneEclipseCalculator
(
CelestialBody
* lightSource)
42
:
EclipseCalculator
(lightSource)
43
{
44
}
45
~NoneEclipseCalculator
() =
default
;
46
52
double
getLightingRatio
(
const
TimePoint
& time,
const
Vector3d& position,
Frame
* frame)
override
{
return
1.0;}
53
};
54
57
AST_NAMESPACE_END
ast::CelestialBody
天体
定义
CelestialBody.hpp:72
ast::EclipseCalculator
阴影光照计算器
定义
EclipseCalculator.hpp:37
ast::Frame
坐标系类
定义
Frame.hpp:60
ast::NoneEclipseCalculator
空阴影光照计算器(无阴影模型)
定义
NoneEclipseCalculator.hpp:38
ast::NoneEclipseCalculator::getLightingRatio
double getLightingRatio(const TimePoint &time, const Vector3d &position, Frame *frame) override
始终返回全光照
定义
NoneEclipseCalculator.hpp:52
ast::TimePoint
绝对时间点
定义
TimePoint.hpp:107
src
AstCore
Geometry
Eclipse
NoneEclipseCalculator.hpp
制作者
1.12.0