🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
文件列表
这里列出了所有文档化的文件,并附带简要说明:
[详情级别
1
2
3
4
5
6
7
]
▼
src
►
AstCalc
►
Calculations
AngularSeparation.cpp
~
AngularSeparation.hpp
~
AngularSize.cpp
~
AngularSize.hpp
~
Calculation.cpp
~
Calculation.hpp
~
FrameTransformation.cpp
~
FrameTransformation.hpp
~
IlluminationAngles.cpp
~
IlluminationAngles.hpp
~
OsculatingElements.cpp
~
OsculatingElements.hpp
~
PhaseAngle.cpp
~
PhaseAngle.hpp
~
PointingDirection.cpp
~
PointingDirection.hpp
~
StateVector.cpp
~
StateVector.hpp
~
SubObserverPoint.cpp
~
SubObserverPoint.hpp
~
SubSolarPoint.cpp
~
SubSolarPoint.hpp
~
SurfaceInterceptPoint.cpp
~
SurfaceInterceptPoint.hpp
~
TangentPoint.cpp
~
TangentPoint.hpp
~
TimeConversion.cpp
~
TimeConversion.hpp
~
►
GeometryFinder
GeometryFinder.cpp
~
GeometryFinder.hpp
~
GFAngularSeparationSearch.cpp
~
GFAngularSeparationSearch.hpp
~
GFCoordinateSearch.cpp
~
GFCoordinateSearch.hpp
~
GFDistanceSearch.cpp
~
GFDistanceSearch.hpp
~
GFIlluminationAnglesSearch.cpp
~
GFIlluminationAnglesSearch.hpp
~
GFOccultationSearch.cpp
~
GFOccultationSearch.hpp
~
GFPhaseAngleSearch.cpp
~
GFPhaseAngleSearch.hpp
~
GFRangeRateSearch.cpp
~
GFRangeRateSearch.hpp
~
GFRayInFovSearch.cpp
~
GFRayInFovSearch.hpp
~
GFSubPointSearch.cpp
~
GFSubPointSearch.hpp
~
GFSurfaceInterceptPointSearch.cpp
~
GFSurfaceInterceptPointSearch.hpp
~
GFTargetInInstrumentFovSearch.cpp
~
GFTargetInInstrumentFovSearch.hpp
~
AstCalc.hpp
►
AstCore
►
Alias
AttitudeConvert.hpp
Constants.h
Euler.hpp
MathOperator.hpp
Matrix.hpp
Object.hpp
Quaternion.hpp
ScopedPtr.hpp
SharedPtr.hpp
WeakPtr.hpp
►
CAPI
AstCoreC.h
AstCore的C语言接口,确保与C++的实现二进制兼容
►
Coordinate
►
Axes
AxesAPI.cpp
AxesAPI.hpp
AxesBodyFixed.cpp
AxesBodyFixed.hpp
AxesBodyInertial.cpp
AxesBodyInertial.hpp
AxesBodyMOD.cpp
AxesBodyMOD.hpp
AxesBodyRelated.cpp
AxesBodyRelated.hpp
AxesBodyTOD.cpp
AxesBodyTOD.hpp
AxesFrozen.cpp
AxesFrozen.hpp
AxesFrozenAtEventTime.hpp
AxesICRF.cpp
AxesICRF.hpp
AxesMacro.cpp
AxesMacro.hpp
AxesRoot.cpp
AxesRoot.hpp
BuiltinAxes.cpp
BuiltinAxes.hpp
内置轴系
BuiltinAxesRegistry.cpp
内置坐标轴注册表实现
BuiltinAxesRegistry.hpp
►
Frame
BuiltinFrame.cpp
BuiltinFrame.hpp
内置坐标系
FrameAssembly.cpp
FrameAssembly.hpp
FrameICRF.cpp
FrameICRF.hpp
FrameMacro.cpp
FrameMacro.hpp
FrameRoot.cpp
FrameRoot.hpp
FrameWithEpoch.cpp
FrameWithEpoch.hpp
►
IERS
FundamentalArguments.cpp
~
FundamentalArguments.hpp
~
IAUXYS.hpp
IAUXYSPrecomputed.cpp
~
IAUXYSPrecomputed.hpp
~
NutationSeries.cpp
~
NutationSeries.hpp
~
NutationTerm.cpp
~
NutationTerm.hpp
~
SOFA.cpp
~
SOFA.hpp
天文基础计算函数(基于SOFA库实现)
►
Point
BuiltinPoint.cpp
BuiltinPoint.hpp
内置坐标点
PointBodyCenter.cpp
PointBodyCenter.hpp
PointDE.hpp
PointMacro.cpp
PointMacro.hpp
PointRoot.cpp
PointRoot.hpp
PointSSBarycenter.cpp
PointSSBarycenter.hpp
AxesTransform.cpp
AxesTransform.hpp
AxesTransformer.cpp
AxesTransformer.hpp
CoordTransform.cpp
CoordTransform.hpp
EarthAxes.hpp
EarthFrame.cpp
~
EarthFrame.hpp
~
FrameTransform.cpp
~
FrameTransform.hpp
~
InertialAxes.cpp
InertialAxes.hpp
InertialFrame.cpp
InertialFrame.hpp
LocalOrbitAxes.hpp
LocalOrbitFrame.cpp
局部轨道坐标系
LocalOrbitFrame.hpp
局部(轨道)坐标系
MoonAxes.hpp
MoonFrame.cpp
~
MoonFrame.hpp
~
PlanetAxes.hpp
PlanetFrame.cpp
~
PlanetFrame.hpp
~
PlanetPoint.cpp
PlanetPoint.hpp
►
Data
►
Context
DataContext.cpp
DataContext.hpp
数据上下文及其相关接口
GlobalContext.cpp
~
GlobalContext.hpp
~
RunTime.cpp
RunTime.hpp
RunTimeConfig.cpp
RunTimeConfig.hpp
RunTimeData.hpp
~
RunTimeEOP.hpp
RunTimeEpoch.cpp
RunTimeEpoch.hpp
RunTimeJplDe.hpp
RunTimeLeapSecond.hpp
RunTimeSolarSystem.hpp
RunTimeSpice.hpp
RunTimeXYS.hpp
►
Ephemeris
EphemerisFileParser.cpp
EphemerisFileParser.hpp
STKEphemerisFileParser.cpp
STKEphemerisFileParser.hpp
EOP.cpp
~
EOP.hpp
JplDe.cpp
JplDe.hpp
JplSpk.cpp
JplSpk.hpp
LeapSecond.cpp
LeapSecond.hpp
SpaceWeather.cpp
SpaceWeather.hpp
SpiceApi.cpp
SpiceApi.hpp
►
ForceModel
►
Gravity
GravityCalculator.cpp
~
GravityCalculator.hpp
GravityCalculator2.cpp
Holmes-Featherstone重力场计算实现
GravityCalculator3.cpp
~
GravityCalculator4.cpp
~
GravityCalculator5.cpp
~
GravityField.cpp
~
GravityField.hpp
~
GravityFieldLoader.cpp
GravityFieldLoader.hpp
Drag.hpp
SRP.hpp
ThirdBody.hpp
►
Geometry
►
Euclid
Angle.hpp
Axes.cpp
Axes.hpp
Frame.cpp
Frame.hpp
Plane.hpp
Point.cpp
Point.hpp
Vector.hpp
►
FieldOfView
FieldOfView.hpp
~
►
Surface
►
BodyShape
BodyShape.cpp
~
BodyShape.hpp
~
EllipsoidShape.hpp
~
SphereShape.hpp
~
SpheroidShape.hpp
~
►
Coordinate
GeocentricPoint.hpp
~
GeoCoordinate.cpp
~
GeoCoordinate.hpp
~
GeodeticPoint.hpp
~
LatLonAlt.hpp
~
Geometry.hpp
►
Orbit
►
Ephemeris
Ephemeris.cpp
Ephemeris.hpp
EphemerisLagrangeFixed.cpp
EphemerisLagrangeFixed.hpp
EphemerisLagrangeVar.cpp
EphemerisLagrangeVar.hpp
EphemerisSPK.cpp
EphemerisSPK.hpp
EphemerisTwoBody.cpp
EphemerisTwoBody.hpp
►
OrbitDesign
BaseOrbitDesigner.cpp
BaseOrbitDesigner.hpp
CircularOrbitDesigner.cpp
CircularOrbitDesigner.hpp
CriticallyInclinedOrbitDesigner.cpp
CriticallyInclinedOrbitDesigner.hpp
CriticallyInclinedSunSyncOrbitDesigner.cpp
CriticallyInclinedSunSyncOrbitDesigner.hpp
MolniyaOrbitDesigner.cpp
MolniyaOrbitDesigner.hpp
OrbitDesign.cpp
OrbitDesign.hpp
OrbitDesigner.hpp
RepeatingOrbitDesigner.cpp
RepeatingOrbitDesigner.hpp
RepeatingSunSyncOrbitDesigner.cpp
RepeatingSunSyncOrbitDesigner.hpp
SimpleOrbitDesigner.cpp
SimpleOrbitDesigner.hpp
StationaryOrbitDesigner.cpp
StationaryOrbitDesigner.hpp
SunSynchronousOrbitDesigner.cpp
SunSynchronousOrbitDesigner.hpp
►
Spacecraft
SpacecraftState.cpp
SpacecraftState.hpp
►
State
State.cpp
State.hpp
StateCartesian.cpp
StateCartesian.hpp
StateKeplerian.cpp
StateKeplerian.hpp
Lambert.cpp
Lambert.hpp
OrbitalPrecession.cpp
OrbitalPrecession.hpp
轨道进动
OrbitElement.cpp
OrbitElement.hpp
轨道根数定义及转换接口
OrbitParam.cpp
OrbitParam.hpp
轨道参数转换与计算接口
►
Propagator
►
EventDetector
EventDetector.cpp
~
EventDetector.hpp
~
StopCondition.cpp
~
StopCondition.hpp
~
►
HPOP
►
BlockAstro
BlockAstro.cpp
~
BlockAstro.hpp
~
BlockDerivative.cpp
~
BlockDerivative.hpp
~
BlockDrag.cpp
~
BlockDrag.hpp
~
BlockDynamicSystem.cpp
~
BlockDynamicSystem.hpp
~
BlockGravity.cpp
~
BlockGravity.hpp
~
BlockMotion.cpp
~
BlockMotion.hpp
~
BlockRelativity.cpp
~
BlockRelativity.hpp
~
BlockSRP.cpp
~
BlockSRP.hpp
~
BlockThirdBody.cpp
~
BlockThirdBody.hpp
~
BlockTransform.cpp
BlockTransform.hpp
BlockTwoBody.cpp
~
BlockTwoBody.hpp
~
►
BlockCommon
►
Discontinuities
BlockDeadZone.cpp
~
BlockDeadZone.hpp
~
BlockSaturation.cpp
~
BlockSaturation.hpp
~
►
LogicAndBitOperations
BlockLogicalOperator.cpp
~
BlockLogicalOperator.hpp
~
BlockRelationalOperator.cpp
~
BlockRelationalOperator.hpp
~
►
MathOperations
BlockAbs.cpp
~
BlockAbs.hpp
~
BlockAdd.cpp
~
BlockAdd.hpp
BlockDivide.cpp
~
BlockDivide.hpp
~
BlockDot.cpp
~
BlockDot.hpp
~
BlockGain.cpp
~
BlockGain.hpp
~
BlockProduct.cpp
~
BlockProduct.hpp
~
BlockSign.cpp
~
BlockSign.hpp
~
BlockSubtract.cpp
~
BlockSubtract.hpp
~
BlockSum.cpp
~
BlockSum.hpp
~
BlockUnaryMinus.cpp
~
BlockUnaryMinus.hpp
~
►
SignalRouting
BlockSwitch.cpp
~
BlockSwitch.hpp
~
►
Sinks
BlockOut.cpp
~
BlockOut.hpp
~
BlockTerminator.cpp
~
BlockTerminator.hpp
~
BlockToFile.hpp
►
Sources
BlockConstant.cpp
~
BlockConstant.hpp
~
BlockIn.cpp
~
BlockIn.hpp
~
BlockSin.cpp
~
BlockSin.hpp
~
BlockSystem.cpp
~
BlockSystem.hpp
~
DataPort.cpp
~
DataPort.hpp
~
FuncBlock.cpp
~
FuncBlock.hpp
~
HPOP.cpp
~
HPOP.hpp
~
HPOPEquation.cpp
~
HPOPEquation.hpp
~
HPOPForceModel.cpp
HPOPForceModel.hpp
SimEngine.cpp
~
SimEngine.hpp
~
SimTime.hpp
~
Simulation.cpp
~
Simulation.hpp
~
SimulationAPI.cpp
~
SimulationAPI.hpp
~
J2Analytical.cpp
~
J2Analytical.hpp
~
J2J4Analytical.cpp
~
J2J4Analytical.hpp
J4Analytical.cpp
~
J4Analytical.hpp
~
Propagator.cpp
Propagator.hpp
TwoBody.cpp
TwoBody.hpp
►
RTTI
PropertyTimePoint.cpp
PropertyTimePoint.hpp
ReflectAPI.cpp
ReflectAPI.hpp
►
SolarSystem
►
Ephemeris
BodyEphemeris.cpp
BodyEphemeris.hpp
BodyEphemerisAnalytical.hpp
BodyEphemerisDE.hpp
BodyEphemerisNoop.hpp
BodyEphemerisSPK.cpp
BodyEphemerisSPK.hpp
►
Orientation
BodyOrientation.hpp
EarthOrientation.cpp
EarthOrientation.hpp
MoonOrientation.cpp
MoonOrientation.hpp
NoopOrientation.cpp
NoopOrientation.hpp
RotationalData.cpp
RotationalData.hpp
RotationElement.cpp
RotationElement.hpp
CelestialBody.cpp
CelestialBody.hpp
CelestialBodyLoader.cpp
CelestialBodyLoader.hpp
SolarSystem.cpp
SolarSystem.hpp
SolarSystemLoader.cpp
SolarSystemLoader.hpp
►
Time
►
Event
►
EventInterval
EventInterval.cpp
EventInterval.hpp
EventIntervalExplicit.cpp
EventIntervalExplicit.hpp
EventIntervalFallback.cpp
EventIntervalFallback.hpp
EventIntervalLinkTo.cpp
EventIntervalLinkTo.hpp
►
EventTime
EventTime.cpp
EventTime.hpp
EventTimeExplicit.cpp
EventTimeExplicit.hpp
EventTimeFallback.cpp
EventTimeFallback.hpp
EventTimeLinkTo.cpp
EventTimeLinkTo.hpp
Date.cpp
Date.hpp
DateTime.cpp
DateTime.hpp
DateTimeFormat.cpp
DateTimeParse.cpp
Duration.cpp
Duration.hpp
JulianDate.cpp
JulianDate.hpp
ModJulianDate.hpp
Time.cpp
Time.hpp
TimeInterval.cpp
~
TimeInterval.hpp
~
TimePoint.hpp
绝对时间点
TimeScale.cpp
TimeScale.hpp
TimeSystem.cpp
TimeSystem.hpp
►
Trait
TraitObject.hpp
TraitPosVel.hpp
TraitValue.hpp
AstCore.hpp
►
AstGfx
AstGfxAPI.cpp
可视化API
AstGfxAPI.hpp
可视化API
GfxCelestialBody.cpp
天体可视化类实现
GfxCelestialBody.hpp
天体可视化类
GfxEarth.cpp
地球可视化
GfxEarth.hpp
地球可视化
GfxFacility.cpp
地面站可视化
GfxFacility.hpp
地面站可视化
GfxMain.cpp
可视化系统主类实现
GfxMain.hpp
可视化系统主类
GfxSolarSystem.cpp
太阳系可视化类实现
GfxSolarSystem.hpp
太阳系可视化类
GfxSpacecraft.cpp
~
GfxSpacecraft.hpp
航天器可视化
►
AstGUI
►
App
AstGUIAPI.hpp
►
Attribute
UiAttribute.cpp
UiAttribute.hpp
UiAttrMotionProfile.hpp
UiAttrState.hpp
►
Foundation
UiDouble.cpp
UiDouble.hpp
UiEventInterval.cpp
UiEventInterval.hpp
UiEventTime.hpp
UiFilePath.cpp
UiFilePath.hpp
UiHPOPForceModel.hpp
UiInteger.cpp
UiInteger.hpp
UiObject.cpp
UiObject.hpp
UiQuantity.cpp
UiQuantity.hpp
UiTimeInterval.cpp
~
UiTimeInterval.hpp
~
UiTimePoint.cpp
~
UiTimePoint.hpp
UiValueEdit.cpp
UiValueEdit.hpp
UiWidget.cpp
~
UiWidget.hpp
~
►
Interface
GUIInterfaceImpl.cpp
GUIInterfaceImpl.hpp
ObjectEditRegistry.cpp
ObjectEditRegistry.hpp
►
Motion
UiMotionHPOP.hpp
UiMotionProfile.cpp
UiMotionProfile.hpp
UiMotionSPICE.hpp
UiMotionTwoBody.cpp
二体运动模型UI组件
UiMotionTwoBody.hpp
►
SolarSystem
►
Ephemeris
UiBodyEphemerisDE.cpp
UiBodyEphemerisDE.hpp
UiBodyEphemerisSPK.cpp
UiBodyEphemerisSPK.hpp
UiCelestialBody.cpp
UiCelestialBody.hpp
UiSolarSystem.cpp
UiSolarSystem.hpp
►
State
UiState.cpp
UiState.hpp
UiStateCartesian.cpp
笛卡尔状态编辑界面
UiStateCartesian.hpp
UiStateKeplerian.cpp
开普勒轨道根数状态编辑界面
UiStateKeplerian.hpp
►
Window
UiMainWindow.cpp
~
UiMainWindow.hpp
~
►
AstMath
►
Array
LowerMatrix.hpp
~
MathOperator.hpp
定义向量运算实用函数
Matrix.hpp
Sparse.hpp
Vector.cpp
~
Vector.hpp
►
Attitude
AngleAxis.cpp
~
AngleAxis.hpp
~
Attitude.cpp
Attitude.hpp
AttitudeConvert.cpp
AttitudeConvert.hpp
AttitudeConvertInline.hpp
AttitudeConvertProto.hpp
Euler.hpp
Quaternion.cpp
Quaternion.hpp
►
Function
Function.hpp
~
ScalarFunc.hpp
~
UnaryScalarFunc.hpp
~
UnaryVectorFunc.hpp
~
VectorFunc.hpp
~
►
Interpolator
Interpolator.cpp
~
Interpolator.hpp
~
LagrangeInterpolator.cpp
~
LagrangeInterpolator.hpp
~
►
NLE
►
Impl
►
Zeros
secant.c
~
zeros.h
Zeros.hpp
~
BisectionSolver.cpp
~
BisectionSolver.hpp
~
BrentSolver.cpp
~
BrentSolver.hpp
~
RidderSolver.cpp
~
RidderSolver.hpp
~
SecantSolver.cpp
~
SecantSolver.hpp
~
NLE.hpp
~
SolverStats.h
~
UnarySolver.cpp
~
UnarySolver.hpp
►
ODE
►
Impl
RK4.cpp
~
RK4.hpp
~
RK8.cpp
~
RK8.hpp
~
RKCK.cpp
~
RKCK.hpp
~
RKF45.cpp
~
RKF45.hpp
~
RKF56.cpp
~
RKF56.hpp
~
RKF78.cpp
~
RKF78.hpp
~
RKV8.cpp
~
RKV8.hpp
~
►
StateObserver
ODEEventDetectorList.hpp
ODEEventObserver.hpp
ODEInnerStateObserver.cpp
~
ODEInnerStateObserver.hpp
~
ODEStateObserverList.hpp
ODEStateVectorCollector.hpp
ODE.cpp
~
ODE.hpp
~
ODEEventDetector.cpp
~
ODEEventDetector.hpp
~
ODEFixedStepIntegrator.cpp
~
ODEFixedStepIntegrator.hpp
~
ODEIntegrator.cpp
~
ODEIntegrator.hpp
~
ODEStateObserver.hpp
ODEVarStepIntegrator.cpp
~
ODEVarStepIntegrator.hpp
~
ODEWorkspace.cpp
~
ODEWorkspace.hpp
~
OrdinaryDifferentialEquation.cpp
~
OrdinaryDifferentialEquation.hpp
~
►
Transform
KinematicRotation.cpp
~
KinematicRotation.hpp
~
KinematicTransform.cpp
~
KinematicTransform.hpp
~
Rotation.cpp
~
Rotation.hpp
~
Transform.cpp
~
Transform.hpp
~
►
Util
Util.cpp
~
Util.hpp
~
AstMath.hpp
►
AstMock
MockBuffer.cpp
~
MockBuffer.hpp
~
MockCache.cpp
~
MockCache.hpp
~
MockContext.cpp
~
MockContext.hpp
~
MockObject.cpp
MockObject.hpp
MockSnopt.c
MockStringView.cpp
MockStringView.hpp
MockStringView2.cpp
►
AstOCP
OCPProblem.hpp
OCPSolver.hpp
►
AstOpt
DifferentialCorrector.cpp
~
DifferentialCorrector.hpp
~
f2c.h
INLPProblem.hpp
非线性规划问题描述接口
NLEMinpackSolver.cpp
NLEMinpackSolver.hpp
NLESolver.cpp
NLESolver.hpp
~
NLPIpoptSolver.cpp
NLPIpoptSolver.hpp
NLPProblem.cpp
NLPProblem.hpp
非线性规划问题与相关实用函数
NLPProblemWrap.hpp
~
NLPSnoptSolver.cpp
NLPSnoptSolver.hpp
NLPSolver.cpp
NLPSolver.hpp
snopt_ast.h
SnoptAPI.cpp
SnoptAPI.hpp
►
AstPlot
AstPlot.hpp
~
NoPlot.hpp
空实现plot函数
►
AstScript
►
Basic
AllHeaders.cpp
AllHeaders.hpp
ExprVisitor.hpp
~
ScriptAPI.cpp
~
ScriptAPI.hpp
~
Types.cpp
~
Types.hpp
~
►
Debugger
Breakpoint.cpp
~
Breakpoint.hpp
Debugger.cpp
~
Debugger.hpp
~
►
Expression
Expr.cpp
~
Expr.hpp
~
ExprBlock.cpp
~
ExprBlock.hpp
~
ExprCall.hpp
ExprCatHorizontal.cpp
~
ExprCatHorizontal.hpp
ExprCatVertical.cpp
~
ExprCatVertical.hpp
~
ExprCondition.cpp
~
ExprCondition.hpp
~
ExprContainer.hpp
~
ExprIf.cpp
If条件语句表达式实现
ExprIf.hpp
If条件语句表达式
ExprLoop.cpp
~
ExprLoop.hpp
~
ExprMacroExpand.cpp
~
ExprMacroExpand.hpp
~
ExprMatch.cpp
~
ExprMatch.hpp
~
ExprRange.cpp
~
ExprRange.hpp
~
ExprVector.cpp
~
ExprVector.hpp
~
►
Function
Function.cpp
~
Function.hpp
~
►
Interpreter
BackTrace.hpp
~
CallStack.cpp
~
CallStack.hpp
~
Interpreter.cpp
~
Interpreter.hpp
~
ScriptContext.cpp
~
ScriptContext.hpp
StackFrame.cpp
~
StackFrame.hpp
~
SymbolScope.cpp
~
SymbolScope.hpp
~
SymbolTable.cpp
~
SymbolTable.hpp
~
►
Macro
Macro.hpp
~
►
Operator
►
Predefined
IteratePredefined.cpp
~
IteratePredefined.hpp
~
OpAssignPredefined.cpp
~
OpAssignPredefined.hpp
~
OpBinPredefined.hpp
OpBinRegistry.cpp
~
OpBinRegistry.hpp
~
OpUnaryPredefined.cpp
~
OpUnaryPredefined.hpp
~
OpUnaryRegister.hpp
~
Op.cpp
~
Op.hpp
~
OpAssign.cpp
~
OpAssign.hpp
~
OpBin.cpp
~
OpBin.hpp
~
OpUnary.cpp
~
OpUnary.hpp
~
►
Parser
Lexer.cpp
词法分析器实现
Lexer.hpp
词法分析器
Parser.cpp
~
Parser.hpp
~
Scanner.cpp
扫描器具体实现
Scanner.hpp
扫描器抽象基类和具体实现
►
Value
ValArray.cpp
~
ValArray.hpp
~
ValBool.cpp
~
ValBool.hpp
~
ValDouble.cpp
~
ValDouble.hpp
~
ValInt.cpp
~
ValInt.hpp
~
ValNull.cpp
~
ValNull.hpp
~
ValQuantity.cpp
~
ValQuantity.hpp
~
ValRange.cpp
~
ValRange.hpp
~
ValScalar.hpp
~
ValString.cpp
~
ValString.hpp
~
Value.cpp
~
Value.hpp
~
ValVector.hpp
~
►
Variable
Symbol.cpp
~
Symbol.hpp
~
Variable.cpp
~
Variable.hpp
~
AstScript.hpp
►
AstSim
►
Attitude
AttitudeProfile.cpp
AttitudeProfile.hpp
►
Loader
BasicComponentLoader.cpp
BasicComponentLoader.hpp
CommonlyUsedHeaders.hpp
MotionHPOPSax.cpp
MotionHPOPSax.hpp
MotionOrbitDynamicsSax.hpp
MotionTwoBodySax.hpp
MoverLoader.cpp
MoverLoader.hpp
►
Motion
►
Abstract
MotionOrbitDynamics.cpp
MotionOrbitDynamics.hpp
MotionWithIntervalStep.cpp
MotionWithIntervalStep.hpp
Motion11Parameter.hpp
MotionBallistic.hpp
MotionGPS.hpp
MotionGreatArc.hpp
MotionHPOP.cpp
MotionHPOP.hpp
MotionJ2Analytical.hpp
MotionJ4Analytical.hpp
MotionLOP.hpp
MotionProfile.cpp
MotionProfile.hpp
MotionRealTime.hpp
MotionSGP4.hpp
MotionSimpleAscent.hpp
MotionSP3.hpp
MotionSPICE.cpp
MotionSPICE.hpp
MotionSTKEphemeris.hpp
MotionTwoBody.cpp
MotionTwoBody.hpp
►
Object
Asteroid.cpp
Asteroid.hpp
Facility.cpp
Facility.hpp
Mover.cpp
Mover.hpp
Spacecraft.cpp
Spacecraft.hpp
SpaceObject.cpp
SpaceObject.hpp
►
Visitor
MotionProfileVisitor.cpp
MotionProfileVisitor.hpp
AstSim.hpp
►
AstSPICE
►
RunTime
SpiceBodyRegistry.cpp
SpiceBodyRegistry.hpp
SpiceFrameRegistry.cpp
SpiceFrameRegistry.hpp
SpiceRunTime.cpp
SpiceRunTime.hpp
SpiceUsr.h
SpiceUsr.hpp
SpiceZpr.cpp
SpiceZpr.h
SpiceZpr.hpp
►
AstTest
TestConfig.cpp
TestConfig.hpp
TestSerialize.cpp
TestSerialize.hpp
TestWithATK.hpp
TestWithCopernicus.hpp
TestWithFreeFlyer.hpp
TestWithGMAT.hpp
TestWithOrekit.hpp
TestWithSPICE.hpp
TestWithSTK.cpp
TestWithSTK.hpp
►
AstUtil
►
Builder
BuilderAPI.cpp
BuilderAPI.hpp
Target.cpp
Target.hpp
►
Container
Container.hpp
CorVector.cpp
CorVector.hpp
Span.cpp
Span.hpp
Vector.hpp
►
Identitifer
Identifier.cpp
~
Identifier.hpp
~
IdentifierAPI.cpp
~
IdentifierAPI.hpp
~
IdentifierTable.cpp
~
IdentifierTable.hpp
~
►
Network
NetworkInterface.hpp
►
ParseFormat
►
BlockKeyValue
BKVBlock.cpp
~
BKVBlock.hpp
~
BKVItem.cpp
~
BKVItem.hpp
~
BKVItemView.cpp
~
BKVItemView.hpp
~
BKVNode.cpp
~
BKVNode.hpp
~
BKVParser.hpp
BKVSax.hpp
~
BKVSaxDOM.cpp
~
BKVSaxDOM.hpp
~
BKVSaxPrint.cpp
~
BKVSaxPrint.hpp
~
BKVTree.cpp
~
BKVTree.hpp
~
►
KeyValue
KVParser.cpp
KVParser.hpp
►
SpiceParser
DAFParser.cpp
DAFParser.hpp
KernelPool.cpp
KernelPool.hpp
PCKParser.hpp
SPKParser.cpp
SPKParser.hpp
BaseParser.cpp
BaseParser.hpp
GenericValue.cpp
~
GenericValue.hpp
~
ParseFormat.cpp
~
ParseFormat.hpp
解析和格式化字符串
ValueView.cpp
~
ValueView.hpp
~
►
Platform
CRT.cpp
~
CRT.hpp
~
Endian.cpp
端序转换函数
Endian.hpp
Environment.cpp
~
Environment.hpp
~
FileSystem.cpp
FileSystem.hpp
FileSystemSimple.hpp
GUI.cpp
~
GUI.hpp
~
GUIInterface.cpp
GUIInterface.hpp
IO.cpp
IO.hpp
LibraryLoader.cpp
LibraryLoader.hpp
Platform.cpp
Platform.hpp
Posix.cpp
~
Posix.hpp
PosixExt.cpp
PosixExt.hpp
扩展Posix接口
StringPosix.cpp
StringPosix.hpp
Terminal.cpp
~
Terminal.hpp
~
UiOperator.cpp
~
UiOperator.hpp
~
►
Quantity
Dimension.cpp
~
Dimension.hpp
~
Quantity.cpp
~
Quantity.hpp
~
QuantityParser.cpp
~
QuantityParser.hpp
~
Unit.cpp
~
Unit.hpp
~
UnitConverter.cpp
~
UnitConverter.hpp
~
UnitManager.cpp
~
UnitManager.hpp
~
UnitParser.cpp
单位解析器实现,使用递归下降方法
UnitParser.hpp
~
►
RTTI
►
Reflect
►
Attribute
Attribute.cpp
Attribute.hpp
►
Visitor
PropertyVisitor.cpp
PropertyVisitor.hpp
Class.cpp
~
Class.hpp
~
Field.cpp
~
Field.hpp
~
Property.cpp
~
Property.hpp
~
PropertyBool.cpp
~
PropertyBool.hpp
~
PropertyDouble.cpp
~
PropertyDouble.hpp
~
PropertyInt.cpp
~
PropertyInt.hpp
~
PropertyNoop.cpp
PropertyNoop.hpp
PropertyObject.cpp
~
PropertyObject.hpp
~
PropertyPOD.cpp
~
PropertyPOD.hpp
~
PropertyQuantity.cpp
PropertyQuantity.hpp
PropertyString.cpp
~
PropertyString.hpp
~
PropertyStruct.cpp
~
PropertyStruct.hpp
~
ReflectAPI.cpp
~
ReflectAPI.hpp
~
Struct.cpp
~
Struct.hpp
~
ClassRegistry.cpp
ClassRegistry.hpp
Object.cpp
Object.hpp
ObjectManager.cpp
ObjectManager.hpp
ObjectNode.cpp
ObjectNode.hpp
RTTIAPI.cpp
RTTIAPI.hpp
ScopedPtr.hpp
作用域指针
SharedPtr.hpp
共享指针
Type.hpp
~
WeakPtr.hpp
弱引用指针
►
Serde
►
Archive
Archive.cpp
Archive.hpp
IArchive.cpp
IArchive.hpp
JsonIArchive.hpp
JsonOArchive.hpp
OArchive.hpp
CppSerializer.cpp
C++代码生成器实现
CppSerializer.hpp
JavaSerializer.cpp
Java代码生成器实现
JavaSerializer.hpp
Java代码生成器
JsonSerializer.cpp
JSON序列化器实现
JsonSerializer.hpp
JSON序列化器
PythonSerializer.cpp
Python代码生成器实现
PythonSerializer.hpp
Python代码生成器
Serde.hpp
SerdeAPI.cpp
序列化模块的API实现
SerdeAPI.hpp
序列化模块的API头文件
SerializationUtils.cpp
序列化工具类实现
SerializationUtils.hpp
序列化工具类
Serializer.hpp
序列化器基类
SerializerFactory.cpp
序列化工厂类实现
SerializerFactory.hpp
序列化工厂类
XmlSerializer.cpp
XML序列化器实现
XmlSerializer.hpp
XML序列化器
►
String
Encode.cpp
Encode.hpp
String.cpp
~
String.hpp
StringSplit.cpp
StringSplit.hpp
StringSplitter.cpp
StringSplitter.hpp
StringUtil.cpp
StringUtil.hpp
StringView.hpp
►
Util
Color.hpp
颜色工具类
ColorNamed.hpp
预定义的颜色枚举
Constants.h
Constants.hpp
Debug.cpp
~
Debug.hpp
~
Literals.hpp
提供各种物理量单位的自定义字面量支持
LocalBuffer.hpp
Logger.cpp
Logger.hpp
Math.hpp
~
MathDegree.hpp
角度量相关函数
Polynomial.cpp
~
Polynomial.hpp
~
RunTime.cpp
RunTime.hpp
StartupConfig.cpp
StartupConfig.hpp
TypeTraits.hpp
WorkingDirectory.cpp
WorkingDirectory.hpp
AstUtil.hpp
►
AstWeather
►
Atmosphere
►
MSIS90
msise90.h
►
nrlmsise-00
nrlmsise-00.h
nrlmsise-00.hpp
►
ussa1976
atmos76.h
atmosapi.hpp
Atmosphere.cpp
~
Atmosphere.hpp
~
►
Debris
Debris.hpp
►
Magnetosphere
►
aep8
aep8.cpp
aep8.hpp
►
igrf
igrf.cpp
igrf.hpp
Magnetosphere.cpp
Magnetosphere.hpp
AstWeather.hpp
制作者
1.12.0