Voltage.py
53 lines
| 1.1 KiB
| text/x-python
|
PythonLexer
|
r9 | ''' | |
Created on Feb 7, 2012 | |||
|
r16 | @author $Author$ | |
@version $Id$ | |||
|
r9 | ''' | |
|
r11 | import os, sys | |
path = os.path.split(os.getcwd())[0] | |||
sys.path.append(path) | |||
from Model.Data import Data | |||
from IO.Header import * | |||
|
r9 | ||
class Voltage(Data): | |||
''' | |||
classdocs | |||
''' | |||
|
r15 | ||
|
r10 | ||
|
r9 | def __init__(self): | |
''' | |||
Constructor | |||
''' | |||
|
r19 | ||
self.m_RadarControllerHeader= RadarControllerHeader() | |||
self.m_ProcessingHeader= ProcessingHeader() | |||
self.m_SystemHeader= SystemHeader() | |||
self.m_BasicHeader= BasicHeader() | |||
#data es un numpy array de 3 dmensiones (perfiles, alturas y canales) | |||
self.data = None | |||
self.dataType = None | |||
self.noData = True | |||
|
r10 | ||
def copy(self): | |||
|
r15 | obj = Voltage() | |
obj.m_BasicHeader = self.m_BasicHeader.copy() | |||
obj.m_SystemHeader = self.m_SystemHeader.copy() | |||
obj.m_RadarControllerHeader = self.m_RadarControllerHeader.copy() | |||
obj.m_ProcessingHeader = self.m_ProcessingHeader.copy() | |||
return obj | |||
|
r9 |