##// 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 2 Created on Feb 7, 2012
3 3
4 4 @author $Author$
5 5 @version $Id$
6 6 '''
7 7 import copy
8 8 from JROHeader import RadarControllerHeader, ProcessingHeader, SystemHeader, BasicHeader
9 9
10 10 class Data:
11 11 '''
12 12 classdocs
13 13 '''
14 14 __type = None
15 15
16 16 def __init__(self):
17 17 '''
18 18 Constructor
19 19 '''
20 20 raise ValueError, "This class has not been implemented"
21 21
22 22 def copy(self):
23 23
24 return copy.copy(self)
25
26 def deepcopy(self, obj):
27
24 28 return copy.deepcopy(self)
25 29
26 30 class Noise(Data):
27 31 '''
28 32 classdocs
29 33 '''
30 34
31 35 def __init__(self):
32 36 '''
33 37 Constructor
34 38 '''
35 39 pass
36 40
37 41 class JROData(Data):
38 42 '''
39 43 classdocs
40 44 '''
41 45 m_RadarControllerHeader = RadarControllerHeader()
42 46 m_ProcessingHeader = ProcessingHeader()
43 47 m_SystemHeader = SystemHeader()
44 48 m_BasicHeader = BasicHeader()
45 49 m_Noise = Noise()
46 50
47 51 data = None
48 52 dataType = None
49 53
50 54 nProfiles = None
51 55 nHeights = None
52 56 nChannels = None
53 57
54 58 heights = None
55 59
56 60 flagNoData = False
57 61 flagResetProcessing = False
58 62
59 63 def __init__(self):
60 64 '''
61 65 Constructor
62 66 '''
63 67 raise ValueError, "This class has not been implemented" No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now