예제 #1
0
 def openSonarMonitor(self):
     if not self.sonarMonitor:
         if self.toolbar.buttons['eBot'].cget('relief') == SUNKEN:
             self.sonarMonitor = SonarMonitor(soar.outputs.eBot.EBOT_POINTS,
                                              self.sonarmon_geom)
         elif self.toolbar.buttons['Amigosimulator'].cget(
                 'relief') == SUNKEN:
             self.sonarMonitor = AmigoSonarMonitor(
                 soar.outputs.amigo_simulator.ROBOT_POINTS,
                 self.sonarmon_geom)
         elif self.toolbar.buttons['simulator'].cget('relief') == SUNKEN:
             self.sonarMonitor = SonarMonitor(
                 soar.outputs.simulator.ROBOT_POINTS, self.sonarmon_geom)
         elif self.toolbar.buttons['pioneer'].cget('relief') == SUNKEN:
             self.sonarMonitor = AmigoSonarMonitor(
                 soar.outputs.amigo_simulator.ROBOT_POINTS,
                 self.sonarmon_geom)
     self.sonarMonitor.openWindow()
예제 #2
0
 def openSonarMonitor(self):
     if not self.sonarMonitor:
         self.sonarMonitor = SonarMonitor(
             soar.outputs.simulator.ROBOT_POINTS, self.sonarmon_geom)
     self.sonarMonitor.openWindow()