diff options
author | Martin Miller | 2017-03-22 15:47:16 -0500 |
---|---|---|
committer | Martin Miller | 2017-03-22 15:47:16 -0500 |
commit | 4498d14584f102103e67bdf73d1f86b38bbf0505 (patch) | |
tree | c1fa7e7af9aa38a8a9aac161bdf0d07cd55fe2f6 /src | |
parent | 50834b4ba0904a13242476cc515f85fda4f30844 (diff) | |
download | refslam-4498d14584f102103e67bdf73d1f86b38bbf0505.zip refslam-4498d14584f102103e67bdf73d1f86b38bbf0505.tar.gz |
Add measurement struct
Diffstat (limited to 'src')
-rw-r--r-- | src/types.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/types.h b/src/types.h index 9608f74..b5f5fc3 100644 --- a/src/types.h +++ b/src/types.h @@ -9,6 +9,14 @@ using Eigen::Matrix; using Eigen::Matrix3d; using Eigen::Quaterniond; using Eigen::Vector3d; +using Eigen::Vector4d; + +// A struct for storing measurements. +typedef struct { + int id; + Vector3d source, reflection; +} measurement_t; + // A struct for storing PVA covariance. typedef struct { Matrix3d position,velocity,attitude; |