diff --git a/src/processor/processor_tracker_feature.cpp b/src/processor/processor_tracker_feature.cpp index 670f3aaf776d371bc1db000d84184f5643cc8e2e..0ee10e6f75b5fa6e843421eaba7728edc7b2f4ea 100644 --- a/src/processor/processor_tracker_feature.cpp +++ b/src/processor/processor_tracker_feature.cpp @@ -152,17 +152,6 @@ void ProcessorTrackerFeature::establishFactors() feature_in_last ->addFactor(fac_ptr); feature_in_origin->addConstrainedBy(fac_ptr); - if (fac_ptr != nullptr) // factor links - { - FrameBasePtr frm = fac_ptr->getFrameOther(); - if (frm) - frm->addConstrainedBy(fac_ptr); - CaptureBasePtr cap = fac_ptr->getCaptureOther(); - if (cap) - cap->addConstrainedBy(fac_ptr); - } - - WOLF_DEBUG( "Factor: track: " , feature_in_last->trackId(), " origin: " , feature_in_origin->id() , " from last: " , feature_in_last->id() ); diff --git a/src/processor/processor_tracker_landmark.cpp b/src/processor/processor_tracker_landmark.cpp index 3d5b75c8fcc6e9ef70ef396c31a6960a5aa3a016..d19610391edb98ee2565c2f477970a11c0088075 100644 --- a/src/processor/processor_tracker_landmark.cpp +++ b/src/processor/processor_tracker_landmark.cpp @@ -137,12 +137,6 @@ void ProcessorTrackerLandmark::establishFactors() { last_feature->addFactor(fac_ptr); lmk->addConstrainedBy(fac_ptr); - FrameBasePtr frm = fac_ptr->getFrameOther(); - if (frm) - frm->addConstrainedBy(fac_ptr); - CaptureBasePtr cap = fac_ptr->getCaptureOther(); - if (cap) - cap->addConstrainedBy(fac_ptr); } } }