From cfb866a986174c1ba269af72e65bceb19b35c887 Mon Sep 17 00:00:00 2001
From: Mikhail Svechnikov <m.svechnikov@fz-juelich.de>
Date: Thu, 16 Mar 2023 17:33:05 +0100
Subject: [PATCH] hide 3D view for Percus-Yevick

---
 GUI/View/SampleView/RealspaceBuilder.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/GUI/View/SampleView/RealspaceBuilder.cpp b/GUI/View/SampleView/RealspaceBuilder.cpp
index 8e8589fc73f..3375b5681c8 100644
--- a/GUI/View/SampleView/RealspaceBuilder.cpp
+++ b/GUI/View/SampleView/RealspaceBuilder.cpp
@@ -61,6 +61,10 @@ std::vector<std::vector<double>> generatePositions(IInterference* const iff, dou
     if (auto* p = dynamic_cast<InterferenceRadialParacrystal*>(iff))
         return RadialParacrystalPositionBuilder(p).generatePositions(layerSize, density);
 
+    // TODO https://jugit.fz-juelich.de/mlz/bornagain/-/issues/538
+    if (dynamic_cast<InterferenceHardDisk*>(iff))
+        throw std::runtime_error("Percus-Yevick model 3D vizualization is not implemented yet");
+
     ASSERT(false);
 }
 
-- 
GitLab