From cd0034d99d1991bae4d89f2cea923c58d924765d Mon Sep 17 00:00:00 2001 From: Fabian Paus <fabian.paus@kit.edu> Date: Thu, 21 May 2020 10:08:23 +0200 Subject: [PATCH] Use std instead of boost (Requires ArmarXCore update) --- .../libraries/core/observerfilters/MatrixFilters.h | 12 ++++++------ .../observerfilters/MedianDerivativeFilterV3.cpp | 2 +- .../libraries/core/observerfilters/OffsetFilter.h | 4 ++-- .../core/observerfilters/PoseAverageFilter.cpp | 2 +- .../core/observerfilters/PoseMedianFilter.h | 2 +- .../core/observerfilters/PoseMedianOffsetFilter.cpp | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h b/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h index cdb7046db..2e3306261 100644 --- a/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h +++ b/source/RobotAPI/libraries/core/observerfilters/MatrixFilters.h @@ -42,7 +42,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { @@ -73,7 +73,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { @@ -104,7 +104,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { @@ -140,7 +140,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { @@ -199,7 +199,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { @@ -248,7 +248,7 @@ namespace armarx::filters } VariantBasePtr calculate(const Ice::Current&) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { diff --git a/source/RobotAPI/libraries/core/observerfilters/MedianDerivativeFilterV3.cpp b/source/RobotAPI/libraries/core/observerfilters/MedianDerivativeFilterV3.cpp index 42c89f07e..eaf211478 100644 --- a/source/RobotAPI/libraries/core/observerfilters/MedianDerivativeFilterV3.cpp +++ b/source/RobotAPI/libraries/core/observerfilters/MedianDerivativeFilterV3.cpp @@ -39,7 +39,7 @@ armarx::filters::MedianDerivativeFilterV3::MedianDerivativeFilterV3(std::size_t armarx::VariantBasePtr armarx::filters::MedianDerivativeFilterV3::calculate(const Ice::Current& c) const { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { diff --git a/source/RobotAPI/libraries/core/observerfilters/OffsetFilter.h b/source/RobotAPI/libraries/core/observerfilters/OffsetFilter.h index d161d4ca3..68b2cc809 100644 --- a/source/RobotAPI/libraries/core/observerfilters/OffsetFilter.h +++ b/source/RobotAPI/libraries/core/observerfilters/OffsetFilter.h @@ -55,7 +55,7 @@ namespace armarx::filters VariantBasePtr calculate(const Ice::Current& c = Ice::emptyCurrent) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); VariantPtr newVariant; @@ -135,7 +135,7 @@ namespace armarx::filters if (firstRun) { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { diff --git a/source/RobotAPI/libraries/core/observerfilters/PoseAverageFilter.cpp b/source/RobotAPI/libraries/core/observerfilters/PoseAverageFilter.cpp index 5b0cf4dbe..aa3b14347 100644 --- a/source/RobotAPI/libraries/core/observerfilters/PoseAverageFilter.cpp +++ b/source/RobotAPI/libraries/core/observerfilters/PoseAverageFilter.cpp @@ -28,7 +28,7 @@ namespace armarx::filters VariantBasePtr PoseAverageFilter::calculate(const Ice::Current& c) const { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { diff --git a/source/RobotAPI/libraries/core/observerfilters/PoseMedianFilter.h b/source/RobotAPI/libraries/core/observerfilters/PoseMedianFilter.h index 8b43dd548..33bbed178 100644 --- a/source/RobotAPI/libraries/core/observerfilters/PoseMedianFilter.h +++ b/source/RobotAPI/libraries/core/observerfilters/PoseMedianFilter.h @@ -50,7 +50,7 @@ namespace armarx::filters public: VariantBasePtr calculate(const Ice::Current& c) const override { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { diff --git a/source/RobotAPI/libraries/core/observerfilters/PoseMedianOffsetFilter.cpp b/source/RobotAPI/libraries/core/observerfilters/PoseMedianOffsetFilter.cpp index 42bdc1c19..e4d4a1444 100644 --- a/source/RobotAPI/libraries/core/observerfilters/PoseMedianOffsetFilter.cpp +++ b/source/RobotAPI/libraries/core/observerfilters/PoseMedianOffsetFilter.cpp @@ -37,7 +37,7 @@ armarx::filters::PoseMedianOffsetFilter::PoseMedianOffsetFilter(int windowSize) armarx::VariantBasePtr armarx::filters::PoseMedianOffsetFilter::calculate(const Ice::Current& c) const { - ScopedLock lock(historyMutex); + std::unique_lock lock(historyMutex); if (dataHistory.size() == 0) { -- GitLab