51AST_CORE_API
int aLightingRatio_CylindricalModel(
const Vector3d& position,
const Vector3d& lightingSourcePos,
double occultingBodyRadius);
61AST_CORE_API
int aLightingRatio_CylindricalModel(
const TimePoint& tp,
const Vector3d& position, Frame* frame, CelestialBody* lightSource, CelestialBody* occultingBody);
70AST_CORE_API
int aLightingRatio_CylindricalModel(
const TimePoint& tp, Point* point, CelestialBody* lightSource, CelestialBody* occultingBody);
83AST_CORE_API
double aLightingRatio_DualConeModel(
const Vector3d& position,
const Vector3d& lightingSourcePos,
double lightingSourceRadius,
double occultingBodyRadius);
93AST_CORE_API
double aLightingRatio_DualConeModel(
const TimePoint& tp,
const Vector3d& position, Frame* frame, CelestialBody* lightSource, CelestialBody* occultingBody);
102AST_CORE_API
double aLightingRatio_DualConeModel(
const TimePoint& tp, Point* point, CelestialBody* lightSource, CelestialBody* occultingBody);
ELightingType
光照类型
定义 Eclipse.hpp:35