From dd20c4487f69343d555452e6e2fd54526f5d0570 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Tue, 19 Dec 2023 10:20:37 +0100 Subject: [PATCH] Img3D rm class DefaultPositionBuilder --- Img3D/Build/PositionBuilders.cpp | 19 ------------------- Img3D/Build/PositionBuilders.h | 16 ---------------- 2 files changed, 35 deletions(-) diff --git a/Img3D/Build/PositionBuilders.cpp b/Img3D/Build/PositionBuilders.cpp index 5f9139af27c..dabbb1ca767 100644 --- a/Img3D/Build/PositionBuilders.cpp +++ b/Img3D/Build/PositionBuilders.cpp @@ -76,25 +76,6 @@ std::vector<std::vector<double>> IPositionBuilder::generatePositions(double laye } -// ************************************************************************************************ -// class DefaultPositionBuilder -// ************************************************************************************************ - -DefaultPositionBuilder::DefaultPositionBuilder() = default; - -DefaultPositionBuilder::~DefaultPositionBuilder() = default; - -std::vector<std::vector<double>> DefaultPositionBuilder::generatePositionsImpl(double, double) const -{ - return {{0., 0.}}; -} - -double DefaultPositionBuilder::positionVariance() const -{ - return 0.0; -} - - // ************************************************************************************************ // class RandomPositionBuilder // ************************************************************************************************ diff --git a/Img3D/Build/PositionBuilders.h b/Img3D/Build/PositionBuilders.h index 9868f99f877..20d56bcaf84 100644 --- a/Img3D/Build/PositionBuilders.h +++ b/Img3D/Build/PositionBuilders.h @@ -37,22 +37,6 @@ private: }; -//! The default position builder is used when no specific implementation exist for generating -//! the positions based on the interference function -//! -//! It always generates a single point at the origin -class DefaultPositionBuilder : public IPositionBuilder { -public: - DefaultPositionBuilder(); - ~DefaultPositionBuilder() override; - -private: - std::vector<std::vector<double>> generatePositionsImpl(double layer_size, - double density) const override; - double positionVariance() const override; -}; - - class RandomPositionBuilder : public IPositionBuilder { public: RandomPositionBuilder(); -- GitLab