diff --git a/src/processor/processor_tracker_feature.cpp b/src/processor/processor_tracker_feature.cpp index cfb6aa984f179b891cfc43f32524625e8d070a16..905bd828845ce7d1a988dc770e6b5571a4efb736 100644 --- a/src/processor/processor_tracker_feature.cpp +++ b/src/processor/processor_tracker_feature.cpp @@ -152,17 +152,6 @@ void ProcessorTrackerFeature::establishConstraints() feature_in_last ->addConstraint(ctr_ptr); feature_in_origin->addConstrainedBy(ctr_ptr); - if (ctr_ptr != nullptr) // constraint links - { - FrameBasePtr frm = ctr_ptr->getFrameOtherPtr(); - if (frm) - frm->addConstrainedBy(ctr_ptr); - CaptureBasePtr cap = ctr_ptr->getCaptureOtherPtr(); - if (cap) - cap->addConstrainedBy(ctr_ptr); - } - - WOLF_DEBUG( "Constraint: 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 08bbf8c52b66b01a49fa49389fce11da4affe0b1..873a45e2ed10ee90271d0b0c1d0ca7f50b5be6b2 100644 --- a/src/processor/processor_tracker_landmark.cpp +++ b/src/processor/processor_tracker_landmark.cpp @@ -137,12 +137,6 @@ void ProcessorTrackerLandmark::establishConstraints() { last_feature->addConstraint(ctr_ptr); lmk->addConstrainedBy(ctr_ptr); - FrameBasePtr frm = ctr_ptr->getFrameOtherPtr(); - if (frm) - frm->addConstrainedBy(ctr_ptr); - CaptureBasePtr cap = ctr_ptr->getCaptureOtherPtr(); - if (cap) - cap->addConstrainedBy(ctr_ptr); } } }