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

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
 
errc_t keyValue (StringView key, const ValueView &value) 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 属性

CartState cartState_ {}
 
HPOPForceModel forceModel_ {}
 
double massAtEpoch_ {0.0}
 
- 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::MotionHPOPSax::getMotion ( ScopedPtr< MotionProfile > & motion)
overridevirtual

◆ keyValue()

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

迭代解析一个键值对

参数
key
value

实现了 ast::BKVSax.


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