diff --git a/src/examples/test_kf_callback.cpp b/src/examples/test_kf_callback.cpp index 5101341c0a3ac7ea06a6245361dfac35ed1cde26..75d0c293951a09c467096297062d60ba1b0ce9f0 100644 --- a/src/examples/test_kf_callback.cpp +++ b/src/examples/test_kf_callback.cpp @@ -25,7 +25,7 @@ int main() prc_odo->setTimeTolerance(0.1); SensorBasePtr sen_ftr = problem->installSensor ("ODOM 2D", "other odometer", (Vector3s()<<0,0,0).finished(),""); - shared_ptr<ProcessorTrackerFeatureDummy> prc_ftr = make_shared<ProcessorTrackerFeatureDummy>(7, 4); + shared_ptr<ProcessorTrackerFeatureDummy> prc_ftr = make_shared<ProcessorTrackerFeatureDummy>(0.5, 7, 4); prc_ftr->setName("tracker"); sen_ftr->addProcessor(prc_ftr); prc_ftr->setTimeTolerance(0.1); diff --git a/src/examples/test_processor_tracker_feature.cpp b/src/examples/test_processor_tracker_feature.cpp index 15655bce2e5f2553974f5278127117169dcd65dd..fcf29c545f2cdd837f5190f0c123e8bde25835d7 100644 --- a/src/examples/test_processor_tracker_feature.cpp +++ b/src/examples/test_processor_tracker_feature.cpp @@ -31,7 +31,7 @@ int main() std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - shared_ptr<ProcessorTrackerFeatureDummy> processor_ptr_ = make_shared<ProcessorTrackerFeatureDummy>(7, 4); + shared_ptr<ProcessorTrackerFeatureDummy> processor_ptr_ = make_shared<ProcessorTrackerFeatureDummy>(.25, 7, 4); wolf_problem_ptr_->addSensor(sensor_ptr_); sensor_ptr_->addProcessor(processor_ptr_); diff --git a/src/examples/test_processor_tracker_landmark.cpp b/src/examples/test_processor_tracker_landmark.cpp index bc5955a56a0cc50f0daffc85b455a9bfa9179898..6f828298d8147e1bba28f373558d8eda96c04276 100644 --- a/src/examples/test_processor_tracker_landmark.cpp +++ b/src/examples/test_processor_tracker_landmark.cpp @@ -66,7 +66,7 @@ int main() std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)), std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2); - std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = std::make_shared< ProcessorTrackerLandmarkDummy>(5); + std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = std::make_shared< ProcessorTrackerLandmarkDummy>(.25, 5); wolf_problem_ptr_->addSensor(sensor_ptr_); sensor_ptr_->addProcessor(processor_ptr_); diff --git a/src/processor_tracker_landmark_dummy.cpp b/src/processor_tracker_landmark_dummy.cpp index 71051458bfdd9ef5b5f4013984e20de93c4370b8..02d5f9893fdd4df0ba791e649448f703861a71b6 100644 --- a/src/processor_tracker_landmark_dummy.cpp +++ b/src/processor_tracker_landmark_dummy.cpp @@ -12,8 +12,10 @@ namespace wolf { -ProcessorTrackerLandmarkDummy::ProcessorTrackerLandmarkDummy(const unsigned int& _max_new_features) : - ProcessorTrackerLandmark("TRACKER LANDMARK DUMMY", _max_new_features, 0.1), n_feature_(0), landmark_idx_non_visible_(0) +ProcessorTrackerLandmarkDummy::ProcessorTrackerLandmarkDummy(const Scalar _time_tolerance, const unsigned int& _max_new_features) : + ProcessorTrackerLandmark("TRACKER LANDMARK DUMMY", _time_tolerance, _max_new_features), + n_feature_(0), + landmark_idx_non_visible_(0) { // diff --git a/src/processor_tracker_landmark_dummy.h b/src/processor_tracker_landmark_dummy.h index 4c8a2b8c8d09477a9ea27ba2020ac8151e9f28e0..835fa27ce8a323ea71583166673ee903b2fa1973 100644 --- a/src/processor_tracker_landmark_dummy.h +++ b/src/processor_tracker_landmark_dummy.h @@ -18,7 +18,7 @@ WOLF_PTR_TYPEDEFS(ProcessorTrackerLandmarkDummy); class ProcessorTrackerLandmarkDummy : public ProcessorTrackerLandmark { public: - ProcessorTrackerLandmarkDummy(const unsigned int& _max_new_features); + ProcessorTrackerLandmarkDummy(const Scalar _time_tolerance, const unsigned int& _max_new_features); virtual ~ProcessorTrackerLandmarkDummy(); protected: