◆ ~ISyncSensorCalibrationData()
| Argus::Ext::ISyncSensorCalibrationData::~ISyncSensorCalibrationData |
( |
| ) |
|
|
inlineprotected |
◆ getAngularVelocityBias()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getAngularVelocityBias |
( |
| ) |
const |
|
pure virtual |
返回 IMU 设备所有三个轴 x、y 和 z 的角速度偏差。
◆ getFisheyeMappingType()
| virtual MappingType Argus::Ext::ISyncSensorCalibrationData::getFisheyeMappingType |
( |
| ) |
const |
|
pure virtual |
◆ getFocalLength()
| virtual Point2D<float> Argus::Ext::ISyncSensorCalibrationData::getFocalLength |
( |
| ) |
const |
|
pure virtual |
◆ getGravityAcc()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getGravityAcc |
( |
| ) |
const |
|
pure virtual |
返回 IMU 设备所有三个轴 x、y 和 z 的重力加速度。
◆ getImageSizeInPixels()
| virtual Size2D<uint32_t> Argus::Ext::ISyncSensorCalibrationData::getImageSizeInPixels |
( |
| ) |
const |
|
pure virtual |
◆ getImuRotationParams()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getImuRotationParams |
( |
| ) |
const |
|
pure virtual |
从外部参数返回以罗德里格斯表示法表示的 IMU 旋转参数。
angle = sqrt(rx^2+ry^2+rz^2). unit axis = [rx,ry,rz]/angle.
◆ getImuTranslationParams()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getImuTranslationParams |
( |
| ) |
const |
|
pure virtual |
从外部参数返回相对于参考点的 x、y 和 z 坐标中的 IMU 平移参数。
◆ getLensDistortionType()
| virtual DistortionType Argus::Ext::ISyncSensorCalibrationData::getLensDistortionType |
( |
| ) |
const |
|
pure virtual |
◆ getLinearAccBias()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getLinearAccBias |
( |
| ) |
const |
|
pure virtual |
返回 IMU 设备所有三个轴 x、y 和 z 的线性加速度偏差。
◆ getPrincipalPoint()
| virtual Point2D<float> Argus::Ext::ISyncSensorCalibrationData::getPrincipalPoint |
( |
| ) |
const |
|
pure virtual |
◆ getRadialCoeffs()
| virtual Status Argus::Ext::ISyncSensorCalibrationData::getRadialCoeffs |
( |
std::vector< float > * |
k, |
|
|
const DistortionType & |
distortionType |
|
) |
| const |
|
pure virtual |
◆ getRadialCoeffsCount()
| virtual uint32_t Argus::Ext::ISyncSensorCalibrationData::getRadialCoeffsCount |
( |
const DistortionType & |
distortionType | ) |
const |
|
pure virtual |
在多项式或鱼眼畸变的情况下返回径向系数计数。
- 参数
-
| [in] | distortionType | 镜头畸变类型。 |
◆ getRotationParams()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getRotationParams |
( |
| ) |
const |
|
pure virtual |
从外部参数返回以罗德里格斯表示法表示的旋转参数。
angle = sqrt(rx^2+ry^2+rz^2). unit axis = [rx,ry,rz]/angle.
◆ getSkew()
| virtual float Argus::Ext::ISyncSensorCalibrationData::getSkew |
( |
| ) |
const |
|
pure virtual |
◆ getSyncSensorModuleId()
| virtual Status Argus::Ext::ISyncSensorCalibrationData::getSyncSensorModuleId |
( |
void * |
syncSensorId, |
|
|
size_t |
size |
|
) |
| const |
|
pure virtual |
在提供的内存位置返回同步传感器模块 ID。
同步传感器 ID 字符串的最大支持长度为 32。
- 参数
-
| [in,out] | syncSensorId | 用于获取与传感器关联的同步传感器 ID 字符串的指针。 |
| [in] | size | syncSensorId 的大小。 |
◆ getTangentialCoeffs()
| virtual Status Argus::Ext::ISyncSensorCalibrationData::getTangentialCoeffs |
( |
std::vector< float > * |
p | ) |
const |
|
pure virtual |
◆ getTangentialCoeffsCount()
| virtual uint32_t Argus::Ext::ISyncSensorCalibrationData::getTangentialCoeffsCount |
( |
| ) |
const |
|
pure virtual |
◆ getTranslationParams()
| virtual Point3D<float> Argus::Ext::ISyncSensorCalibrationData::getTranslationParams |
( |
| ) |
const |
|
pure virtual |
从外部参数返回相对于参考点的 x、y 和 z 坐标中的平移参数。
◆ id()
| static const InterfaceID& Argus::Ext::ISyncSensorCalibrationData::id |
( |
| ) |
|
|
inlinestatic |
◆ isImuSensorAvailable()
| virtual bool Argus::Ext::ISyncSensorCalibrationData::isImuSensorAvailable |
( |
| ) |
const |
|
pure virtual |
此类的文档生成自以下文件