Complete read/write files

This commit is contained in:
John Zhao
2018-04-19 17:23:02 +08:00
parent e50d9cec9b
commit e04a05f6f9
7 changed files with 244 additions and 66 deletions

View File

@@ -269,6 +269,8 @@ struct MYNTEYE_API ImgIntrinsics {
double coeffs[5];
};
std::ostream &operator<<(std::ostream &os, const ImgIntrinsics &in);
/**
* @ingroup calibration
* IMU sensor intrinsics: scale, drift and variances.
@@ -289,6 +291,8 @@ struct MYNTEYE_API ImuSensorIntrinsics {
double bias[3];
};
std::ostream &operator<<(std::ostream &os, const ImuSensorIntrinsics &in);
/**
* @ingroup calibration
* IMU intrinsics, including accelerometer and gyroscope.
@@ -298,6 +302,8 @@ struct MYNTEYE_API ImuIntrinsics {
ImuSensorIntrinsics gyro;
};
std::ostream &operator<<(std::ostream &os, const ImuIntrinsics &in);
/**
* @ingroup calibration
* Extrinsics, represent how the different datas are connected.
@@ -307,6 +313,8 @@ struct MYNTEYE_API Extrinsics {
double translation[3]; /**< translation vector */
};
std::ostream &operator<<(std::ostream &os, const Extrinsics &ex);
/**
* @ingroup calibration
* Image extrinsics.
@@ -315,6 +323,8 @@ struct MYNTEYE_API ImgExtrinsics {
Extrinsics left_to_right;
};
std::ostream &operator<<(std::ostream &os, const ImgExtrinsics &ex);
/**
* @ingroup calibration
* IMU extrinsics.
@@ -323,6 +333,8 @@ struct MYNTEYE_API ImuExtrinsics {
Extrinsics left_to_imu;
};
std::ostream &operator<<(std::ostream &os, const ImuExtrinsics &ex);
/**
* @defgroup datatypes Datatypes
* @brief Public data types.