🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
太阳系

详细描述

提供太阳系及行星相关计算函数与类

class  ast::CelestialBody
 
class  ast::BodyEphemeris
 
class  ast::BodyEphemerisDE
 
class  ast::BodyEphemerisNoop
 
class  ast::BodyEphemerisSPK
 
class  ast::BodyOrientation
 
class  ast::EarthOrientation
 
class  ast::MoonOrientation
 
class  ast::NoopOrientation
 
class  ast::RotationalData
 
class  ast::RotationElement
 
class  ast::SolarSystem
 

类型定义

using ast::Body = CelestialBody
 
using ast::HCelestialBody = SharedPtr<CelestialBody>
 
using ast::HBody = HCelestialBody
 
using ast::PCelestialBody = CelestialBody*
 
using ast::PBody = PCelestialBody
 

枚举

enum  ast::ESpiceId {
  eSolarSystemBarycenter = 0 , eMercuryBarycenter = 1 , eVenusBarycenter = 2 , eEarthBarycenter = 3 ,
  eMarsBarycenter = 4 , eJupiterBarycenter = 5 , eSaturnBarycenter = 6 , eUranusBarycenter = 7 ,
  eNeptuneBarycenter = 8 , ePlutoBarycenter = 9 , eSun = 10 , eMercury = 199 ,
  eVenus = 299 , eEarth = 399 , eMoon = 301 , eMars = 499 ,
  ePhobos = 401 , eDeimos = 402 , eJupiter = 599 , eIo = 501 ,
  eEuropa = 502 , eGanymede = 503 , eCallisto = 504 , eAmalthea = 505 ,
  eHimalia = 506 , eElara = 507 , ePasiphae = 508 , eSinope = 509 ,
  eLysithea = 510 , eCarme = 511 , eAnanke = 512 , eLeda = 513 ,
  eThebe = 514 , eAdrastea = 515 , eMetis = 516 , eSaturn = 699 ,
  eMimas = 601 , eEnceladus = 602 , eTethys = 603 , eDione = 604 ,
  eRhea = 605 , eTitan = 606 , eHyperion = 607 , eIapetus = 608 ,
  ePhoebe = 609 , eJanus = 610 , eEpimetheus = 611 , eHelene = 612 ,
  eTelesto = 613 , eCalypso = 614 , eAtlas = 615 , ePrometheus = 616 ,
  ePandora = 617 , ePan = 618 , eMethone = 632 , ePallene = 633 ,
  ePolydeuces = 634 , eDaphnis = 635 , eAnthe = 649 , eAegaeon = 653 ,
  eUranus = 799 , eAriel = 701 , eUmbriel = 702 , eTitania = 703 ,
  eOberon = 704 , eMiranda = 705 , eCordelia = 706 , eOphelia = 707 ,
  eBianca = 708 , eCressida = 709 , eDesdemona = 710 , eJuliet = 711 ,
  ePortia = 712 , eRosalind = 713 , eBelinda = 714 , ePuck = 715 ,
  eNeptune = 899 , eTriton = 801 , eNereid = 802 , eNaiad = 803 ,
  eThalassa = 804 , eDespina = 805 , eGalatea = 806 , eLarissa = 807 ,
  eProteus = 808 , ePluto = 999 , eCharon = 901
}
 

变量

const int ast::iii = sizeof(BodyEphemeris)
 

枚举类型说明

◆ ESpiceId

SPICE 天体ID

参见
spicelib/zzidmap.for