RMVL
1.1.1
RoboMaster Vision Library
|
默认组合体,包含一个固定的特征,退化为 feature
使用
更多...
#include <rmvl/combo/combo.h>
Public 类型 | |
using | ptr = std::shared_ptr< DefaultCombo > |
using | const_ptr = std::shared_ptr< const DefaultCombo > |
Public 类型 继承自 rm::combo | |
using | ptr = std::shared_ptr< combo > |
using | const_ptr = std::shared_ptr< const combo > |
Public 成员函数 | |
DefaultCombo (const DefaultCombo &)=delete | |
DefaultCombo (DefaultCombo &&)=delete | |
DefaultCombo (feature::ptr, double) | |
Public 成员函数 继承自 rm::combo | |
virtual | ~combo ()=0 |
float | getHeight () const |
获取组合体高度 更多... | |
float | getWidth () const |
获取组合体宽度 更多... | |
float | getAngle () const |
获取组合体角度 更多... | |
cv::Point2f | getCenter () const |
获取组合体中心点 更多... | |
const std::vector< cv::Point2f > & | getCorners () const |
获取组合体角点 更多... | |
const CameraExtrinsics< float > & | getExtrinsics () const |
获取组合体相机外参 更多... | |
RMStatus | getType () const |
获取组合体类型 更多... | |
double | getTick () const |
获取捕获该组合体的时间点 更多... | |
cv::Point2f | getRelativeAngle () const |
获取组合体的相对目标转角 更多... | |
const GyroData & | getGyroData () const |
获取组合体当前的陀螺仪数据 更多... | |
feature::ptr | at (size_t idx) |
获取指定特征 更多... | |
const feature::const_ptr | at (size_t idx) const |
获取指定特征 更多... | |
const auto & | data () const |
获取特征列表数据 更多... | |
size_t | size () const |
获取特征列表大小 更多... | |
bool | empty () const |
判断特征列表是否为空 更多... | |
静态 Public 成员函数 | |
static DefaultCombo::ptr | make_combo (feature::ptr p_feature, double tick) |
构造 DefaultCombo 更多... | |
static DefaultCombo::ptr | cast (combo::ptr p_combo) |
动态类型转换 更多... | |
static DefaultCombo::const_ptr | cast (combo::const_ptr p_combo) |
动态类型转换 更多... | |
额外继承的成员函数 | |
Protected 属性 继承自 rm::combo | |
std::vector< feature::ptr > | _features |
特征列表 更多... | |
float | _height {} |
高度 更多... | |
float | _width {} |
宽度 更多... | |
float | _angle {} |
角度 更多... | |
RMStatus | _type {} |
类型 更多... | |
cv::Point2f | _center |
中心点 更多... | |
cv::Point2f | _relative_angle |
相对目标转角 更多... | |
GyroData | _gyro_data |
当前陀螺仪数据 更多... | |
std::vector< cv::Point2f > | _corners |
角点 更多... | |
CameraExtrinsics< float > | _extrinsic |
相机外参 更多... | |
double | _tick {} |
捕获该组合体时的时间点 更多... | |
默认组合体,包含一个固定的特征,退化为 feature
使用
using rm::DefaultCombo::const_ptr = std::shared_ptr<const DefaultCombo> |
using rm::DefaultCombo::ptr = std::shared_ptr<DefaultCombo> |
|
delete |
|
delete |
rm::DefaultCombo::DefaultCombo | ( | feature::ptr | , |
double | |||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |