🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::MotionTwoBodySax类 参考
+ 类 ast::MotionTwoBodySax 继承关系图:

Public 成员函数

errc_t keyValue (StringView key, const ValueView &value) override
 
errc_t getMotion (ScopedPtr< MotionProfile > &motion) override
 
 MotionOrbitDynamicsSax (BKVParser &parser, const VehiclePathData &vehiclePathData)
 
- Public 成员函数 继承自 ast::MotionOrbitDynamicsSax
 MotionOrbitDynamicsSax (BKVParser &parser, const VehiclePathData &vehiclePathData)
 
errc_t begin (StringView name) override
 
errc_t end (StringView name) override
 
HEventTime makeStateEpoch () const
 
HEventInterval makeInterval () const
 
- Public 成员函数 继承自 ast::BKVSax
virtual ~BKVSax ()=default
 
errc_t begin ()
 
errc_t end ()
 
errc_t keyValue (StringView key, const char *value)
 
errc_t keyValue (StringView key, int value)
 
errc_t keyValue (StringView key, bool value)
 
errc_t keyValue (StringView key, double value)
 
errc_t keyValue (StringView key, Color value)
 
errc_t keyValue (StringView key, StringView value)
 

Protected 属性

double radiusOfPerigee_ = 0.0
 
double inclination_ = 0.0
 
double eccentricity_ = 0.0
 
double argOfPerigee_ = 0.0
 
double rightAscension_ = 0.0
 
double trueAnomaly_ = 0.0
 
double timeStep_ = 0.0
 
std::string orbElemCoordSys_
 
SharedPtr< AxesorbElemCoordAxes_
 
std::string propagationCoordSys_
 
SharedPtr< AxespropagationCoordAxes_
 
int displayCoordType_ = 0
 
std::string displayCoordSys_
 
SharedPtr< AxesdisplayCoordAxes_
 
- Protected 属性 继承自 ast::MotionOrbitDynamicsSax
BKVParserparser_
 
const VehiclePathDatavehiclePathData_
 
SharedPtr< EventTimeephemSmartEpoch_
 
SharedPtr< EventIntervalephemSmartInterval_
 
TimePoint ephemEpoch_
 
TimePoint startTime_
 
TimePoint stopTime_
 
bool useScenTime_ = false
 

额外继承的成员函数

- 静态 Public 属性 继承自 ast::BKVSax
static constexpr int endParse = 1
 
- Protected 成员函数 继承自 ast::MotionOrbitDynamicsSax
BodygetBody () const
 

成员函数说明

◆ getMotion()

errc_t ast::MotionTwoBodySax::getMotion ( ScopedPtr< MotionProfile > & motion)
overridevirtual

◆ keyValue()

errc_t ast::MotionTwoBodySax::keyValue ( StringView key,
const ValueView & value )
overridevirtual

迭代解析一个键值对

参数
key
value

重载 ast::MotionOrbitDynamicsSax .


该类的文档由以下文件生成: