##// END OF EJS Templates
El metodo deepcopy ha sido agregado a la clase JROData.
Miguel Valdez -
r40:52041f08284b
parent child
Show More
@@ -1,63 +1,67
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):
22 def copy(self):
23
23
24 return copy.copy(self)
25
26 def deepcopy(self, obj):
27
24 return copy.deepcopy(self)
28 return copy.deepcopy(self)
25
29
26 class Noise(Data):
30 class Noise(Data):
27 '''
31 '''
28 classdocs
32 classdocs
29 '''
33 '''
30
34
31 def __init__(self):
35 def __init__(self):
32 '''
36 '''
33 Constructor
37 Constructor
34 '''
38 '''
35 pass
39 pass
36
40
37 class JROData(Data):
41 class JROData(Data):
38 '''
42 '''
39 classdocs
43 classdocs
40 '''
44 '''
41 m_RadarControllerHeader = RadarControllerHeader()
45 m_RadarControllerHeader = RadarControllerHeader()
42 m_ProcessingHeader = ProcessingHeader()
46 m_ProcessingHeader = ProcessingHeader()
43 m_SystemHeader = SystemHeader()
47 m_SystemHeader = SystemHeader()
44 m_BasicHeader = BasicHeader()
48 m_BasicHeader = BasicHeader()
45 m_Noise = Noise()
49 m_Noise = Noise()
46
50
47 data = None
51 data = None
48 dataType = None
52 dataType = None
49
53
50 nProfiles = None
54 nProfiles = None
51 nHeights = None
55 nHeights = None
52 nChannels = None
56 nChannels = None
53
57
54 heights = None
58 heights = None
55
59
56 flagNoData = False
60 flagNoData = False
57 flagResetProcessing = False
61 flagResetProcessing = False
58
62
59 def __init__(self):
63 def __init__(self):
60 '''
64 '''
61 Constructor
65 Constructor
62 '''
66 '''
63 raise ValueError, "This class has not been implemented" No newline at end of file
67 raise ValueError, "This class has not been implemented"
General Comments 0
You need to be logged in to leave comments. Login now