◆ ~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 |
此类的文档生成自以下文件