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