##// END OF EJS Templates

File last commit:

r42:89b58cf99bf0
r51:692846b0259b
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, objIn=None):
if objIn == None:
return copy.deepcopy(self)
for key in objIn.__dict__.keys():
self.__dict__[key] = objIn.__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"