""" @package nviz.main @brief Nviz (3D view) module This module implements 3D visualization mode for map display. Map Display supports standard 2D view mode ('mapdisp' module) and 2.5/3D mode ('nviz_mapdisp' module). (C) 2008, 2010-2011 by the GRASS Development Team This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details. @author Martin Landa (Google SoC 2008/2010) @author Anna Kratochvilova (Google SoC 2011) """ errorMsg = "" try: from wx import glcanvas # noqa: F401 from nviz import mapwindow from nviz import tools from nviz import workspace from nviz import wxnviz # noqa: F401 haveNviz = True except (ImportError, NameError) as err: haveNviz = False errorMsg = err if haveNviz: GLWindow = mapwindow.GLWindow NvizToolWindow = tools.NvizToolWindow NvizSettings = workspace.NvizSettings else: GLWindow = None NvizToolWindow = None NvizSettings = None