diff --git a/Img3D/Build/PositionBuilders.cpp b/Img3D/Build/PositionBuilders.cpp index 5f9139af27c2cce5db358955fffe773769b45e62..dabbb1ca767723b211d991e42897b958043bf115 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 9868f99f87765380df3929f5ed2732b6a04ba76f..20d56bcaf848d0fed9a8de71fc996ba38a3cd931 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();