summaryrefslogtreecommitdiff
path: root/src/feature.cpp
diff options
context:
space:
mode:
authorMartin Miller2017-04-03 09:51:19 -0500
committerMartin Miller2017-04-03 09:51:19 -0500
commit997967da8e01216b3c655613d875af30fdf2d0c8 (patch)
treecd13601a77820c42cd536e13c43cbb5c28ebd244 /src/feature.cpp
parent3896b8bb0f4026f5259bf23f43b0c991c002102f (diff)
downloadrefslam-997967da8e01216b3c655613d875af30fdf2d0c8.zip
refslam-997967da8e01216b3c655613d875af30fdf2d0c8.tar.gz
changes
Diffstat (limited to 'src/feature.cpp')
-rw-r--r--src/feature.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/feature.cpp b/src/feature.cpp
index caa56f0..a75fdf0 100644
--- a/src/feature.cpp
+++ b/src/feature.cpp
@@ -54,6 +54,8 @@ Feature::Feature ( int id, const Vector3d &xs, const Vector3d &xbw,
pib[1] = xib[2];
pib[2] = RHO_0;
+ X = pib;
+
X0 = X;
xb0w = xbw;
q0 = q;
@@ -531,11 +533,11 @@ Feature::P0 ( measurement_type t )
double p0 = FEATURECOVX;
double p1 = FEATURECOVY;
double p2;
- if (t==REFLECTION) {
+#ifdef INITDEPTH
p2 = FEATURECOVRHO;
- } else {
+#else
p2 = FEATURECOVRHO_MONO;
- }
+#endif
P << p0, 0., 0.,
0., p1, 0.,
0., 0., p2;