Wrapped Inverse Depth Factor variants

release/4.3a0
Stephen Williams 2013-05-08 13:23:39 +00:00
parent 54808f6d44
commit f68e301458
1 changed files with 18 additions and 0 deletions

View File

@ -577,4 +577,22 @@ virtual class DummyFactor : gtsam::NonlinearFactor {
DummyFactor(size_t key1, size_t dim1, size_t key2, size_t dim2); DummyFactor(size_t key1, size_t dim1, size_t key2, size_t dim2);
}; };
#include <gtsam_unstable/slam/InvDepthFactorVariant1.h>
virtual class InvDepthFactorVariant1 : gtsam::NonlinearFactor {
InvDepthFactorVariant1(size_t poseKey, size_t landmarkKey, const gtsam::Point2& measured, const gtsam::Cal3_S2* K, const gtsam::noiseModel::Base* model);
};
#include <gtsam_unstable/slam/InvDepthFactorVariant2.h>
virtual class InvDepthFactorVariant2 : gtsam::NonlinearFactor {
InvDepthFactorVariant2(size_t poseKey, size_t landmarkKey, const gtsam::Point2& measured, const gtsam::Cal3_S2* K, const gtsam::Point3& referencePoint, const gtsam::noiseModel::Base* model);
};
#include <gtsam_unstable/slam/InvDepthFactorVariant3.h>
virtual class InvDepthFactorVariant3a : gtsam::NonlinearFactor {
InvDepthFactorVariant3a(size_t poseKey, size_t landmarkKey, const gtsam::Point2& measured, const gtsam::Cal3_S2* K, const gtsam::noiseModel::Base* model);
};
virtual class InvDepthFactorVariant3b : gtsam::NonlinearFactor {
InvDepthFactorVariant3b(size_t poseKey1, size_t poseKey2, size_t landmarkKey, const gtsam::Point2& measured, const gtsam::Cal3_S2* K, const gtsam::noiseModel::Base* model);
};
} //\namespace gtsam } //\namespace gtsam