@@ -1,71 +1,71 | |||||
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, obj=None): |
|
22 | def copy(self, objIn=None): | |
23 |
|
23 | |||
24 | if obj == None: |
|
24 | if objIn == None: | |
25 | return copy.deepcopy(self) |
|
25 | return copy.deepcopy(self) | |
26 |
|
26 | |||
27 |
for key in |
|
27 | for key in objIn.__dict__.keys(): | |
28 | obj.__dict__[key] = self.__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_Noise = Noise() |
|
53 | m_Noise = 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 | heights = None | |
63 |
|
63 | |||
64 | flagNoData = False |
|
64 | flagNoData = False | |
65 | flagResetProcessing = False |
|
65 | flagResetProcessing = False | |
66 |
|
66 | |||
67 | def __init__(self): |
|
67 | def __init__(self): | |
68 | ''' |
|
68 | ''' | |
69 | Constructor |
|
69 | Constructor | |
70 | ''' |
|
70 | ''' | |
71 | raise ValueError, "This class has not been implemented" No newline at end of file |
|
71 | raise ValueError, "This class has not been implemented" |
General Comments 0
You need to be logged in to leave comments.
Login now