##// END OF EJS Templates
JROData.py...
Victor Sarmiento -
r81:d69a019dbc20
parent child
Show More
@@ -1,71 +1,72
1 '''
1 '''
2 Created on Feb 7, 2012
2 Created on Feb 7, 2012
3
3
4 @author $Author$
4 @author $Author$
5 @version $Id$
5 @version $Id$
6 '''
6 '''
7 import copy
7 import copy
8 from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
8 from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
9
9
10 class Data:
10 class Data:
11 '''
11 '''
12 classdocs
12 classdocs
13 '''
13 '''
14 type = None
14 type = None
15
15
16 def __init__(self):
16 def __init__(self):
17 '''
17 '''
18 Constructor
18 Constructor
19 '''
19 '''
20 raise ValueError, "This class has not been implemented"
20 raise ValueError, "This class has not been implemented"
21
21
22 def copy(self, objIn=None):
22 def copy(self, objIn=None):
23
23
24 if objIn == None:
24 if objIn == None:
25 return copy.deepcopy(self)
25 return copy.deepcopy(self)
26
26
27 for key in objIn.__dict__.keys():
27 for key in objIn.__dict__.keys():
28 self.__dict__[key] = objIn.__dict__[key]
28 self.__dict__[key] = objIn.__dict__[key]
29
29
30 def deepcopy(self):
30 def deepcopy(self):
31
31
32 return copy.deepcopy(self)
32 return copy.deepcopy(self)
33
33
34 class Noise(Data):
34 class Noise(Data):
35 '''
35 '''
36 classdocs
36 classdocs
37 '''
37 '''
38
38
39 def __init__(self):
39 def __init__(self):
40 '''
40 '''
41 Constructor
41 Constructor
42 '''
42 '''
43 pass
43 pass
44
44
45 class JROData(Data):
45 class JROData(Data):
46 '''
46 '''
47 classdocs
47 classdocs
48 '''
48 '''
49 m_RadarControllerHeader = RadarControllerHeader()
49 m_RadarControllerHeader = RadarControllerHeader()
50 m_ProcessingHeader = ProcessingHeader()
50 m_ProcessingHeader = ProcessingHeader()
51 m_SystemHeader = SystemHeader()
51 m_SystemHeader = SystemHeader()
52 m_BasicHeader = BasicHeader()
52 m_BasicHeader = BasicHeader()
53 m_NoiseObj = Noise()
53 m_NoiseObj = Noise()
54
54
55 data = None
55 data = None
56 dataType = None
56 dataType = None
57
57
58 nProfiles = None
58 nProfiles = None
59 nHeights = None
59 nHeights = None
60 nChannels = None
60 nChannels = None
61
61
62 heights = None
62 heightList = None
63 channelList = None
63
64
64 flagNoData = False
65 flagNoData = False
65 flagResetProcessing = False
66 flagResetProcessing = False
66
67
67 def __init__(self):
68 def __init__(self):
68 '''
69 '''
69 Constructor
70 Constructor
70 '''
71 '''
71 raise ValueError, "This class has not been implemented" No newline at end of file
72 raise ValueError, "This class has not been implemented"
General Comments 0
You need to be logged in to leave comments. Login now