|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include "AstGlobal.h"#include "AstCore/Object.hpp"#include "AstCore/GravityField.hpp"#include "AstCore/JplDe.hpp"#include "AstCore/BodyEphemeris.hpp"#include "AstCore/BodyOrientation.hpp"#include "AstCore/AxesBodyInertial.hpp"#include "AstCore/AxesBodyFixed.hpp"#include "AstCore/AxesBodyMOD.hpp"#include "AstCore/AxesBodyTOD.hpp"#include "AstCore/Point.hpp"#include "AstCore/Frame.hpp"#include "AstCore/AxesAPI.hpp"#include "AstCore/BodyShape.hpp"#include "AstUtil/SharedPtr.hpp"#include "AstUtil/ScopedPtr.hpp"类 | |
| class | ast::CelestialBody |
命名空间 | |
| namespace | ast |
类型定义 | |
| 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 } |
~
ast项目(https://github.com/space-ast/ast) 本项目基于 Apache 2.0 开源许可证分发。 您可在遵守许可证条款的前提下使用、修改和分发本软件。 许可证全文请见:
http://www.apache.org/licenses/LICENSE-2.0
重要须知: 软件按“现有状态”提供,无任何明示或暗示的担保条件。 除非法律要求或书面同意,作者与贡献者不承担任何责任。 使用本软件所产生的风险,需由您自行承担。