Пример #1
0
    def run(self, minimize, involved_frames, update_interval, update_steps,
            num_springs):
        self.la_num_iter.set_text("0")
        self.la_rms_error.set_text(express_measure(0.0, "Length"))
        self.progress_bar.set_fraction(0.0)
        self.progress_bar.set_text("0%")
        self.minimize = minimize
        self.involved_frames = [
            frame for frame in involved_frames if frame is not None
        ]
        self.update_interval = update_interval
        self.update_steps = update_steps
        self.num_springs = num_springs

        self.last_time = time.time()
        self.last_step = 0
        self.status = None

        result = ChildProcessDialog.run(
            self, [context.get_share_filename("helpers/iterative")],
            self.minimize,
            pickle=True)

        # just to avoid confusion
        del self.minimize
        del self.involved_frames
        del self.update_interval
        del self.update_steps
        del self.last_time
        del self.last_step
        del self.num_springs
        del self.status

        return result
Пример #2
0
    def run(self, minimize, auto_close, involved_frames, update_interval, update_steps, num_springs):
        self.la_num_iter.set_text("0")
        self.la_rms_error.set_text(express_measure(0.0, "Length"))
        self.progress_bar.set_fraction(0.0)
        self.progress_bar.set_text("0%")
        self.minimize = minimize
        self.involved_frames = [frame for frame in involved_frames if frame is not None]
        self.update_interval = update_interval
        self.update_steps = update_steps
        self.num_springs = num_springs

        self.last_time = time.time()
        self.last_step = 0
        self.status = None

        result = ChildProcessDialog.run(self,
            [context.get_share_filename("helpers/iterative")],
            self.minimize, auto_close, pickle=True
        )

        # just to avoid confusion
        del self.minimize
        del self.involved_frames
        del self.update_interval
        del self.update_steps
        del self.last_time
        del self.last_step
        del self.num_springs
        del self.status

        return result
Пример #3
0
 def run(self, inp):
     self.clear_gui()
     self.connections = []
     response = ChildProcessDialog.run(
         self, [context.get_share_filename("helpers/conscan")],
         inp,
         pickle=True)
     if response == gtk.RESPONSE_OK:
         result = self.connections
         del self.connections
         return result
Пример #4
0
 def run(self, inp):
     self.clear_gui()
     self.connections = []
     response = ChildProcessDialog.run(self,
         [context.get_share_filename("helpers/conscan")],
         inp, pickle=True
     )
     if response == gtk.RESPONSE_OK:
         result = self.connections
         del self.connections
         return result