diff --git a/Device/Detector/SimulationAreaIterator.cpp b/Device/Detector/SimulationAreaIterator.cpp index e5ab4ef1962194b7996e68b8f9ee95ca5a2f61f1..590b158ebb10dcf9194472573ddd2dd55df1a477 100644 --- a/Device/Detector/SimulationAreaIterator.cpp +++ b/Device/Detector/SimulationAreaIterator.cpp @@ -64,13 +64,6 @@ SimulationAreaIterator& SimulationAreaIterator::operator++() return *this; } -SimulationAreaIterator SimulationAreaIterator::operator++(int) -{ - SimulationAreaIterator result(*this); - this->operator++(); - return result; -} - size_t SimulationAreaIterator::nextIndex(size_t currentIndex) { // #baROI + this can be optimized: Check whether a RegionOfInterest is present, then do not diff --git a/Device/Detector/SimulationAreaIterator.h b/Device/Detector/SimulationAreaIterator.h index d55fa2f1160ccef38f8513f9765a4bb62e3c216e..fafa3ffa00743e0b70a0b3283bf50abaf7afb881 100644 --- a/Device/Detector/SimulationAreaIterator.h +++ b/Device/Detector/SimulationAreaIterator.h @@ -58,9 +58,6 @@ public: //! prefix increment SimulationAreaIterator& operator++(); - //! postfix increment - SimulationAreaIterator operator++(int); - private: size_t nextIndex(size_t currentIndex); diff --git a/Tests/Unit/Device/SimulationAreaTest.cpp b/Tests/Unit/Device/SimulationAreaTest.cpp index 5ecf981c19aa876206a80349853dea54c1f4b3a8..7c7aa9dd65e79ea4590965aae5948e5d8b134a0b 100644 --- a/Tests/Unit/Device/SimulationAreaTest.cpp +++ b/Tests/Unit/Device/SimulationAreaTest.cpp @@ -32,14 +32,6 @@ TEST_F(SimulationAreaTest, iteratorOperations) EXPECT_TRUE(it == it_begin); EXPECT_FALSE(it != it_begin); - // increment - it++; - EXPECT_EQ(it.roiIndex(), 1u); - EXPECT_TRUE(it != it_begin); - EXPECT_FALSE(it == it_begin); - ++it; - EXPECT_EQ(it.roiIndex(), 2u); - // incrementing well behind the end for (size_t i = 0; i < 100; ++i) ++it;