🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到

详细描述

专题

 空间分析
 

class  ast::Angle
 
class  ast::Axes
 
class  ast::Frame
 
class  ast::Point
 
class  ast::Vector
 

类型定义

using ast::PAngle = Angle*
 
using ast::HAngle = SharedPtr<Angle>
 
using ast::PAxes = Axes*
 
using ast::HAxes = SharedPtr<Axes>
 
using ast::PFrame = Frame*
 
using ast::HFrame = SharedPtr<Frame>
 
using ast::PPoint = Point*
 
using ast::HPoint = SharedPtr<Point>
 
using ast::PVector = Vector*
 
using ast::HVector = SharedPtr<Vector>
 

函数

errc_t ast::aAxesTransform (Axes *source, Axes *target, const TimePoint &tp, Rotation &rotation)
 
errc_t ast::aAxesTransform (Axes *source, Axes *target, const TimePoint &tp, Matrix3d &matrix)
 
errc_t ast::aAxesTransform (Axes *source, Axes *target, const TimePoint &tp, KinematicRotation &rotation)
 
errc_t ast::aFrameTransform (Frame *source, Frame *target, const TimePoint &tp, Transform &transform)
 
errc_t ast::aFrameTransform (Frame *source, Frame *target, const TimePoint &tp, KinematicTransform &transform)
 

函数说明

◆ aAxesTransform() [1/3]

AST_CORE_API errc_t ast::aAxesTransform ( Axes * source,
Axes * target,
const TimePoint & tp,
KinematicRotation & rotation )

计算轴系之间的运动学旋转变换

参数
source源轴系
target目标轴系
tp时间点
rotation输出的运动学旋转变换
返回
错误码

◆ aAxesTransform() [2/3]

AST_CORE_API errc_t ast::aAxesTransform ( Axes * source,
Axes * target,
const TimePoint & tp,
Matrix3d & matrix )

计算轴系之间的转换矩阵。

参数
source源轴系
target目标轴系
tp时间点
matrix输出的转换矩阵
返回
错误码

◆ aAxesTransform() [3/3]

AST_CORE_API errc_t ast::aAxesTransform ( Axes * source,
Axes * target,
const TimePoint & tp,
Rotation & rotation )

计算轴系之间的旋转变换。

参数
source源轴系
target目标轴系
tp时间点
rotation输出的旋转变换
返回
错误码

◆ aFrameTransform() [1/2]

AST_CORE_API errc_t ast::aFrameTransform ( Frame * source,
Frame * target,
const TimePoint & tp,
KinematicTransform & transform )

计算源坐标系到目标坐标系的运动学变换,用于需要速度变换的场景(如将速度向量从一个坐标系转换到另一个坐标系)

参数
source源坐标系
target目标坐标系
tp时间点
transform输出参数,运动学变换(包含速度项)
返回
错误码

◆ aFrameTransform() [2/2]

AST_CORE_API errc_t ast::aFrameTransform ( Frame * source,
Frame * target,
const TimePoint & tp,
Transform & transform )

计算源坐标系到目标坐标系的变换,不考虑速度项

参数
source源坐标系
target目标坐标系
tp时间点
transform输出参数,变换
返回
错误码