From 16b11f2c9a09d712ea983a50a09a391bfc1256d0 Mon Sep 17 00:00:00 2001 From: John Hartley Date: Fri, 3 Jul 2020 17:17:27 +0100 Subject: [PATCH] check geometry view within domain --- gprMax/cmds_multiuse.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gprMax/cmds_multiuse.py b/gprMax/cmds_multiuse.py index 8b2dd99b..35f57191 100644 --- a/gprMax/cmds_multiuse.py +++ b/gprMax/cmds_multiuse.py @@ -1156,10 +1156,12 @@ class GeometryView(UserObjectMulti): except KeyError: logger.exception(self.params_str() + ' requires exactly eleven parameters') raise - GeometryViewUser = self.geometry_view_constructor(grid, output_type) - - p1, p2 = uip.check_box_points(p1, p2, self.params_str()) + try: + p1, p2 = uip.check_box_points(p1, p2, self.params_str()) + except ValueError: + logger.exception(self.params_str() + ' point is outside the domain') + raise xs, ys, zs = p1 xf, yf, zf = p2