main.py 912 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. """!
  2. @package nviz.main
  3. @brief Nviz (3D view) module
  4. This module implements 3D visualization mode for map display.
  5. Map Display supports standard 2D view mode ('mapdisp' module) and
  6. 2.5/3D mode ('nviz_mapdisp' module).
  7. (C) 2008, 2010-2011 by the GRASS Development Team
  8. This program is free software under the GNU General Public License
  9. (>=v2). Read the file COPYING that comes with GRASS for details.
  10. @author Martin Landa <landa.martin gmail.com> (Google SoC 2008/2010)
  11. @author Anna Kratochvilova <KratochAnna seznam.cz> (Google SoC 2011)
  12. """
  13. errorMsg = ''
  14. try:
  15. from wx import glcanvas
  16. import nviz.mapwindow
  17. import nviz.tools
  18. import wxnviz
  19. haveNviz = True
  20. except ImportError, err:
  21. haveNviz = False
  22. errorMsg = err
  23. if haveNviz:
  24. GLWindow = nviz.mapwindow.GLWindow
  25. NvizToolWindow = nviz.tools.NvizToolWindow
  26. else:
  27. GLWindow = None
  28. NvizToolWindow = None