diff options
author | Martin Miller | 2017-04-03 09:51:19 -0500 |
---|---|---|
committer | Martin Miller | 2017-04-03 09:51:19 -0500 |
commit | 997967da8e01216b3c655613d875af30fdf2d0c8 (patch) | |
tree | cd13601a77820c42cd536e13c43cbb5c28ebd244 /src/feature.cpp | |
parent | 3896b8bb0f4026f5259bf23f43b0c991c002102f (diff) | |
download | refslam-997967da8e01216b3c655613d875af30fdf2d0c8.zip refslam-997967da8e01216b3c655613d875af30fdf2d0c8.tar.gz |
changes
Diffstat (limited to 'src/feature.cpp')
-rw-r--r-- | src/feature.cpp | 8 |
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; |