From afdca122243fa80e8b86662f3b1ce2ba20d3dbb1 Mon Sep 17 00:00:00 2001 From: Richard Christie Date: Mon, 29 Sep 2025 15:13:11 +1300 Subject: [PATCH] Show/hide data for all projection mesh dimensions --- .../geometryfitter/model/geometryfittermodel.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mapclientplugins/geometryfitter/model/geometryfittermodel.py b/mapclientplugins/geometryfitter/model/geometryfittermodel.py index c607b22..b977a16 100644 --- a/mapclientplugins/geometryfitter/model/geometryfittermodel.py +++ b/mapclientplugins/geometryfitter/model/geometryfittermodel.py @@ -207,7 +207,7 @@ def _setVisibility(self, graphicsName, show): def _setMultipleGraphicsVisibility(self, graphicsPartName, show, selectMode=None): """ - Ensure visibility of all graphics starting with graphicsPartName is set to boolean show. + Ensure visibility of all graphics containing graphicsPartName is set to boolean show. :param graphicsPartName: Part of the graphics name to match. :param show: Boolean to set visibility. :param selectMode: Optional selectMode to set at the same time. @@ -338,19 +338,19 @@ def isDisplayDataProjections(self): return self._getVisibility("displayDataProjections") def setDisplayDataProjections(self, show): - self._setVisibility("displayDataProjections", show) + self._setMultipleGraphicsVisibility("displayDataProjections", show) def isDisplayDataProjectionPoints(self): return self._getVisibility("displayDataProjectionPoints") def setDisplayDataProjectionPoints(self, show): - self._setVisibility("displayDataProjectionPoints", show) + self._setMultipleGraphicsVisibility("displayDataProjectionPoints", show) def isDisplayDataProjectionTangents(self): return self._getVisibility("displayDataProjectionTangents") def setDisplayDataProjectionTangents(self, show): - self._setVisibility("displayDataProjectionTangents", show) + self._setMultipleGraphicsVisibility("displayDataProjectionTangents", show) def isDisplayNodeNumbers(self): return self._getVisibility("displayNodeNumbers")