RMVL  1.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::TrackerState类 参考

序列组中的追踪器状态 更多...

#include <rmvl/group/gyro/utils.h>

rm::TrackerState 的协作图:

Public 成员函数

 TrackerState ()=default
 
 TrackerState (int index, float radius, float delta_y)
 追踪器信息结构体直接初始化
 
size_t index () const
 获取在车组中追踪器的序号
 
float radius () const
 获取旋转半径
 
float delta_y () const
 与旋转中心的高度差(向下为正)
 
void index (int idx)
 更新在车组中追踪器的序号
 
void radius (float r)
 更新旋转半径
 
void delta_y (float dy)
 更新与旋转中心的高度差(向下为正)
 

详细描述

序列组中的追踪器状态

构造及析构函数说明

◆ TrackerState() [1/2]

rm::TrackerState::TrackerState ( )
default

◆ TrackerState() [2/2]

rm::TrackerState::TrackerState ( int index,
float radius,
float delta_y )
inline

追踪器信息结构体直接初始化

参数
[in]index在车组中追踪器的序号
[in]radius旋转半径
[in]delta_y与旋转中心的高度差(向下为正)

成员函数说明

◆ delta_y() [1/2]

float rm::TrackerState::delta_y ( ) const
inline

与旋转中心的高度差(向下为正)

◆ delta_y() [2/2]

void rm::TrackerState::delta_y ( float dy)
inline

更新与旋转中心的高度差(向下为正)

◆ index() [1/2]

size_t rm::TrackerState::index ( ) const
inline

获取在车组中追踪器的序号

◆ index() [2/2]

void rm::TrackerState::index ( int idx)
inline

更新在车组中追踪器的序号

◆ radius() [1/2]

float rm::TrackerState::radius ( ) const
inline

获取旋转半径

◆ radius() [2/2]

void rm::TrackerState::radius ( float r)
inline

更新旋转半径


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