Ignore:
Timestamp:
Mar 5, 2015 2:49:03 PM (10 years ago)
Author:
Mathieu Doucet <doucetm@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
7d56795
Parents:
824e488
Message:

pylint fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/guiframe/local_perspectives/plotting/Edge.py

    r79492222 rb5de88e  
     1import math 
     2from BaseInteractor import _BaseInteractor 
    13 
    2 import math 
    3 #import wx   
    4 #from copy import deepcopy 
    5 from BaseInteractor import _BaseInteractor 
    6 #from sas.guiframe.events import NewPlotEvent 
    7 #from sas.guiframe.events import StatusEvent 
    8 #from sas.guiframe.events import SlicerParameterEvent 
    9 #from sas.guiframe.events import EVT_SLICER_PARS 
    10     
    114 
    125class RadiusInteractor(_BaseInteractor): 
     
    158    """ 
    169    def __init__(self, base, axes, color='black', zorder=5, arc1=None, 
    17                  arc2=None, theta=math.pi/8): 
     10                 arc2=None, theta=math.pi / 8): 
    1811        """ 
    1912        """ 
     
    2316        self.r1 = arc1.get_radius() 
    2417        self.r2 = arc2.get_radius() 
    25         #print "radius init", self.r1, self.r2 
    2618        self.theta = theta 
    2719        self.save_theta = theta 
    28         #self.scale = 10.0 
    2920        self.move_stop = False 
    3021        self.theta_left = None 
     
    3223        self.arc1 = arc1 
    3324        self.arc2 = arc2 
    34         #raise "Version error", message 
    3525        x1 = self.r1 * math.cos(self.theta) 
    3626        y1 = self.r1 * math.sin(self.theta) 
     
    3828        y2 = self.r2 * math.sin(self.theta) 
    3929        self.line = self.axes.plot([x1, x2], [y1, y2], 
    40                                       linestyle='-', marker='', 
    41                                       color=self.color, 
    42                                       visible=True)[0] 
     30                                   linestyle='-', marker='', 
     31                                   color=self.color, 
     32                                   visible=True)[0] 
    4333        self.phi = theta 
    4434        self.npts = 20 
     
    4636        self.connect_markers([self.line]) 
    4737        self.update() 
    48          
     38 
    4939    def set_layer(self, n): 
    5040        """ 
     
    5242        self.layernum = n 
    5343        self.update() 
    54          
     44 
    5545    def clear(self): 
    5646        """ 
     
    6353            for item in range(len(self.axes.lines)): 
    6454                del self.axes.lines[0] 
    65      
     55 
    6656    def get_angle(self): 
    6757        """ 
    6858        """ 
    6959        return self.theta 
    70          
     60 
    7161    def update(self, r1=None, r2=None, theta=None): 
    7262        """ 
     
    7969        if theta != None: 
    8070            self.theta = theta 
    81         #print "in the edge r1, r2",self.r1,self.r2,math.degrees(self.theta) 
    8271        x1 = self.r1 * math.cos(self.theta) 
    8372        y1 = self.r1 * math.sin(self.theta) 
    8473        x2 = self.r2 * math.cos(self.theta) 
    85         y2 = self.r2 * math.sin(self.theta)   
     74        y2 = self.r2 * math.sin(self.theta) 
    8675        self.line.set(xdata=[x1, x2], ydata=[y1, y2]) 
    87          
     76 
    8877    def save(self, ev): 
    8978        """ 
     
    9180        can restore on Esc. 
    9281        """ 
    93         self.save_theta = math.atan2(ev.y,ev.x) 
    94         #self.save_theta= self.theta 
     82        self.save_theta = math.atan2(ev.y, ev.x) 
    9583        self.base.freeze_axes() 
    96     
     84 
    9785    def moveend(self, ev): 
    9886        """ 
     
    10088        self.has_move = False 
    10189        self.base.moveend(ev) 
    102              
     90 
    10391    def restore(self, ev): 
    10492        """ 
     
    114102        self.has_move = True 
    115103        self.base.base.update() 
    116          
     104 
    117105    def set_cursor(self, r_min, r_max, theta): 
    118106        """ 
     
    122110        self.r2 = r_max 
    123111        self.update() 
    124          
     112 
    125113    def get_params(self): 
    126114        """ 
     
    131119        params["theta"] = self.theta 
    132120        return params 
    133      
     121 
    134122    def set_params(self, params): 
    135123        """ 
    136124        """ 
    137         #print "when here set curcor arc" 
    138         x1 = params["radius1"]  
    139         x2 = params["radius2"]  
    140         theta= params["theta"] 
     125        x1 = params["radius1"] 
     126        x2 = params["radius2"] 
     127        theta = params["theta"] 
    141128        self.set_cursor(x1, x2, theta) 
    142          
    143      
Note: See TracChangeset for help on using the changeset viewer.