00001
00002
00003 import os
00004 import sys
00005
00006 WXVER = ['2.8', '2.9']
00007 import wxversion
00008 if wxversion.checkInstalled(WXVER):
00009 wxversion.select(WXVER)
00010 else:
00011 print >> sys.stderr, "This application requires wxPython version %s"%(WXVER)
00012 sys.exit(1)
00013
00014 import wx
00015
00016 import roslib
00017 roslib.load_manifest('rviz')
00018
00019 import rviz
00020 import ogre_tools
00021
00022
00023 class VisualizerApp(wx.App):
00024 def __init__(self):
00025 wx.App.__init__(self)
00026
00027 def OnInit(self):
00028 ogre_tools.initializeOgre()
00029 frame = rviz.VisualizationFrame(None)
00030 frame.initialize()
00031 frame.Show(True)
00032 return True
00033
00034 def OnExit(self):
00035 ogre_tools.cleanupOgre()
00036
00037 if __name__ == "__main__":
00038 app = VisualizerApp()
00039 app.MainLoop()