From 81d2699c755a299218c0d7eb7f9b708bcb114642 Mon Sep 17 00:00:00 2001 From: jcasals <jcasals@iri.upc.edu> Date: Fri, 24 Apr 2020 16:18:42 +0200 Subject: [PATCH] Revert "Add check sensor type" This reverts commit 63b8a70501bd8860b597fd5e8877bf0e27067282. --- src/processor/processor_bundle_adjustment.cpp | 3 +-- src/processor/processor_tracker_feature_image.cpp | 3 +-- src/processor/processor_tracker_feature_trifocal.cpp | 2 -- src/processor/processor_tracker_landmark_image.cpp | 4 ---- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/processor/processor_bundle_adjustment.cpp b/src/processor/processor_bundle_adjustment.cpp index cf879bebc..1734917fc 100644 --- a/src/processor/processor_bundle_adjustment.cpp +++ b/src/processor/processor_bundle_adjustment.cpp @@ -62,8 +62,7 @@ void ProcessorBundleAdjustment::configure(SensorBasePtr _sensor) { //TODO: Implement if needed //Initialize camera sensor pointer - camera = std::dynamic_pointer_cast<SensorCamera>(_sensor); - assert(camera != nullptr && "Sensor is not of type Camera"); + camera = std::static_pointer_cast<SensorCamera>(_sensor); } diff --git a/src/processor/processor_tracker_feature_image.cpp b/src/processor/processor_tracker_feature_image.cpp index 9a498f19f..b6228381d 100644 --- a/src/processor/processor_tracker_feature_image.cpp +++ b/src/processor/processor_tracker_feature_image.cpp @@ -44,8 +44,7 @@ ProcessorTrackerFeatureImage::~ProcessorTrackerFeatureImage() void ProcessorTrackerFeatureImage::configure(SensorBasePtr _sensor) { - SensorCameraPtr camera = std::dynamic_pointer_cast<SensorCamera>(_sensor); - assert(camera != nullptr && "Sensor is not of type Camera"); + SensorCameraPtr camera = std::static_pointer_cast<SensorCamera>(_sensor); image_.width_ = camera->getImgWidth(); image_.height_ = camera->getImgHeight(); diff --git a/src/processor/processor_tracker_feature_trifocal.cpp b/src/processor/processor_tracker_feature_trifocal.cpp index 6535924d0..34daf3b62 100644 --- a/src/processor/processor_tracker_feature_trifocal.cpp +++ b/src/processor/processor_tracker_feature_trifocal.cpp @@ -448,8 +448,6 @@ void ProcessorTrackerFeatureTrifocal::setParams(const ParamsProcessorTrackerFeat void ProcessorTrackerFeatureTrifocal::configure(SensorBasePtr _sensor) { - SensorCameraPtr camera = std::dynamic_pointer_cast<SensorCamera>(_sensor); - assert(camera != nullptr && "Sensor is not of type Camera"); _sensor->setNoiseStd(Vector2d::Ones() * params_tracker_feature_trifocal_->pixel_noise_std); } diff --git a/src/processor/processor_tracker_landmark_image.cpp b/src/processor/processor_tracker_landmark_image.cpp index 0c5b2896d..b490a66b4 100644 --- a/src/processor/processor_tracker_landmark_image.cpp +++ b/src/processor/processor_tracker_landmark_image.cpp @@ -58,10 +58,6 @@ ProcessorTrackerLandmarkImage::~ProcessorTrackerLandmarkImage() void ProcessorTrackerLandmarkImage::configure(SensorBasePtr _sensor) { - - auto sensor = std::dynamic_pointer_cast<SensorCamera>(_sensor); - assert(sensor != nullptr && "Sensor is not of type Camera"); - SensorCameraPtr camera(std::static_pointer_cast<SensorCamera>(_sensor)); image_.width_ = camera->getImgWidth(); image_.height_ = camera->getImgHeight(); -- GitLab