OROCHI
 
Loading...
Searching...
No Matches
GxSolarSystem Class Reference

太陽系クラス More...

#include <GxSysEnvironment.h>

Public Member Functions

初期化
void initialize (void)
 初期化
 
操作
void update (f64 at, f64 longitude, f64 latitude)
 更新
 

アクセサ

GX_FORCE_INLINE const GxVector3getPlanetPositionEC (GX_PLANET planet) const
 惑星位置を取得
 
GX_FORCE_INLINE const GxVector3getPlanetPositionHC (GX_PLANET planet) const
 惑星位置を取得
 
constexpr f64 getPlanetRadius (GX_PLANET planet) const
 惑星半径を取得
 
GX_FORCE_INLINE const GxVector3getMoonPositionEC (void) const
 月位置を取得(黄道座標系)
 
GX_FORCE_INLINE const GxVector3getMoonPositionHC (void) const
 月位置を取得(地平座標系)
 
GX_FORCE_INLINE const GxMatrixAffinegetMoonOrientation (void) const
 月の向きを取得
 
constexpr f64 getMoonRadius (void) const
 月半径を取得
 
GX_FORCE_INLINE const GxVector3getSunPositionHC (void) const
 太陽位置を取得
 
constexpr f64 getSunRadius (void) const
 太陽半径を取得
 
GX_FORCE_INLINE const GxMatrixAffinegetPlanetMatrixECtoPL (void) const
 黄道座標から惑星座標へ変換するマトリクスを取得
 
GX_FORCE_INLINE const OrbitalElementsgetPlanetOrbitalElements (GX_PLANET planet) const
 軌道情報を取得
 
constexpr GX_CSTR getPlanetNameJapan (GX_PLANET planet) const
 星の日本語名を取得
 
constexpr GX_CSTR getPlanetNameEnglish (GX_PLANET planet) const
 星の英語名を取得
 
GX_FORCE_INLINE GX_CSTR getSunNameJapan (void) const
 太陽の日本語名を取得
 
GX_FORCE_INLINE GX_CSTR getSunNameEnglish (void) const
 太陽の英語名を取得
 
GX_FORCE_INLINE GX_CSTR getMoonNameJapan (void) const
 月の日本語名を取得
 
GX_FORCE_INLINE GX_CSTR getMoonNameEnglish (void) const
 月の英語名を取得
 
static GxVector3 transformPosition (f32 alpha, f32 delta)
 赤道座標系から直交座標系への変換
 

Detailed Description

太陽系クラス

Member Function Documentation

◆ transformPosition()

GxVector3 GxSolarSystem::transformPosition ( f32 alpha,
f32 delta )
static

赤道座標系から直交座標系への変換

Parameters
alpha[in] パラメータalpha
delta[in] パラメータdelta
Returns
直交座標系のベクトル
Here is the call graph for this function:

◆ update()

void GxSolarSystem::update ( f64 at,
f64 longitude,
f64 latitude )

更新

Parameters
at[in] 時刻
longitude[in] 緯度
latitude[in] 経度
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: