From 3ea0f9422f6db51a7b471dd8a0dc263df6349f4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaquim=20Casals=20Bu=C3=B1uel?= <jcasals@iri.upc.edu> Date: Thu, 31 Jan 2019 11:56:35 +0100 Subject: [PATCH] Refactored vision_utils files --- include/base/constraint/constraint_autodiff_trifocal.h | 1 + {src => include/base}/landmark/landmark_point_3D.h | 0 .../base}/processor/processor_tracker_feature_trifocal.h | 0 src/landmark/landmark_AHP.cpp | 2 +- src/landmark/landmark_point_3D.cpp | 2 +- src/processor/processor_tracker_feature_image.cpp | 2 +- src/processor/processor_tracker_feature_trifocal.cpp | 6 +++--- src/yaml/processor_image_yaml.cpp | 2 +- src/yaml/processor_tracker_feature_trifocal_yaml.cpp | 2 +- test/gtest_constraint_autodiff_trifocal.cpp | 8 ++++---- test/gtest_processor_tracker_feature_trifocal.cpp | 2 +- 11 files changed, 14 insertions(+), 13 deletions(-) rename {src => include/base}/landmark/landmark_point_3D.h (100%) rename {src => include/base}/processor/processor_tracker_feature_trifocal.h (100%) diff --git a/include/base/constraint/constraint_autodiff_trifocal.h b/include/base/constraint/constraint_autodiff_trifocal.h index d3844c350..e10c59649 100644 --- a/include/base/constraint/constraint_autodiff_trifocal.h +++ b/include/base/constraint/constraint_autodiff_trifocal.h @@ -133,6 +133,7 @@ ConstraintAutodiffTrifocal::ConstraintAutodiffTrifocal( const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, ConstraintStatus _status) : ConstraintAutodiff( "TRIFOCAL PLP", + nullptr, nullptr, _feature_origin_ptr, nullptr, diff --git a/src/landmark/landmark_point_3D.h b/include/base/landmark/landmark_point_3D.h similarity index 100% rename from src/landmark/landmark_point_3D.h rename to include/base/landmark/landmark_point_3D.h diff --git a/src/processor/processor_tracker_feature_trifocal.h b/include/base/processor/processor_tracker_feature_trifocal.h similarity index 100% rename from src/processor/processor_tracker_feature_trifocal.h rename to include/base/processor/processor_tracker_feature_trifocal.h diff --git a/src/landmark/landmark_AHP.cpp b/src/landmark/landmark_AHP.cpp index f1a683978..17a22bac3 100644 --- a/src/landmark/landmark_AHP.cpp +++ b/src/landmark/landmark_AHP.cpp @@ -2,7 +2,7 @@ #include "base/state_homogeneous_3D.h" #include "base/factory.h" -#include "yaml/yaml_conversion.h" +#include "base/yaml/yaml_conversion.h" namespace wolf { diff --git a/src/landmark/landmark_point_3D.cpp b/src/landmark/landmark_point_3D.cpp index 0deed3861..dda3984e9 100644 --- a/src/landmark/landmark_point_3D.cpp +++ b/src/landmark/landmark_point_3D.cpp @@ -1,4 +1,4 @@ -#include "landmarks/landmark_point_3D.h" +#include "base/landmark/landmark_point_3D.h" namespace wolf { diff --git a/src/processor/processor_tracker_feature_image.cpp b/src/processor/processor_tracker_feature_image.cpp index c7dc1866f..716a2cca7 100644 --- a/src/processor/processor_tracker_feature_image.cpp +++ b/src/processor/processor_tracker_feature_image.cpp @@ -392,7 +392,7 @@ ProcessorBasePtr ProcessorTrackerFeatureImage::create(const std::string& _unique } // namespace wolf // Register in the SensorFactory -#include "processor_factory.h" +#include "base/processor/processor_factory.h" namespace wolf { WOLF_REGISTER_PROCESSOR("IMAGE FEATURE", ProcessorTrackerFeatureImage) } // namespace wolf diff --git a/src/processor/processor_tracker_feature_trifocal.cpp b/src/processor/processor_tracker_feature_trifocal.cpp index 2ee0b277f..6a0fa198f 100644 --- a/src/processor/processor_tracker_feature_trifocal.cpp +++ b/src/processor/processor_tracker_feature_trifocal.cpp @@ -1,10 +1,10 @@ // wolf -#include "processor/processor_tracker_feature_trifocal.h" +#include "base/processor/processor_tracker_feature_trifocal.h" #include "base/sensor/sensor_camera.h" #include "base/feature/feature_point_image.h" -#include "constraints/constraint_autodiff_trifocal.h" +#include "base/constraint/constraint_autodiff_trifocal.h" #include "base/capture/capture_image.h" // vision_utils @@ -452,7 +452,7 @@ ProcessorBasePtr ProcessorTrackerFeatureTrifocal::create(const std::string& _uni } // namespace wolf // Register in the ProcessorFactory -#include "processor_factory.h" +#include "base/processor/processor_factory.h" namespace wolf { WOLF_REGISTER_PROCESSOR("TRACKER FEATURE TRIFOCAL", ProcessorTrackerFeatureTrifocal) } // namespace wolf diff --git a/src/yaml/processor_image_yaml.cpp b/src/yaml/processor_image_yaml.cpp index 051174ef5..a02d44208 100644 --- a/src/yaml/processor_image_yaml.cpp +++ b/src/yaml/processor_image_yaml.cpp @@ -65,4 +65,4 @@ const bool WOLF_UNUSED registered_prc_image_feature_par = ProcessorParamsFactory const bool WOLF_UNUSED registered_prc_image_landmark_par = ProcessorParamsFactory::get().registerCreator("IMAGE LANDMARK", createProcessorParamsImage); } - +} diff --git a/src/yaml/processor_tracker_feature_trifocal_yaml.cpp b/src/yaml/processor_tracker_feature_trifocal_yaml.cpp index 2a6ae97f7..fd110aa0e 100644 --- a/src/yaml/processor_tracker_feature_trifocal_yaml.cpp +++ b/src/yaml/processor_tracker_feature_trifocal_yaml.cpp @@ -6,7 +6,7 @@ */ // wolf yaml -#include "processor/processor_tracker_feature_trifocal.h" +#include "base/processor/processor_tracker_feature_trifocal.h" #include "base/yaml/yaml_conversion.h" // wolf diff --git a/test/gtest_constraint_autodiff_trifocal.cpp b/test/gtest_constraint_autodiff_trifocal.cpp index 1615cc4ab..6447dcfe4 100644 --- a/test/gtest_constraint_autodiff_trifocal.cpp +++ b/test/gtest_constraint_autodiff_trifocal.cpp @@ -2,10 +2,10 @@ #include "base/logging.h" -#include "ceres_wrapper/ceres_manager.h" -#include "processors/processor_tracker_feature_trifocal.h" +#include "base/ceres_wrapper/ceres_manager.h" +#include "base/processor/processor_tracker_feature_trifocal.h" #include "base/capture/capture_image.h" -#include "constraints/constraint_autodiff_trifocal.h" +#include "base/constraint/constraint_autodiff_trifocal.h" using namespace Eigen; using namespace wolf; @@ -849,7 +849,7 @@ TEST_F(ConstraintAutodiffTrifocalMultiPointTest, solve_multi_point_scale) } } -#include "constraints/constraint_autodiff_distance_3D.h" +#include "base/constraint/constraint_autodiff_distance_3D.h" TEST_F(ConstraintAutodiffTrifocalMultiPointTest, solve_multi_point_distance) { diff --git a/test/gtest_processor_tracker_feature_trifocal.cpp b/test/gtest_processor_tracker_feature_trifocal.cpp index 47e42c577..d182bb4f3 100644 --- a/test/gtest_processor_tracker_feature_trifocal.cpp +++ b/test/gtest_processor_tracker_feature_trifocal.cpp @@ -5,7 +5,7 @@ #include "vision_utils.h" -#include "processors/processor_tracker_feature_trifocal.h" +#include "base/processor/processor_tracker_feature_trifocal.h" #include "base/processor/processor_odom_3D.h" #include "base/capture/capture_image.h" #include "base/sensor/sensor_camera.h" -- GitLab