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