Changeset 840 for SHX/trunk


Ignore:
Timestamp:
11/08/12 12:29:13 (8 years ago)
Author:
marcus
Message:
Location:
SHX/trunk/SeismicHandler
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/commands/rot.py

    r835 r840  
    8484            raise ShxError("float conversion error", status=1108) 
    8585 
    86         azimuth = float(parameters[0]) 
    87         if dim2: 
    88             incidence = None 
    89         else: 
    90             incidence = float(parameters[1]) 
     86        azimuth = len(parameters) and parameters[0] or float(self.parameters[1]) 
     87        incidence = None 
     88        if not dim2: 
     89            try: 
     90                incidence = len(parameters) == 2 and parameters[1] or \ 
     91                                                      float(self.parameters[2]) 
     92            except: 
     93                pass 
    9194 
    9295        method = "LQT" 
     
    101104 
    102105    @staticmethod 
    103     def rot(trclist, azimuth, incidence, start=None, end=None, method="LQT"): 
     106    def rot(trclist, azimuth, incidence=None, start=None, end=None, 
     107                                                                 method="LQT"): 
    104108        """ 
    105109        Rotate 2 or 3 traces. 
    106110        """ 
    107111        method = method.upper() 
    108         import pdb; pdb.set_trace() 
    109112        if start is None: 
    110113            start, end = Screen.timewdw() 
     
    124127 
    125128        data = [] 
    126         import pdb; pdb.set_trace() 
    127129        for t in trclist: 
    128130            data.append(t.get_datawindow(start, end)) 
Note: See TracChangeset for help on using the changeset viewer.