summaryrefslogtreecommitdiff
path: root/src/feature.h
diff options
context:
space:
mode:
authorMartin Miller2018-01-28 11:45:53 -0500
committerMartin Miller2018-01-28 11:45:53 -0500
commit0663fb75c6bc42ccd093bed66820e92541ed419c (patch)
tree10eef681bdb46d213fad69d55b0c89553151ef61 /src/feature.h
parent72faa54ddcd07972f250a53098b0ecfbd08363df (diff)
downloadrefslam-0663fb75c6bc42ccd093bed66820e92541ed419c.zip
refslam-0663fb75c6bc42ccd093bed66820e92541ed419c.tar.gz
Add define for FEATUREMAP
This will print the feature information in the unicsv so that the mapper Makefile can create a feature map.
Diffstat (limited to 'src/feature.h')
-rw-r--r--src/feature.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/feature.h b/src/feature.h
index 7cf38aa..9eb7eaa 100644
--- a/src/feature.h
+++ b/src/feature.h
@@ -52,10 +52,11 @@ class Feature
int id();
Matrix<double,3,3> P0(measurement_type t);
Vector3d asVector();
- UTM utm(Vector3d &xbw, Quaterniond &q);
+ UTM utm(const Vector3d &xbw, const Quaterniond &q);
Mat patch();
Mat warpedPatch(const Camera &cam, const Quaterniond &q1);
Mat reflectedPatch(const Camera &cam, const Quaterniond &q1);
+ void unicsv(const double time, const Vector3d &xbw, const Quaterniond &qbw) ;
/* ==================== MUTATORS ======================================= */
void asVector(const Vector3d &m);