##// END OF EJS Templates
El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada
El metodo copy ha sido actualizado para copiar los atributos a un objeto de entrada

File last commit:

r41:a47dda323ff1
r41:a47dda323ff1
Show More
JROData.py
70 lines | 1.4 KiB | text/x-python | PythonLexer
'''
Created on Feb 7, 2012
@author $Author$
@version $Id$
'''
import copy
from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
class Data:
'''
classdocs
'''
__type = None
def __init__(self):
'''
Constructor
'''
raise ValueError, "This class has not been implemented"
def copy(self, obj=None):
if obj == None:
return copy.deepcopy(self)
for key in self.__dict__.keys():
obj.__dict__[key] = self.__dict__[key]
def deepcopy(self):
return copy.deepcopy(self)
class Noise(Data):
'''
classdocs
'''
def __init__(self):
'''
Constructor
'''
pass
class JROData(Data):
'''
classdocs
'''
m_RadarControllerHeader = RadarControllerHeader()
m_ProcessingHeader = ProcessingHeader()
m_SystemHeader = SystemHeader()
m_BasicHeader = BasicHeader()
m_Noise = Noise()
data = None
dataType = None
nProfiles = None
nHeights = None
nChannels = None
heights = None
flagNoData = False
flagResetProcessing = False
def __init__(self):
'''
Constructor
'''
raise ValueError, "This class has not been implemented"