##// END OF EJS Templates
Victor Sarmiento -
r38:58fd9a28ce9c
parent child
Show More
@@ -1,69 +1,69
1 1 '''
2 2 Created on Feb 7, 2012
3 3
4 4 @author $Author$
5 5 @version $Id$
6 6 '''
7 7 import os, sys
8 8
9 9 path = os.path.split(os.getcwd())[0]
10 10 sys.path.append(path)
11 11
12 12 from Model.Data import Data
13 13 from IO.HeaderIO import *
14 14
15 15 class Voltage(Data):
16 16 '''
17 17 classdocs
18 18 '''
19 19
20 20 def __init__(self):
21 21 '''
22 22 Constructor
23 23 '''
24 24
25 25 self.m_RadarControllerHeader= RadarControllerHeader()
26 26
27 27 self.m_ProcessingHeader= ProcessingHeader()
28 28
29 29 self.m_SystemHeader= SystemHeader()
30 30
31 31 self.m_BasicHeader= BasicHeader()
32 32
33 33 #data es un numpy array de 3 dmensiones (perfiles, alturas y canales)
34 34 self.data = None
35 35
36 36 self.heights = None
37 37
38 38 self.flagNoData = True
39 39
40 40 self.nProfiles = None
41 41
42 42 self.idProfile = None
43 43
44 44 self.dataType = None
45 45
46 46 self.flagResetProcessing = False
47 47
48 self.noise = noise
48 self.noise = 0 #noise
49 49
50 50 def copy(self):
51 51 obj = Voltage()
52 52 obj.m_BasicHeader = self.m_BasicHeader.copy()
53 53 obj.m_SystemHeader = self.m_SystemHeader.copy()
54 54 obj.m_RadarControllerHeader = self.m_RadarControllerHeader.copy()
55 55 obj.m_ProcessingHeader = self.m_ProcessingHeader.copy()
56 56
57 57 obj.data = self.data
58 58 obj.heights = self.heights
59 59 obj.flagNoData = self.flagNoData
60 60
61 61 obj.nProfiles = self.nProfiles
62 62 obj.idProfile = self.idProfile
63 63 obj.dataType = self.dataType
64 64 obj.flagResetProcessing = self.flagResetProcessing
65 65
66 66 obj.noise = self.noise
67 67
68 68 return obj
69 69 No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now