🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
SpaceObject.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstSim/Mover.hpp"
25
26AST_NAMESPACE_BEGIN
27
33class AST_SIM_API SpaceObject: public Mover
34{
35public:
36 AST_OBJECT(SpaceObject)
37 SpaceObject() = default;
38 ~SpaceObject() override = default;
39};
40
41class ObjectLinkTo;
42
45
48
50AST_SIM_API void aSpaceObject_SetReferenceVehicle(SpaceObject* spaceObject, SpaceObject* referenceVehicle);
51
53AST_SIM_API void aSpaceObject_SetReferenceVehicle(SpaceObject* spaceObject, StringView referenceVehiclePath);
54
55
58AST_NAMESPACE_END
运动对象
定义 Mover.hpp:40
链接到对象
定义 ObjectLinkTo.hpp:37
定义 SpaceObject.hpp:34
void aSpaceObject_SetReferenceVehicle(SpaceObject *spaceObject, SpaceObject *referenceVehicle)
设置参考航天器
定义 SpaceObject.cpp:50
ObjectLinkTo * aSpaceObject_GetReferenceVehicleLink(SpaceObject *spaceObject)
获取参考航天器链接
定义 SpaceObject.cpp:28
SpaceObject * aSpaceObject_GetReferenceVehicle(SpaceObject *spaceObject)
获取参考航天器
定义 SpaceObject.cpp:41