Ignore:
Timestamp:
31/03/12 14:17:08 (8 years ago)
Author:
mnagni
Message:

New database schema where URL class is a string and MO_Project.subProject use CEDA_Project as subType

Location:
mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data
Files:
142 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/covariance/sd_covariance.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/covariance/sd_covariancetypecode.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:36 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/covariance/sd_imagecomparasion.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/covariance/sd_parametercomparasion.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:17 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/covariance/sd_pixelcoordinate.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_adjustableterm.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_adjustablevariable.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:16 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_correctiontable.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:49 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_correctionvalue.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_fittingsection.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:49 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_functionalfitmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:43 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_gridinterpolationmodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:42 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_mathematicallocationmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:34 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_mathematicalmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:41 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_normalisationfunction.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:42 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
     
    4141 
    4242        self.variable = None 
     43        self.scaleFactor = None 
    4344        self.translationValue = None 
    44         self.scaleFactor = None 
    4545        super(SD_NormalisationFunction, self).__init__() 
    4646 
    4747    def __key(self): 
    48         return (self.variable, self.translationValue, self.scaleFactor) 
     48        return (self.variable, self.scaleFactor, self.translationValue) 
    4949 
    5050    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_normalisedmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:51 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
     
    4545        self.function = [] 
    4646        self.variable = [] 
     47        self._locationModel_sd_rationalmodel = None 
    4748        self._locationModel_sd_polynomialmodel = None 
    48         self._locationModel_sd_rationalmodel = None 
    4949        super(SD_NormalisedModel, self).__init__() 
    5050 
     
    6767    @property 
    6868    def locationModel(self):     
     69        if(has_value(self._locationModel_sd_rationalmodel)): 
     70            return self._locationModel_sd_rationalmodel 
    6971        if(has_value(self._locationModel_sd_polynomialmodel)): 
    7072            return self._locationModel_sd_polynomialmodel 
    71         if(has_value(self._locationModel_sd_rationalmodel)): 
    72             return self._locationModel_sd_rationalmodel 
    7373        return  None 
    7474 
     
    7676    def locationModel(self, value):      
    7777        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     78        if valueClass == "ea_model.iso_19130_sensor_data.functional_fit.sd_rationalmodel.SD_RationalModel": 
     79            self._locationModel_sd_rationalmodel = value 
     80            self._locationModel_sd_polynomialmodel = None 
    7881        if valueClass == "ea_model.iso_19130_sensor_data.functional_fit.sd_polynomialmodel.SD_PolynomialModel": 
    7982            self._locationModel_sd_polynomialmodel = value 
    8083            self._locationModel_sd_rationalmodel = None 
    81         if valueClass == "ea_model.iso_19130_sensor_data.functional_fit.sd_rationalmodel.SD_RationalModel": 
    82             self._locationModel_sd_rationalmodel = value 
    83             self._locationModel_sd_polynomialmodel = None 
    8484 
    8585    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_polynomialcoefficient.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:46 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_polynomialfunction.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_polynomialmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_polynomialratio.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_polynomialvariablepower.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:21 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_rationalmodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:51 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_ratiosection.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:46 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_ratiosofpolynomialmodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_scaling.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_term.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_universalrealtimemodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/functional_fit/sd_variable.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/geolocation_information/sd_measurand.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/geolocation_information/sd_sensormeasurement.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:18 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcp.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:34 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
    42         self._accuracyReport_dq_temporalaccuracy = [] 
    4342        self._accuracyReport_dq_completeness = [] 
    44         self._accuracyReport_dq_thematicaccuracy = [] 
    45         self._accuracyReport_qe_usability = [] 
    4643        self._accuracyReport_dq_positionalaccuracy = [] 
    4744        self._accuracyReport_dq_logicalconsistency = [] 
     45        self._accuracyReport_qe_usability = [] 
     46        self._accuracyReport_dq_temporalaccuracy = [] 
     47        self._accuracyReport_dq_thematicaccuracy = [] 
    4848        super(SD_GCP, self).__init__() 
    4949 
     
    5151    def accuracyReport(self):    
    5252        ret = [] 
    53         for item in self._accuracyReport_dq_temporalaccuracy: 
    54             ret.append(item) 
    5553        for item in self._accuracyReport_dq_completeness: 
    56             ret.append(item) 
    57         for item in self._accuracyReport_dq_thematicaccuracy: 
    58             ret.append(item) 
    59         for item in self._accuracyReport_qe_usability: 
    6054            ret.append(item) 
    6155        for item in self._accuracyReport_dq_positionalaccuracy: 
    6256            ret.append(item) 
    6357        for item in self._accuracyReport_dq_logicalconsistency: 
     58            ret.append(item) 
     59        for item in self._accuracyReport_qe_usability: 
     60            ret.append(item) 
     61        for item in self._accuracyReport_dq_temporalaccuracy: 
     62            ret.append(item) 
     63        for item in self._accuracyReport_dq_thematicaccuracy: 
    6464            ret.append(item) 
    6565        return ret 
     
    6868    def accuracyReport(self, value):     
    6969        if isinstance(value, list): 
    70             self._accuracyReport_dq_temporalaccuracy[:] 
    7170            self._accuracyReport_dq_completeness[:] 
    72             self._accuracyReport_dq_thematicaccuracy[:] 
    73             self._accuracyReport_qe_usability[:] 
    7471            self._accuracyReport_dq_positionalaccuracy[:] 
    7572            self._accuracyReport_dq_logicalconsistency[:] 
     73            self._accuracyReport_qe_usability[:] 
     74            self._accuracyReport_dq_temporalaccuracy[:] 
     75            self._accuracyReport_dq_thematicaccuracy[:] 
    7676            for item in value: 
    7777                valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
    78                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy": 
    79                     self._accuracyReport_dq_temporalaccuracy.append(item) 
    80                     continue 
    8178                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_completeness.DQ_Completeness": 
    8279                    self._accuracyReport_dq_completeness.append(item) 
    83                     continue 
    84                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy.DQ_ThematicAccuracy": 
    85                     self._accuracyReport_dq_thematicaccuracy.append(item) 
    86                     continue 
    87                 if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability": 
    88                     self._accuracyReport_qe_usability.append(item) 
    8980                    continue 
    9081                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy.DQ_PositionalAccuracy": 
     
    9384                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency.DQ_LogicalConsistency": 
    9485                    self._accuracyReport_dq_logicalconsistency.append(item) 
     86                    continue 
     87                if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability": 
     88                    self._accuracyReport_qe_usability.append(item) 
     89                    continue 
     90                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy": 
     91                    self._accuracyReport_dq_temporalaccuracy.append(item) 
     92                    continue 
     93                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy.DQ_ThematicAccuracy": 
     94                    self._accuracyReport_dq_thematicaccuracy.append(item) 
    9595                    continue 
    9696 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcpcollection.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:46 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    4848        self.collectionIdentification = None 
    4949        self._gcp_sd_gcplocation = [] 
     50        self._gcp_sd_gcpregistry = [] 
     51        self._gcp_sd_gcpsurvey = [] 
    5052        self._gcp_sd_gcplibrary = [] 
    51         self._gcp_sd_gcpsurvey = [] 
    52         self._gcp_sd_gcpregistry = [] 
    5353        super(SD_GCPCollection, self).__init__() 
    5454 
     
    8484        for item in self._gcp_sd_gcplocation: 
    8585            ret.append(item) 
    86         for item in self._gcp_sd_gcplibrary: 
     86        for item in self._gcp_sd_gcpregistry: 
    8787            ret.append(item) 
    8888        for item in self._gcp_sd_gcpsurvey: 
    8989            ret.append(item) 
    90         for item in self._gcp_sd_gcpregistry: 
     90        for item in self._gcp_sd_gcplibrary: 
    9191            ret.append(item) 
    9292        return ret 
     
    9696        if isinstance(value, list): 
    9797            self._gcp_sd_gcplocation[:] 
     98            self._gcp_sd_gcpregistry[:] 
     99            self._gcp_sd_gcpsurvey[:] 
    98100            self._gcp_sd_gcplibrary[:] 
    99             self._gcp_sd_gcpsurvey[:] 
    100             self._gcp_sd_gcpregistry[:] 
    101101            for item in value: 
    102102                valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
     
    104104                    self._gcp_sd_gcplocation.append(item) 
    105105                    continue 
    106                 if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcplibrary.SD_GCPLibrary": 
    107                     self._gcp_sd_gcplibrary.append(item) 
     106                if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpregistry.SD_GCPRegistry": 
     107                    self._gcp_sd_gcpregistry.append(item) 
    108108                    continue 
    109109                if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpsurvey.SD_GCPSurvey": 
    110110                    self._gcp_sd_gcpsurvey.append(item) 
    111111                    continue 
    112                 if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpregistry.SD_GCPRegistry": 
    113                     self._gcp_sd_gcpregistry.append(item) 
     112                if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcplibrary.SD_GCPLibrary": 
     113                    self._gcp_sd_gcplibrary.append(item) 
    114114                    continue 
    115115 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcplibrary.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    4343 
    4444        self.locationIdentifier = None 
    45         self._accuracyReport_dq_temporalaccuracy = [] 
    4645        self._accuracyReport_dq_completeness = [] 
    47         self._accuracyReport_dq_thematicaccuracy = [] 
    48         self._accuracyReport_qe_usability = [] 
    4946        self._accuracyReport_dq_positionalaccuracy = [] 
    5047        self._accuracyReport_dq_logicalconsistency = [] 
     48        self._accuracyReport_qe_usability = [] 
     49        self._accuracyReport_dq_temporalaccuracy = [] 
     50        self._accuracyReport_dq_thematicaccuracy = [] 
    5151        self.locationGridPosition = None 
    5252        super(SD_GCPLibrary, self).__init__() 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcplocation.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:17 
    2626 
    2727@author: mnagni 
     
    4343 
    4444        self.locationGeographicPosition = None 
    45         self._accuracyReport_dq_temporalaccuracy = [] 
    4645        self._accuracyReport_dq_completeness = [] 
    47         self._accuracyReport_dq_thematicaccuracy = [] 
    48         self._accuracyReport_qe_usability = [] 
    4946        self._accuracyReport_dq_positionalaccuracy = [] 
    5047        self._accuracyReport_dq_logicalconsistency = [] 
     48        self._accuracyReport_qe_usability = [] 
     49        self._accuracyReport_dq_temporalaccuracy = [] 
     50        self._accuracyReport_dq_thematicaccuracy = [] 
    5151        self.locationGridPosition = None 
    5252        super(SD_GCPLocation, self).__init__() 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcpregistry.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    4242        self._sd_gcp = SD_GCP()          
    4343 
    44         self._accuracyReport_dq_temporalaccuracy = [] 
    4544        self._accuracyReport_dq_completeness = [] 
    46         self._accuracyReport_dq_thematicaccuracy = [] 
    47         self._accuracyReport_qe_usability = [] 
    4845        self._accuracyReport_dq_positionalaccuracy = [] 
    4946        self._accuracyReport_dq_logicalconsistency = [] 
     47        self._accuracyReport_qe_usability = [] 
     48        self._accuracyReport_dq_temporalaccuracy = [] 
     49        self._accuracyReport_dq_thematicaccuracy = [] 
    5050        self.registryIdentifier = None 
    5151        super(SD_GCPRegistry, self).__init__() 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/ground_control/sd_gcpsurvey.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    4343 
    4444        self.surveyGeographicPosition = None 
    45         self._accuracyReport_dq_temporalaccuracy = [] 
    4645        self._accuracyReport_dq_completeness = [] 
    47         self._accuracyReport_dq_thematicaccuracy = [] 
    48         self._accuracyReport_qe_usability = [] 
    4946        self._accuracyReport_dq_positionalaccuracy = [] 
    5047        self._accuracyReport_dq_logicalconsistency = [] 
     48        self._accuracyReport_qe_usability = [] 
     49        self._accuracyReport_dq_temporalaccuracy = [] 
     50        self._accuracyReport_dq_thematicaccuracy = [] 
    5151        self.surveyIdentifier = None 
    5252        super(SD_GCPSurvey, self).__init__() 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/angularacceleration.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_acceleration.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:18 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_angleattitude.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_angularacceleration.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:49 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_angularspeed.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:48 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    4545        self.uncertainty = None 
    4646        self.value = None 
     47        self._time_tm_periodduration = None 
    4748        self._time_tm_intervallength = None 
    48         self._time_tm_periodduration = None 
    4949        self.uom = None 
    5050        super(SD_AngularSpeed, self).__init__() 
     
    6868    @property 
    6969    def time(self):      
     70        if(has_value(self._time_tm_periodduration)): 
     71            return self._time_tm_periodduration 
    7072        if(has_value(self._time_tm_intervallength)): 
    7173            return self._time_tm_intervallength 
    72         if(has_value(self._time_tm_periodduration)): 
    73             return self._time_tm_periodduration 
    7474        return  None 
    7575 
     
    7777    def time(self, value):       
    7878        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     79        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     80            self._time_tm_periodduration = value 
     81            self._time_tm_intervallength = None 
    7982        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    8083            self._time_tm_intervallength = value 
    8184            self._time_tm_periodduration = None 
    82         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    83             self._time_tm_periodduration = value 
    84             self._time_tm_intervallength = None 
    8585 
    8686    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_angularvelocity.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_dynamics.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:49 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
     
    4545        self.attitude = None 
    4646        self.angularVelocity = None 
     47        self.dateTime = None 
    4748        self.relativeVelocity = [] 
    48         self.dateTime = None 
    4949        super(SD_Dynamics, self).__init__() 
    5050 
    5151    def __key(self): 
    52         return (self.angularAcceleration, self.velocity, self.acceleration, self.attitude, self.angularVelocity, self.relativeVelocity, self.dateTime) 
     52        return (self.angularAcceleration, self.velocity, self.acceleration, self.attitude, self.angularVelocity, self.dateTime, self.relativeVelocity) 
    5353 
    5454    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_earthmeasuredlocation.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:46 
     25Created on 30-Mar-2012 16:45:27 
    2626 
    2727@author: mnagni 
     
    4242        self._sd_position = SD_Position()        
    4343 
     44        self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4445        self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    4546        self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
    46         self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4747        self.altitude = None 
    4848        self.origin = None 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_frequency.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:42 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_gimbalreferencemodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_locationmodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:34 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self._platformPosition_sd_referentialpositionandorientation = None 
    4243        self._platformPosition_sd_orbitmeasuredlocation = None 
    43         self._platformPosition_sd_referentialpositionandorientation = None 
    4444        self._platformPosition_sd_earthmeasuredlocation = None 
    4545        self.dateTime = None 
     
    4848    @property 
    4949    def platformPosition(self):  
     50        if(has_value(self._platformPosition_sd_referentialpositionandorientation)): 
     51            return self._platformPosition_sd_referentialpositionandorientation 
    5052        if(has_value(self._platformPosition_sd_orbitmeasuredlocation)): 
    5153            return self._platformPosition_sd_orbitmeasuredlocation 
    52         if(has_value(self._platformPosition_sd_referentialpositionandorientation)): 
    53             return self._platformPosition_sd_referentialpositionandorientation 
    5454        if(has_value(self._platformPosition_sd_earthmeasuredlocation)): 
    5555            return self._platformPosition_sd_earthmeasuredlocation 
     
    5959    def platformPosition(self, value):   
    6060        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     61        if valueClass == "ea_model.iso_19130_sensor_data.location_model.sd_referentialpositionandorientation.SD_ReferentialPositionAndOrientation": 
     62            self._platformPosition_sd_referentialpositionandorientation = value 
     63            self._platformPosition_sd_orbitmeasuredlocation = None 
     64            self._platformPosition_sd_earthmeasuredlocation = None 
    6165        if valueClass == "ea_model.iso_19130_sensor_data.location_model.sd_orbitmeasuredlocation.SD_OrbitMeasuredLocation": 
    6266            self._platformPosition_sd_orbitmeasuredlocation = value 
    6367            self._platformPosition_sd_referentialpositionandorientation = None 
    6468            self._platformPosition_sd_earthmeasuredlocation = None 
    65         if valueClass == "ea_model.iso_19130_sensor_data.location_model.sd_referentialpositionandorientation.SD_ReferentialPositionAndOrientation": 
    66             self._platformPosition_sd_referentialpositionandorientation = value 
    67             self._platformPosition_sd_orbitmeasuredlocation = None 
    68             self._platformPosition_sd_earthmeasuredlocation = None 
    6969        if valueClass == "ea_model.iso_19130_sensor_data.location_model.sd_earthmeasuredlocation.SD_EarthMeasuredLocation": 
    7070            self._platformPosition_sd_earthmeasuredlocation = value 
     71            self._platformPosition_sd_referentialpositionandorientation = None 
    7172            self._platformPosition_sd_orbitmeasuredlocation = None 
    72             self._platformPosition_sd_referentialpositionandorientation = None 
    7373 
    7474    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_measure.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:21 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_measuretype.py

    r8180 r8197  
    2424 
    2525''' 
    26 Created on 14-Mar-2012 14:10:50 
     26Created on 30-Mar-2012 16:45:19 
    2727 
    2828@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_offset.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_orbitmeasuredlocation.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
     
    4444        self.epoch = None 
    4545        self.inclination = None 
     46        self._period_tm_periodduration = None 
    4647        self._period_tm_intervallength = None 
    47         self._period_tm_periodduration = None 
     48        self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4849        self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    4950        self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
    50         self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    5151        self.perigeePassTime = None 
    5252        self.meanAnomaly = None 
     
    5454        self.argumentOfPerigee = None 
    5555        self.meanMotion = None 
     56        self.bStarDrag = None 
    5657        self.revNumber = None 
    57         self.bStarDrag = None 
    5858        self.semiMajorAxis = None 
    5959        self.eccentricity = None 
     
    6262    @property 
    6363    def period(self):    
     64        if(has_value(self._period_tm_periodduration)): 
     65            return self._period_tm_periodduration 
    6466        if(has_value(self._period_tm_intervallength)): 
    6567            return self._period_tm_intervallength 
    66         if(has_value(self._period_tm_periodduration)): 
    67             return self._period_tm_periodduration 
    6868        return  None 
    6969 
     
    7171    def period(self, value):     
    7272        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     73        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     74            self._period_tm_periodduration = value 
     75            self._period_tm_intervallength = None 
    7376        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    7477            self._period_tm_intervallength = value 
    7578            self._period_tm_periodduration = None 
    76         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    77             self._period_tm_periodduration = value 
    78             self._period_tm_intervallength = None 
    7979 
    8080    @property 
     
    8787 
    8888    def __key(self): 
    89         return (self.epoch, self.inclination, self.period, self.navigationalConfidence, self.perigeePassTime, self.meanAnomaly, self.rightAscensionAscendingNote, self.argumentOfPerigee, self.meanMotion, self.revNumber, self.bStarDrag, self.semiMajorAxis, self.eccentricity) 
     89        return (self.epoch, self.inclination, self.period, self.navigationalConfidence, self.perigeePassTime, self.meanAnomaly, self.rightAscensionAscendingNote, self.argumentOfPerigee, self.meanMotion, self.bStarDrag, self.revNumber, self.semiMajorAxis, self.eccentricity) 
    9090 
    9191    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_platformdynamics.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
     
    4949        self.yaw = None 
    5050        self.angularVelocity = None 
     51        self.dateTime = None 
    5152        self.relativeVelocity = [] 
    52         self.dateTime = None 
    5353        super(SD_PlatformDynamics, self).__init__() 
    5454 
     
    9494 
    9595    @property 
     96    def dateTime(self):  
     97        return self._sd_dynamics.dateTime 
     98 
     99    @dateTime.setter 
     100    def dateTime(self, value):   
     101            self._sd_dynamics.dateTime = value 
     102 
     103    @property 
    96104    def relativeVelocity(self):  
    97105        return self._sd_dynamics.relativeVelocity 
     
    101109            self._sd_dynamics.relativeVelocity = value 
    102110 
    103     @property 
    104     def dateTime(self):  
    105         return self._sd_dynamics.dateTime 
    106  
    107     @dateTime.setter 
    108     def dateTime(self, value):   
    109             self._sd_dynamics.dateTime = value 
    110  
    111111    def __key(self): 
    112         return (self.trueHeading, self.angularAcceleration, self.velocity, self.acceleration, self.attitude, self.yaw, self.angularVelocity, self.relativeVelocity, self.dateTime) 
     112        return (self.trueHeading, self.angularAcceleration, self.velocity, self.acceleration, self.attitude, self.yaw, self.angularVelocity, self.dateTime, self.relativeVelocity) 
    113113 
    114114    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_position.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4243        self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    4344        self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
    44         self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4545        super(SD_Position, self).__init__() 
    4646 
    4747    @property 
    4848    def navigationalConfidence(self):    
     49        if(has_value(self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy)): 
     50            return self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy 
    4951        if(has_value(self._navigationalConfidence_dq_griddeddatapositionalaccuracy)): 
    5052            return self._navigationalConfidence_dq_griddeddatapositionalaccuracy 
    5153        if(has_value(self._navigationalConfidence_dq_relativeinternalpositionalaccuracy)): 
    5254            return self._navigationalConfidence_dq_relativeinternalpositionalaccuracy 
    53         if(has_value(self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy)): 
    54             return self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy 
    5555        return  None 
    5656 
     
    5858    def navigationalConfidence(self, value):     
    5959        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    60         if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_griddeddatapositionalaccuracy.DQ_GriddedDataPositionalAccuracy": 
    61             self._navigationalConfidence_dq_griddeddatapositionalaccuracy = value 
    62             self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
    63             self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    64         if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_relativeinternalpositionalaccuracy.DQ_RelativeInternalPositionalAccuracy": 
    65             self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = value 
    66             self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    67             self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    6860        if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_absoluteexternalpositionalaccuracy.DQ_AbsoluteExternalPositionalAccuracy": 
    6961            self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = value 
    7062            self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    7163            self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
     64        if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_griddeddatapositionalaccuracy.DQ_GriddedDataPositionalAccuracy": 
     65            self._navigationalConfidence_dq_griddeddatapositionalaccuracy = value 
     66            self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
     67            self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
     68        if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_relativeinternalpositionalaccuracy.DQ_RelativeInternalPositionalAccuracy": 
     69            self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = value 
     70            self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
     71            self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    7272 
    7373    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_referentialpositionandorientation.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:40 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    4242        self._sd_position = SD_Position()        
    4343 
     44        self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4445        self._navigationalConfidence_dq_griddeddatapositionalaccuracy = None 
    4546        self._navigationalConfidence_dq_relativeinternalpositionalaccuracy = None 
    46         self._navigationalConfidence_dq_absoluteexternalpositionalaccuracy = None 
    4747        self.sensorOffset = None 
    4848        self.sensorDynamics = None 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_relativevelocity.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:46 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_speed.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    4545        self.uncertainty = None 
    4646        self.value = None 
     47        self._time_tm_periodduration = None 
    4748        self._time_tm_intervallength = None 
    48         self._time_tm_periodduration = None 
    4949        self.uom = None 
    5050        super(SD_Speed, self).__init__() 
     
    6868    @property 
    6969    def time(self):      
     70        if(has_value(self._time_tm_periodduration)): 
     71            return self._time_tm_periodduration 
    7072        if(has_value(self._time_tm_intervallength)): 
    7173            return self._time_tm_intervallength 
    72         if(has_value(self._time_tm_periodduration)): 
    73             return self._time_tm_periodduration 
    7474        return  None 
    7575 
     
    7777    def time(self, value):       
    7878        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     79        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     80            self._time_tm_periodduration = value 
     81            self._time_tm_intervallength = None 
    7982        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    8083            self._time_tm_intervallength = value 
    8184            self._time_tm_periodduration = None 
    82         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    83             self._time_tm_periodduration = value 
    84             self._time_tm_intervallength = None 
    8585 
    8686    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_undirectedacceleration.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
     
    4545        self.uncertainty = None 
    4646        self.value = None 
     47        self._time_tm_periodduration = None 
    4748        self._time_tm_intervallength = None 
    48         self._time_tm_periodduration = None 
    4949        self.uom = None 
    5050        super(SD_UndirectedAcceleration, self).__init__() 
     
    6868    @property 
    6969    def time(self):      
     70        if(has_value(self._time_tm_periodduration)): 
     71            return self._time_tm_periodduration 
    7072        if(has_value(self._time_tm_intervallength)): 
    7173            return self._time_tm_intervallength 
    72         if(has_value(self._time_tm_periodduration)): 
    73             return self._time_tm_periodduration 
    7474        return  None 
    7575 
     
    7777    def time(self, value):       
    7878        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     79        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     80            self._time_tm_periodduration = value 
     81            self._time_tm_intervallength = None 
    7982        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    8083            self._time_tm_intervallength = value 
    8184            self._time_tm_periodduration = None 
    82         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    83             self._time_tm_periodduration = value 
    84             self._time_tm_intervallength = None 
    8585 
    8686    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_undirectedangularacceleration.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:34 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    4545        self.uncertainty = None 
    4646        self.value = None 
     47        self._time_tm_periodduration = None 
    4748        self._time_tm_intervallength = None 
    48         self._time_tm_periodduration = None 
    4949        self.uom = None 
    5050        super(SD_UndirectedAngularAcceleration, self).__init__() 
     
    6868    @property 
    6969    def time(self):      
     70        if(has_value(self._time_tm_periodduration)): 
     71            return self._time_tm_periodduration 
    7072        if(has_value(self._time_tm_intervallength)): 
    7173            return self._time_tm_intervallength 
    72         if(has_value(self._time_tm_periodduration)): 
    73             return self._time_tm_periodduration 
    7474        return  None 
    7575 
     
    7777    def time(self, value):       
    7878        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     79        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     80            self._time_tm_periodduration = value 
     81            self._time_tm_intervallength = None 
    7982        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    8083            self._time_tm_intervallength = value 
    8184            self._time_tm_periodduration = None 
    82         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    83             self._time_tm_periodduration = value 
    84             self._time_tm_intervallength = None 
    8585 
    8686    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_unitofmeasure.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:45 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_unitslist.py

    r8180 r8197  
    2424 
    2525''' 
    26 Created on 14-Mar-2012 14:10:48 
     26Created on 30-Mar-2012 16:45:23 
    2727 
    2828@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_uomacceleration.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:21 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_uomangularacceleration.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:42 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_uomangularspeed.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:18 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_uomfrequency.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:48 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/location_model/sd_velocity.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:49 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_dwell.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
     
    4242        self.movingTarget = [] 
    4343        self.extent = None 
     44        self.time = None 
    4445        self.jobIdentification = None 
    45         self.time = None 
    4646        self.minimumDetectableVelocity = None 
    4747        super(SD_Dwell, self).__init__() 
    4848 
    4949    def __key(self): 
    50         return (self.movingTarget, self.extent, self.jobIdentification, self.time, self.minimumDetectableVelocity) 
     50        return (self.movingTarget, self.extent, self.time, self.jobIdentification, self.minimumDetectableVelocity) 
    5151 
    5252    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_highresolutionscatterer.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_highresolutiontarget.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_movingtarget.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_mtigroup.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/movingdatamodel/sd_mtipositionaluncertainty.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:18 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_dataorderingcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:43 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_interleavedbyline = "interleavedByLine"  
     38    cl_interleavedbypixel = "interleavedByPixel"  
     39    cl_interleavedbytile = "interleavedByTile"  
    3740    cl_sequential = "sequential"  
    38     cl_interleavedbypixel = "interleavedByPixel"  
    3941    cl_unispectral = "unispectral"  
    40     cl_interleavedbytile = "interleavedByTile"  
    41     cl_interleavedbyline = "interleavedByLine"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_dimensionnametypecode.py

    r8180 r8197  
    2424 
    2525''' 
    26 Created on 14-Mar-2012 14:10:45 
     26Created on 30-Mar-2012 16:45:23 
    2727 
    2828@author: mnagni 
     
    3636        This class has been genererated automatically using the Apache Velocity project. 
    3737    ''' 
     38    cl_lowfrequencyscan = "lowFrequencyScan"  
    3839    cl_highfrequencyscan = "highFrequencyScan"  
    39     cl_lowfrequencyscan = "lowFrequencyScan"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_emittermodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:36 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_fieldofview.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_group.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:45 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
     
    4343        self.subGroupTime = None 
    4444        self.lineParameters = [] 
     45        self.lowFrequencyScanDirection = None 
    4546        self.isAGroupOf = [] 
    46         self.lowFrequencyScanDirection = None 
    4747        self.lowFequencyScanSize = None 
     48        self._intraSubGroupTime_tm_periodduration = None 
    4849        self._intraSubGroupTime_tm_intervallength = None 
    49         self._intraSubGroupTime_tm_periodduration = None 
    5050        self.groupIdentifier = None 
    5151        super(SD_Group, self).__init__() 
     
    5353    @property 
    5454    def intraSubGroupTime(self):         
     55        if(has_value(self._intraSubGroupTime_tm_periodduration)): 
     56            return self._intraSubGroupTime_tm_periodduration 
    5557        if(has_value(self._intraSubGroupTime_tm_intervallength)): 
    5658            return self._intraSubGroupTime_tm_intervallength 
    57         if(has_value(self._intraSubGroupTime_tm_periodduration)): 
    58             return self._intraSubGroupTime_tm_periodduration 
    5959        return  None 
    6060 
     
    6262    def intraSubGroupTime(self, value):  
    6363        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     64        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     65            self._intraSubGroupTime_tm_periodduration = value 
     66            self._intraSubGroupTime_tm_intervallength = None 
    6467        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    6568            self._intraSubGroupTime_tm_intervallength = value 
    6669            self._intraSubGroupTime_tm_periodduration = None 
    67         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    68             self._intraSubGroupTime_tm_periodduration = value 
    69             self._intraSubGroupTime_tm_intervallength = None 
    7070 
    7171    def __key(self): 
    72         return (self.fieldOfView, self.subGroupTime, self.lineParameters, self.isAGroupOf, self.lowFrequencyScanDirection, self.lowFequencyScanSize, self.intraSubGroupTime, self.groupIdentifier) 
     72        return (self.fieldOfView, self.subGroupTime, self.lineParameters, self.lowFrequencyScanDirection, self.isAGroupOf, self.lowFequencyScanSize, self.intraSubGroupTime, self.groupIdentifier) 
    7373 
    7474    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_groupparameterset.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:42 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
     
    4848        self.fieldOfView = None 
    4949        self.storageSize = None 
     50        self.position = None 
    5051        self.time = None 
    51         self.position = None 
    5252        self.numberOfSubelements = None 
    5353        self.scanDirection = None 
     54        self._interTime_tm_periodduration = None 
    5455        self._interTime_tm_intervallength = None 
    55         self._interTime_tm_periodduration = None 
    5656        super(SD_GroupParameterSet, self).__init__() 
    5757 
     
    9696 
    9797    @property 
     98    def position(self):  
     99        return self._sd_parameterset.position 
     100 
     101    @position.setter 
     102    def position(self, value):   
     103            self._sd_parameterset.position = value 
     104 
     105    @property 
    98106    def time(self):      
    99107        return self._sd_parameterset.time 
     
    104112 
    105113    @property 
    106     def position(self):  
    107         return self._sd_parameterset.position 
    108  
    109     @position.setter 
    110     def position(self, value):   
    111             self._sd_parameterset.position = value 
    112  
    113     @property 
    114114    def interTime(self):         
     115        if(has_value(self._interTime_tm_periodduration)): 
     116            return self._interTime_tm_periodduration 
    115117        if(has_value(self._interTime_tm_intervallength)): 
    116118            return self._interTime_tm_intervallength 
    117         if(has_value(self._interTime_tm_periodduration)): 
    118             return self._interTime_tm_periodduration 
    119119        return  None 
    120120 
     
    122122    def interTime(self, value):  
    123123        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     124        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     125            self._interTime_tm_periodduration = value 
     126            self._interTime_tm_intervallength = None 
    124127        if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    125128            self._interTime_tm_intervallength = value 
    126129            self._interTime_tm_periodduration = None 
    127         if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    128             self._interTime_tm_periodduration = value 
    129             self._interTime_tm_intervallength = None 
    130130 
    131131    def __key(self): 
    132         return (self.subSet, self.identifier, self.scanAxis, self.fieldOfView, self.storageSize, self.time, self.position, self.numberOfSubelements, self.scanDirection, self.interTime) 
     132        return (self.subSet, self.identifier, self.scanAxis, self.fieldOfView, self.storageSize, self.position, self.time, self.numberOfSubelements, self.scanDirection, self.interTime) 
    133133 
    134134    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_line.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:21 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_parameterset.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:47 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
     
    4242        self.fieldOfView = None 
    4343        self.storageSize = None 
     44        self.position = None 
    4445        self.time = None 
    45         self.position = None 
    4646        super(SD_ParameterSet, self).__init__() 
    4747 
    4848    def __key(self): 
    49         return (self.fieldOfView, self.storageSize, self.time, self.position) 
     49        return (self.fieldOfView, self.storageSize, self.position, self.time) 
    5050 
    5151    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_pixel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self.pixelSize = None 
    4243        self.sampleParameters = [] 
    43         self.pixelSize = None 
    4444        self.fieldOfView = None 
    4545        self.pixelTime = None 
     
    4848 
    4949    def __key(self): 
    50         return (self.sampleParameters, self.pixelSize, self.fieldOfView, self.pixelTime, self.pixelPosition) 
     50        return (self.pixelSize, self.sampleParameters, self.fieldOfView, self.pixelTime, self.pixelPosition) 
    5151 
    5252    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_platformparameters.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
     
    4141 
    4242        self.identifiedBy = None 
     43        self.platformIdentification = None 
    4344        self.locatedUsing = [] 
    44         self.platformIdentification = None 
    4545        self.dynamics = [] 
    4646        super(SD_PlatformParameters, self).__init__() 
    4747 
    4848    def __key(self): 
    49         return (self.identifiedBy, self.locatedUsing, self.platformIdentification, self.dynamics) 
     49        return (self.identifiedBy, self.platformIdentification, self.locatedUsing, self.dynamics) 
    5050 
    5151    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_sample.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
     
    4141 
    4242        self.sampleTime = None 
     43        self.storageSize = None 
    4344        self.sequenceNumber = None 
    44         self.storageSize = None 
    4545        self.samplePosition = None 
    4646        self.dataJustification = None 
     
    5151 
    5252    def __key(self): 
    53         return (self.sampleTime, self.sequenceNumber, self.storageSize, self.samplePosition, self.dataJustification, self.meanDopplerFrequency, self.sampleSize, self.lookBand) 
     53        return (self.sampleTime, self.storageSize, self.sequenceNumber, self.samplePosition, self.dataJustification, self.meanDopplerFrequency, self.sampleSize, self.lookBand) 
    5454 
    5555    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_sampleset.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
     
    4848        self.dataJustification = None 
    4949        self.meanDopplerFrequency = None 
     50        self.position = None 
    5051        self.time = None 
    51         self.position = None 
    5252        self.sampleSize = None 
    5353        self.lookBand = None 
     
    7171 
    7272    @property 
     73    def position(self):  
     74        return self._sd_parameterset.position 
     75 
     76    @position.setter 
     77    def position(self, value):   
     78            self._sd_parameterset.position = value 
     79 
     80    @property 
    7381    def time(self):      
    7482        return self._sd_parameterset.time 
     
    7886            self._sd_parameterset.time = value 
    7987 
    80     @property 
    81     def position(self):  
    82         return self._sd_parameterset.position 
    83  
    84     @position.setter 
    85     def position(self, value):   
    86             self._sd_parameterset.position = value 
    87  
    8888    def __key(self): 
    89         return (self.fieldOfView, self.storageSize, self.sequenceNumber, self.detectionBand, self.dataJustification, self.meanDopplerFrequency, self.time, self.position, self.sampleSize, self.lookBand) 
     89        return (self.fieldOfView, self.storageSize, self.sequenceNumber, self.detectionBand, self.dataJustification, self.meanDopplerFrequency, self.position, self.time, self.sampleSize, self.lookBand) 
    9090 
    9191    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_sensorparameters.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self._distortionCorrection_sd_decentering = [] 
    4243        self._distortionCorrection_sd_distortion = [] 
    43         self._distortionCorrection_sd_decentering = [] 
    44         self.identifiedBy = None 
    4544        self.operationalMode = None 
    4645        self.positionAndOrientation = [] 
     46        self.identifiedBy = None 
    4747        self.referenceTime = None 
    4848        self.covariance = [] 
     
    5353    def distortionCorrection(self):      
    5454        ret = [] 
     55        for item in self._distortionCorrection_sd_decentering: 
     56            ret.append(item) 
    5557        for item in self._distortionCorrection_sd_distortion: 
    56             ret.append(item) 
    57         for item in self._distortionCorrection_sd_decentering: 
    5858            ret.append(item) 
    5959        return ret 
     
    6262    def distortionCorrection(self, value):       
    6363        if isinstance(value, list): 
     64            self._distortionCorrection_sd_decentering[:] 
    6465            self._distortionCorrection_sd_distortion[:] 
    65             self._distortionCorrection_sd_decentering[:] 
    6666            for item in value: 
    6767                valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
     68                if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_decentering.SD_Decentering": 
     69                    self._distortionCorrection_sd_decentering.append(item) 
     70                    continue 
    6871                if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_distortion.SD_Distortion": 
    6972                    self._distortionCorrection_sd_distortion.append(item) 
    7073                    continue 
    71                 if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_decentering.SD_Decentering": 
    72                     self._distortionCorrection_sd_decentering.append(item) 
    73                     continue 
    7474 
    7575    def __key(self): 
    76         return (self.distortionCorrection, self.identifiedBy, self.operationalMode, self.positionAndOrientation, self.referenceTime, self.covariance, self.optics) 
     76        return (self.distortionCorrection, self.operationalMode, self.positionAndOrientation, self.identifiedBy, self.referenceTime, self.covariance, self.optics) 
    7777 
    7878    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_sensorreferentialposition.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_shapecode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:27 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_subimage.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
     
    4646        self.geographicOffset = None 
    4747        self.geographicExtent = None 
     48        self.lowFrequencyNormalizationOffset = None 
    4849        self.area = None 
    49         self.lowFrequencyNormalizationOffset = None 
    5050        self.parentIdentifier = None 
    5151        self.gridPlane = [] 
     
    5555 
    5656    def __key(self): 
    57         return (self.groundToImageFunction, self.highFrequencyNormalizationOffset, self.identifier, self.subImage, self.geographicOffset, self.geographicExtent, self.area, self.lowFrequencyNormalizationOffset, self.parentIdentifier, self.gridPlane, self.referenceAttitude, self.processHistory) 
     57        return (self.groundToImageFunction, self.highFrequencyNormalizationOffset, self.identifier, self.subImage, self.geographicOffset, self.geographicExtent, self.lowFrequencyNormalizationOffset, self.area, self.parentIdentifier, self.gridPlane, self.referenceAttitude, self.processHistory) 
    5858 
    5959    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/parameter_model/sd_tile.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_autofocusprocessingalgorithmcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_phasegradientplusmotioncompensation = "phaseGradientPlusMotionCompensation"  
     38    cl_prominentpointprocessingplusmotioncompensation = "prominentPointProcessingPlusMotionCompensation"  
     39    cl_motioncompensationonly = "motionCompensationOnly"  
     40    cl_multilookregistrationplusmotioncompensation = "multiLookRegistrationPlusMotionCompensation"  
     41    cl_phasedifferenceplusmotioncompensation = "phaseDifferencePlusMotionCompensation"  
     42    cl_contrastoptimisationplusmotioncompensation = "contrastOptimisationPlusMotionCompensation"  
    3743    cl_mapdriftplusmotioncompensation = "mapDriftPlusMotionCompensation"  
    38     cl_phasegradientplusmotioncompensation = "phaseGradientPlusMotionCompensation"  
    39     cl_contrastoptimisationplusmotioncompensation = "contrastOptimisationPlusMotionCompensation"  
    40     cl_motioncompensationonly = "motionCompensationOnly"  
    4144    cl_multipleaperturemapdriftplusmotioncompensation = "multipleApertureMapDriftPlusMotionCompensation"  
    42     cl_prominentpointprocessingplusmotioncompensation = "prominentPointProcessingPlusMotionCompensation"  
    43     cl_phasedifferenceplusmotioncompensation = "phaseDifferencePlusMotionCompensation"  
    44     cl_multilookregistrationplusmotioncompensation = "multiLookRegistrationPlusMotionCompensation"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_azimuthcompressionalgorithmcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    3636    ''' 
    3737    cl_realbeam = "realBeam"  
    38     cl_rangemigration = "rangeMigration"  
    3938    cl_doppler = "doppler"  
    40     cl_chirpscaling = "chirpScaling"  
    4139    cl_enhancedrealbeam = "enhancedRealBeam"  
    4240    cl_polarformat = "polarFormat"  
     41    cl_rangemigration = "rangeMigration"  
     42    cl_chirpscaling = "chirpScaling"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_collectionplane.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:29 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_emitterrelationship.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self.relatedEmitter = None 
    4243        self.phaseDifference = None 
    43         self.relatedEmitter = None 
    4444        super(SD_EmitterRelationship, self).__init__() 
    4545 
    4646    def __key(self): 
    47         return (self.phaseDifference, self.relatedEmitter) 
     47        return (self.relatedEmitter, self.phaseDifference) 
    4848 
    4949    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_interpulsemodulationtypecode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:40 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_quadraturephasecode = "quadraturePhaseCode"  
    3738    cl_binaryphasecodebarker = "binaryPhaseCodeBarker"  
    3839    cl_binaryphasecodegalois = "binaryPhaseCodeGalois"  
    39     cl_quadraturephasecode = "quadraturePhaseCode"  
    4040    cl_chirp = "chirp"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_pulsetopulsemodulationtypecode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:41 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_pseudorandom = "pseudoRandom"  
    3738    cl_pseudorandomstep = "pseudoRandomStep"  
     39    cl_steppulsepseudorandom = "stepPulsePseudoRandom"  
    3840    cl_linearstep = "linearStep"  
    39     cl_pseudorandom = "pseudoRandom"  
    40     cl_steppulsepseudorandom = "stepPulsePseudoRandom"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_radarcoordinateorientationcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    3636    ''' 
    3737    cl_vldynegativecvldynegative = "vldYNegativeCvldYNegative"  
    38     cl_vldypositivecvldxpositive = "vldYPositiveCvldXPositive"  
     38    cl_vldxnegativecvldypositive = "vldXNegativeCvldYPositive"  
     39    cl_vldxnegativecvldynegative = "vldXNegativeCvldYNegative"  
    3940    cl_rectified = "rectified"  
     41    cl_vldypositivecvldxnegative = "vldYPositiveCvldXNegative"  
    4042    cl_vldxpositivecvldypositive = "vldXPositiveCvldYPositive"  
    4143    cl_vldxpositivecvldynegative = "vldXPositiveCvldYNegative"  
    42     cl_vldxnegativecvldypositive = "vldXNegativeCvldYPositive"  
    43     cl_vldypositivecvldxnegative = "vldYPositiveCvldXNegative"  
    4444    cl_vldynegativecvldypositive = "vldYNegativeCvldYPositive"  
    45     cl_vldxnegativecvldynegative = "vldXNegativeCvldYNegative"  
     45    cl_vldypositivecvldxpositive = "vldYPositiveCvldXPositive"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_radarcoordinatesystemcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:48 
     25Created on 30-Mar-2012 16:45:16 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_xyrectified = "xyRectified"  
     38    cl_acrosstrackvalongtrack = "acrossTrackVAlongTrack"  
     39    cl_rangevazimuth = "rangeVAzimuth"  
    3740    cl_rangevcrossrange = "rangeVCrossRange"  
    38     cl_rangevazimuth = "rangeVAzimuth"  
    39     cl_acrosstrackvalongtrack = "acrossTrackVAlongTrack"  
    40     cl_xyrectified = "xyRectified"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_radardata.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:46 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    4444        self.subImage = [] 
    4545        self.operationalMode = None 
     46        self.processedNumberOfLooks = None 
    4647        self.rangeCompressionAlgorithm = None 
    47         self.processedNumberOfLooks = None 
    4848        self.covariance = [] 
    4949        self.preSummingInRange = None 
     
    6363        self.collectionPlane = None 
    6464        self.physicalCoordinateSystem = None 
     65        self._distortionCorrection_sd_decentering = [] 
    6566        self._distortionCorrection_sd_distortion = [] 
    66         self._distortionCorrection_sd_decentering = [] 
    6767        self.azimuthWeighting = None 
    6868        self.relatedDetector = [] 
     
    199199 
    200200    def __key(self): 
    201         return (self.subImage, self.operationalMode, self.rangeCompressionAlgorithm, self.processedNumberOfLooks, self.covariance, self.preSummingInRange, self.azimuthCompressionAlgorithm, self.identifiedBy, self.coordinateOrientation, self.autoFocusProcessingAlgorithm, self.emitterModel, self.numberOfInterlacedFields, self.tiledData, self.preSummingInAzimuth, self.positionAndOrientation, self.referenceTime, self.antennaGain, self.referenceTrackVelocity, self.coefficients, self.collectionPlane, self.physicalCoordinateSystem, self.distortionCorrection, self.azimuthWeighting, self.relatedDetector, self.groupParameters, self.lowFrequencyScanSize, self.sampleOrdering, self.optics, self.rangeWeighting, self.numberOfAToDConverterBits, self.vldAlphaOrientation, self.pulseCompressionRatio) 
     201        return (self.subImage, self.operationalMode, self.processedNumberOfLooks, self.rangeCompressionAlgorithm, self.covariance, self.preSummingInRange, self.azimuthCompressionAlgorithm, self.identifiedBy, self.coordinateOrientation, self.autoFocusProcessingAlgorithm, self.emitterModel, self.numberOfInterlacedFields, self.tiledData, self.preSummingInAzimuth, self.positionAndOrientation, self.referenceTime, self.antennaGain, self.referenceTrackVelocity, self.coefficients, self.collectionPlane, self.physicalCoordinateSystem, self.distortionCorrection, self.azimuthWeighting, self.relatedDetector, self.groupParameters, self.lowFrequencyScanSize, self.sampleOrdering, self.optics, self.rangeWeighting, self.numberOfAToDConverterBits, self.vldAlphaOrientation, self.pulseCompressionRatio) 
    202202 
    203203    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_radaremitter.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:42 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    5353        self.antennaElevationWeighting = None 
    5454        self.elevationAngle = None 
     55        self.pulseToPulseModulationType = None 
    5556        self.intrapulseTransmitBandwidth = None 
    56         self.pulseToPulseModulationType = None 
    5757        self.antennaAzimuthWeighting = None 
    5858        super(SD_RadarEmitter, self).__init__() 
     
    9191 
    9292    def __key(self): 
    93         return (self.pulseRepetitionalSpatialFrequency, self.averagePower, self.antennaGain, self.intraPulseModulationType, self.relatedEmitter, self.azimuthAngle, self.azimuthBeamwidth, self.identifier, self.polarisation, self.antennaElevationWeighting, self.elevationAngle, self.intrapulseTransmitBandwidth, self.pulseToPulseModulationType, self.antennaAzimuthWeighting) 
     93        return (self.pulseRepetitionalSpatialFrequency, self.averagePower, self.antennaGain, self.intraPulseModulationType, self.relatedEmitter, self.azimuthAngle, self.azimuthBeamwidth, self.identifier, self.polarisation, self.antennaElevationWeighting, self.elevationAngle, self.pulseToPulseModulationType, self.intrapulseTransmitBandwidth, self.antennaAzimuthWeighting) 
    9494 
    9595    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_rangecompressionalgorithmcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:44 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_stretchpulsematchedfilter = "stretchPulseMatchedFilter"  
     38    cl_steppulsematchedfilter = "stepPulseMatchedFilter"  
     39    cl_stretchcompression = "stretchCompression"  
    3740    cl_digitalmatchedfilter = "digitalMatchedFilter"  
    3841    cl_analoguematchedfilter = "analogueMatchedFilter"  
    39     cl_steppulsematchedfilter = "stepPulseMatchedFilter"  
    40     cl_stretchpulsematchedfilter = "stretchPulseMatchedFilter"  
    41     cl_stretchcompression = "stretchCompression"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_rectifiedgeometry.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
     
    4444        self.aXXCoefficient = None 
    4545        self.cYCoefficient = None 
     46        self.aXYCoefficient = None 
    4647        self.aYXCoefficient = None 
    47         self.aXYCoefficient = None 
    4848        super(SD_RectifiedGeometry, self).__init__() 
    4949 
    5050    def __key(self): 
    51         return (self.aYYCoefficient, self.cXCoefficient, self.aXXCoefficient, self.cYCoefficient, self.aYXCoefficient, self.aXYCoefficient) 
     51        return (self.aYYCoefficient, self.cXCoefficient, self.aXXCoefficient, self.cYCoefficient, self.aXYCoefficient, self.aYXCoefficient) 
    5252 
    5353    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_relateddetector.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:45 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_relatedradardetector.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:20 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/radardatamodel/sd_weightingcode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:18 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
    37     cl_negative40dbm81taylor = "negative40dBm81Taylor"  
    38     cl_negative30dbm23taylor = "negative30dBm23Taylor"  
    39     cl_negative50dbm6dolphchebyshev = "negative50dBm6DolphChebyshev"  
    40     cl_negative25dbm12taylor = "negative25dBm12Taylor"  
    41     cl_negative20dbm6taylor = "negative20dBm6Taylor"  
     37    cl_negative40dbm6dolphchebyshev = "negative40dBm6DolphChebyshev"  
    4238    cl_negative35dbm44taylor = "negative35dBm44Taylor"  
    4339    cl_uniform = "uniform"  
     40    cl_negative40dbnbar6taylor = "negative40dBnbar6Taylor"  
     41    cl_negative25dbm12taylor = "negative25dBm12Taylor"  
     42    cl_negative30dbm23taylor = "negative30dBm23Taylor"  
     43    cl_negative20dbm6taylor = "negative20dBm6Taylor"  
     44    cl_negative50dbm6dolphchebyshev = "negative50dBm6DolphChebyshev"  
     45    cl_negative40dbm81taylor = "negative40dBm81Taylor"  
    4446    cl_spatiallyvaryingapodisation = "spatiallyVaryingApodisation"  
    4547    cl_negative60dbm6dolphchebyshev = "negative60dBm6DolphChebyshev"  
    46     cl_negative40dbm6dolphchebyshev = "negative40dBm6DolphChebyshev"  
    47     cl_negative40dbnbar6taylor = "negative40dBnbar6Taylor"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/raster_digitised_product/sd_detectorarray.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:44 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/raster_digitised_product/sd_film.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/raster_digitised_product/sd_hardcopy.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:42 
     24Created on 30-Mar-2012 16:45:16 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/raster_digitised_product/sd_paper.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:22 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/raster_digitised_product/sd_rasterdigitisedproduct.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:23 
    2626 
    2727@author: mnagni 
     
    4545        self.detectorArray = None 
    4646        self.qualityInfo = [] 
     47        self._scannerControlPoint_sd_gcplocation = None 
     48        self._scannerControlPoint_sd_gcpregistry = None 
     49        self._scannerControlPoint_sd_gcpsurvey = None 
     50        self._scannerControlPoint_sd_gcplibrary = None 
     51        self._hardcopy_sd_film = [] 
    4752        self._hardcopy_sd_paper = [] 
    48         self._hardcopy_sd_film = [] 
    49         self._scannerControlPoint_sd_gcplocation = None 
    50         self._scannerControlPoint_sd_gcplibrary = None 
    51         self._scannerControlPoint_sd_gcpsurvey = None 
    52         self._scannerControlPoint_sd_gcpregistry = None 
    5353        self.scannerTransformation = None 
    5454        super(SD_RasterDigitisedProduct, self).__init__() 
     
    6363 
    6464    @property 
    65     def hardcopy(self):  
    66         ret = [] 
    67         for item in self._hardcopy_sd_paper: 
    68             ret.append(item) 
    69         for item in self._hardcopy_sd_film: 
    70             ret.append(item) 
    71         return ret 
    72  
    73     @hardcopy.setter 
    74     def hardcopy(self, value):   
    75         if isinstance(value, list): 
    76             self._hardcopy_sd_paper[:] 
    77             self._hardcopy_sd_film[:] 
    78             for item in value: 
    79                 valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
    80                 if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_paper.SD_Paper": 
    81                     self._hardcopy_sd_paper.append(item) 
    82                     continue 
    83                 if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_film.SD_Film": 
    84                     self._hardcopy_sd_film.append(item) 
    85                     continue 
    86  
    87     @property 
    8865    def scannerControlPoint(self):       
    8966        if(has_value(self._scannerControlPoint_sd_gcplocation)): 
    9067            return self._scannerControlPoint_sd_gcplocation 
     68        if(has_value(self._scannerControlPoint_sd_gcpregistry)): 
     69            return self._scannerControlPoint_sd_gcpregistry 
     70        if(has_value(self._scannerControlPoint_sd_gcpsurvey)): 
     71            return self._scannerControlPoint_sd_gcpsurvey 
    9172        if(has_value(self._scannerControlPoint_sd_gcplibrary)): 
    9273            return self._scannerControlPoint_sd_gcplibrary 
    93         if(has_value(self._scannerControlPoint_sd_gcpsurvey)): 
    94             return self._scannerControlPoint_sd_gcpsurvey 
    95         if(has_value(self._scannerControlPoint_sd_gcpregistry)): 
    96             return self._scannerControlPoint_sd_gcpregistry 
    9774        return  None 
    9875 
     
    10279        if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcplocation.SD_GCPLocation": 
    10380            self._scannerControlPoint_sd_gcplocation = value 
     81            self._scannerControlPoint_sd_gcpregistry = None 
     82            self._scannerControlPoint_sd_gcpsurvey = None 
    10483            self._scannerControlPoint_sd_gcplibrary = None 
     84        if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpregistry.SD_GCPRegistry": 
     85            self._scannerControlPoint_sd_gcpregistry = value 
     86            self._scannerControlPoint_sd_gcplocation = None 
    10587            self._scannerControlPoint_sd_gcpsurvey = None 
     88            self._scannerControlPoint_sd_gcplibrary = None 
     89        if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpsurvey.SD_GCPSurvey": 
     90            self._scannerControlPoint_sd_gcpsurvey = value 
     91            self._scannerControlPoint_sd_gcplocation = None 
    10692            self._scannerControlPoint_sd_gcpregistry = None 
     93            self._scannerControlPoint_sd_gcplibrary = None 
    10794        if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcplibrary.SD_GCPLibrary": 
    10895            self._scannerControlPoint_sd_gcplibrary = value 
    10996            self._scannerControlPoint_sd_gcplocation = None 
    110             self._scannerControlPoint_sd_gcpsurvey = None 
    11197            self._scannerControlPoint_sd_gcpregistry = None 
    112         if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpsurvey.SD_GCPSurvey": 
    113             self._scannerControlPoint_sd_gcpsurvey = value 
    114             self._scannerControlPoint_sd_gcplocation = None 
    115             self._scannerControlPoint_sd_gcplibrary = None 
    116             self._scannerControlPoint_sd_gcpregistry = None 
    117         if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpregistry.SD_GCPRegistry": 
    118             self._scannerControlPoint_sd_gcpregistry = value 
    119             self._scannerControlPoint_sd_gcplocation = None 
    120             self._scannerControlPoint_sd_gcplibrary = None 
    12198            self._scannerControlPoint_sd_gcpsurvey = None 
    12299 
     100    @property 
     101    def hardcopy(self):  
     102        ret = [] 
     103        for item in self._hardcopy_sd_film: 
     104            ret.append(item) 
     105        for item in self._hardcopy_sd_paper: 
     106            ret.append(item) 
     107        return ret 
     108 
     109    @hardcopy.setter 
     110    def hardcopy(self, value):   
     111        if isinstance(value, list): 
     112            self._hardcopy_sd_film[:] 
     113            self._hardcopy_sd_paper[:] 
     114            for item in value: 
     115                valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
     116                if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_film.SD_Film": 
     117                    self._hardcopy_sd_film.append(item) 
     118                    continue 
     119                if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_paper.SD_Paper": 
     120                    self._hardcopy_sd_paper.append(item) 
     121                    continue 
     122 
    123123    def __key(self): 
    124         return (self.interiorOrientation, self.detectorArray, self.qualityInfo, self.hardcopy, self.scannerControlPoint, self.scannerTransformation) 
     124        return (self.interiorOrientation, self.detectorArray, self.qualityInfo, self.scannerControlPoint, self.hardcopy, self.scannerTransformation) 
    125125 
    126126    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_geogridpoint.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_gridinterpolationmethod.py

    r8180 r8197  
    2424 
    2525''' 
    26 Created on 14-Mar-2012 14:10:48 
     26Created on 30-Mar-2012 16:45:23 
    2727 
    2828@author: mnagni 
     
    3636        This class has been genererated automatically using the Apache Velocity project. 
    3737    ''' 
     38    cl_separabletricubiclegrange = "separableTricubicLegrange"  
     39    cl_separabletriquadraticlegrange = "separableTriquadraticLegrange"  
    3840    cl_separabletrilinearlegrange = "separableTrilinearLegrange"  
    39     cl_separabletriquadraticlegrange = "separableTriquadraticLegrange"  
    40     cl_separabletricubiclegrange = "separableTricubicLegrange"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_gridplane.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:36 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
     
    4040    def __init__(self): 
    4141 
     42        self.yIncrement = None 
    4243        self.fitStatistic = None 
    43         self.yIncrement = None 
    4444        self.nextPlaneOffset = None 
    4545        self.geographicOrigin = None 
     
    5151 
    5252    def __key(self): 
    53         return (self.fitStatistic, self.yIncrement, self.nextPlaneOffset, self.geographicOrigin, self.gridInterpolationOrder, self.gridToImageAttribute, self.xIncrement, self.planeNumber) 
     53        return (self.yIncrement, self.fitStatistic, self.nextPlaneOffset, self.geographicOrigin, self.gridInterpolationOrder, self.gridToImageAttribute, self.xIncrement, self.planeNumber) 
    5454 
    5555    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_gridtoimage.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:46 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_groundtoimagefunction.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/replacement/sd_localmodel.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:40 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
     
    4242        self.identifier = None 
    4343        self.childModel = [] 
    44         self._localGeolocationInformation_sd_gcpcollection = None 
     44        self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     45        self._localGeolocationInformation_sd_sensormodel = None 
    4546        self._localGeolocationInformation_sd_functionalfitmodel = None 
    4647        self._localGeolocationInformation_sd_multimodel = None 
    47         self._localGeolocationInformation_sd_sensormodel = None 
    48         self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     48        self._localGeolocationInformation_sd_gcpcollection = None 
    4949        self.parentModel = None 
    5050        self.regionOfValidity = [] 
     
    5353    @property 
    5454    def localGeolocationInformation(self):       
    55         if(has_value(self._localGeolocationInformation_sd_gcpcollection)): 
    56             return self._localGeolocationInformation_sd_gcpcollection 
     55        if(has_value(self._localGeolocationInformation_sd_rasterdigitisedproduct)): 
     56            return self._localGeolocationInformation_sd_rasterdigitisedproduct 
     57        if(has_value(self._localGeolocationInformation_sd_sensormodel)): 
     58            return self._localGeolocationInformation_sd_sensormodel 
    5759        if(has_value(self._localGeolocationInformation_sd_functionalfitmodel)): 
    5860            return self._localGeolocationInformation_sd_functionalfitmodel 
    5961        if(has_value(self._localGeolocationInformation_sd_multimodel)): 
    6062            return self._localGeolocationInformation_sd_multimodel 
    61         if(has_value(self._localGeolocationInformation_sd_sensormodel)): 
    62             return self._localGeolocationInformation_sd_sensormodel 
    63         if(has_value(self._localGeolocationInformation_sd_rasterdigitisedproduct)): 
    64             return self._localGeolocationInformation_sd_rasterdigitisedproduct 
     63        if(has_value(self._localGeolocationInformation_sd_gcpcollection)): 
     64            return self._localGeolocationInformation_sd_gcpcollection 
    6565        return  None 
    6666 
     
    6868    def localGeolocationInformation(self, value):        
    6969        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     70        if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_rasterdigitisedproduct.SD_RasterDigitisedProduct": 
     71            self._localGeolocationInformation_sd_rasterdigitisedproduct = value 
     72            self._localGeolocationInformation_sd_sensormodel = None 
     73            self._localGeolocationInformation_sd_functionalfitmodel = None 
     74            self._localGeolocationInformation_sd_multimodel = None 
     75            self._localGeolocationInformation_sd_gcpcollection = None 
     76        if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_sensormodel.SD_SensorModel": 
     77            self._localGeolocationInformation_sd_sensormodel = value 
     78            self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     79            self._localGeolocationInformation_sd_functionalfitmodel = None 
     80            self._localGeolocationInformation_sd_multimodel = None 
     81            self._localGeolocationInformation_sd_gcpcollection = None 
     82        if valueClass == "ea_model.iso_19130_sensor_data.functional_fit.sd_functionalfitmodel.SD_FunctionalFitModel": 
     83            self._localGeolocationInformation_sd_functionalfitmodel = value 
     84            self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     85            self._localGeolocationInformation_sd_sensormodel = None 
     86            self._localGeolocationInformation_sd_multimodel = None 
     87            self._localGeolocationInformation_sd_gcpcollection = None 
     88        if valueClass == "ea_model.iso_19130_sensor_data.sd_multimodel.SD_MultiModel": 
     89            self._localGeolocationInformation_sd_multimodel = value 
     90            self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     91            self._localGeolocationInformation_sd_sensormodel = None 
     92            self._localGeolocationInformation_sd_functionalfitmodel = None 
     93            self._localGeolocationInformation_sd_gcpcollection = None 
    7094        if valueClass == "ea_model.iso_19130_sensor_data.ground_control.sd_gcpcollection.SD_GCPCollection": 
    7195            self._localGeolocationInformation_sd_gcpcollection = value 
     96            self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
     97            self._localGeolocationInformation_sd_sensormodel = None 
    7298            self._localGeolocationInformation_sd_functionalfitmodel = None 
    7399            self._localGeolocationInformation_sd_multimodel = None 
    74             self._localGeolocationInformation_sd_sensormodel = None 
    75             self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
    76         if valueClass == "ea_model.iso_19130_sensor_data.functional_fit.sd_functionalfitmodel.SD_FunctionalFitModel": 
    77             self._localGeolocationInformation_sd_functionalfitmodel = value 
    78             self._localGeolocationInformation_sd_gcpcollection = None 
    79             self._localGeolocationInformation_sd_multimodel = None 
    80             self._localGeolocationInformation_sd_sensormodel = None 
    81             self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
    82         if valueClass == "ea_model.iso_19130_sensor_data.sd_multimodel.SD_MultiModel": 
    83             self._localGeolocationInformation_sd_multimodel = value 
    84             self._localGeolocationInformation_sd_gcpcollection = None 
    85             self._localGeolocationInformation_sd_functionalfitmodel = None 
    86             self._localGeolocationInformation_sd_sensormodel = None 
    87             self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
    88         if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_sensormodel.SD_SensorModel": 
    89             self._localGeolocationInformation_sd_sensormodel = value 
    90             self._localGeolocationInformation_sd_gcpcollection = None 
    91             self._localGeolocationInformation_sd_functionalfitmodel = None 
    92             self._localGeolocationInformation_sd_multimodel = None 
    93             self._localGeolocationInformation_sd_rasterdigitisedproduct = None 
    94         if valueClass == "ea_model.iso_19130_sensor_data.raster_digitised_product.sd_rasterdigitisedproduct.SD_RasterDigitisedProduct": 
    95             self._localGeolocationInformation_sd_rasterdigitisedproduct = value 
    96             self._localGeolocationInformation_sd_gcpcollection = None 
    97             self._localGeolocationInformation_sd_functionalfitmodel = None 
    98             self._localGeolocationInformation_sd_multimodel = None 
    99             self._localGeolocationInformation_sd_sensormodel = None 
    100100 
    101101    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sd_geolocationinformation.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:34 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sd_multimodel.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:44 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sd_qualityinfo.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:24 
    2525 
    2626@author: mnagni 
     
    4242        self.lineage = [] 
    4343        self.scope = None 
    44         self._errorEstimates_dq_temporalaccuracy = [] 
    4544        self._errorEstimates_dq_completeness = [] 
    46         self._errorEstimates_dq_thematicaccuracy = [] 
    47         self._errorEstimates_qe_usability = [] 
    4845        self._errorEstimates_dq_positionalaccuracy = [] 
    4946        self._errorEstimates_dq_logicalconsistency = [] 
     47        self._errorEstimates_qe_usability = [] 
     48        self._errorEstimates_dq_temporalaccuracy = [] 
     49        self._errorEstimates_dq_thematicaccuracy = [] 
    5050        super(SD_QualityInfo, self).__init__() 
    5151 
     
    5353    def errorEstimates(self):    
    5454        ret = [] 
    55         for item in self._errorEstimates_dq_temporalaccuracy: 
    56             ret.append(item) 
    5755        for item in self._errorEstimates_dq_completeness: 
    58             ret.append(item) 
    59         for item in self._errorEstimates_dq_thematicaccuracy: 
    60             ret.append(item) 
    61         for item in self._errorEstimates_qe_usability: 
    6256            ret.append(item) 
    6357        for item in self._errorEstimates_dq_positionalaccuracy: 
    6458            ret.append(item) 
    6559        for item in self._errorEstimates_dq_logicalconsistency: 
     60            ret.append(item) 
     61        for item in self._errorEstimates_qe_usability: 
     62            ret.append(item) 
     63        for item in self._errorEstimates_dq_temporalaccuracy: 
     64            ret.append(item) 
     65        for item in self._errorEstimates_dq_thematicaccuracy: 
    6666            ret.append(item) 
    6767        return ret 
     
    7070    def errorEstimates(self, value):     
    7171        if isinstance(value, list): 
    72             self._errorEstimates_dq_temporalaccuracy[:] 
    7372            self._errorEstimates_dq_completeness[:] 
    74             self._errorEstimates_dq_thematicaccuracy[:] 
    75             self._errorEstimates_qe_usability[:] 
    7673            self._errorEstimates_dq_positionalaccuracy[:] 
    7774            self._errorEstimates_dq_logicalconsistency[:] 
     75            self._errorEstimates_qe_usability[:] 
     76            self._errorEstimates_dq_temporalaccuracy[:] 
     77            self._errorEstimates_dq_thematicaccuracy[:] 
    7878            for item in value: 
    7979                valueClass = "%s.%s" % (type(item).__module__,type(item).__name__) 
    80                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy": 
    81                     self._errorEstimates_dq_temporalaccuracy.append(item) 
    82                     continue 
    8380                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_completeness.DQ_Completeness": 
    8481                    self._errorEstimates_dq_completeness.append(item) 
    85                     continue 
    86                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy.DQ_ThematicAccuracy": 
    87                     self._errorEstimates_dq_thematicaccuracy.append(item) 
    88                     continue 
    89                 if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability": 
    90                     self._errorEstimates_qe_usability.append(item) 
    9182                    continue 
    9283                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_positionalaccuracy.DQ_PositionalAccuracy": 
     
    9586                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_logicalconsistency.DQ_LogicalConsistency": 
    9687                    self._errorEstimates_dq_logicalconsistency.append(item) 
     88                    continue 
     89                if valueClass == "ea_model.iso_19115_2_2009_metadata___imagery.data_quality_information___imagery.qe_usability.QE_Usability": 
     90                    self._errorEstimates_qe_usability.append(item) 
     91                    continue 
     92                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_temporalaccuracy.DQ_TemporalAccuracy": 
     93                    self._errorEstimates_dq_temporalaccuracy.append(item) 
     94                    continue 
     95                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.data_quality_information.dq_thematicaccuracy.DQ_ThematicAccuracy": 
     96                    self._errorEstimates_dq_thematicaccuracy.append(item) 
    9797                    continue 
    9898 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_activeradar.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:41 
     24Created on 30-Mar-2012 16:45:23 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_calibration.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:48 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_correction.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:33 
     24Created on 30-Mar-2012 16:45:22 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_decentering.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:49 
     25Created on 30-Mar-2012 16:45:21 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortion.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:45 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortionaffine.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:50 
     25Created on 30-Mar-2012 16:45:24 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortionangledependent.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:43 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortioncoefficients.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:43 
     24Created on 30-Mar-2012 16:45:21 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortiondistancedependent.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:40 
     25Created on 30-Mar-2012 16:45:19 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortionpolynomial.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:42 
     25Created on 30-Mar-2012 16:45:27 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortionradialasymmetrical.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:38 
     25Created on 30-Mar-2012 16:45:22 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_distortionradialsymmetrical.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:44 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_imageryparameters.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:40 
     25Created on 30-Mar-2012 16:45:17 
    2626 
    2727@author: mnagni 
     
    4747        self.referenceTime = None 
    4848        self.covariance = [] 
     49        self._distortionCorrection_sd_decentering = [] 
    4950        self._distortionCorrection_sd_distortion = [] 
    50         self._distortionCorrection_sd_decentering = [] 
    5151        self.identifiedBy = None 
     52        self.emitterModel = [] 
    5253        self.relatedDetector = [] 
    53         self.emitterModel = [] 
    5454        self._groupParameters_sd_groupparameterset = [] 
    5555        self._groupParameters_sd_sampleset = [] 
     
    5757        self.sampleOrdering = None 
    5858        self.optics = [] 
     59        self.numberOfInterlacedFields = None 
    5960        self.tiledData = [] 
    60         self.numberOfInterlacedFields = None 
    6161        super(SD_ImageryParameters, self).__init__() 
    6262 
     
    141141 
    142142    def __key(self): 
    143         return (self.subImage, self.positionAndOrientation, self.operationalMode, self.referenceTime, self.covariance, self.distortionCorrection, self.identifiedBy, self.relatedDetector, self.emitterModel, self.groupParameters, self.lowFrequencyScanSize, self.sampleOrdering, self.optics, self.tiledData, self.numberOfInterlacedFields) 
     143        return (self.subImage, self.positionAndOrientation, self.operationalMode, self.referenceTime, self.covariance, self.distortionCorrection, self.identifiedBy, self.emitterModel, self.relatedDetector, self.groupParameters, self.lowFrequencyScanSize, self.sampleOrdering, self.optics, self.numberOfInterlacedFields, self.tiledData) 
    144144 
    145145    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_magnitudesar.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:34 
     24Created on 30-Mar-2012 16:45:26 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_mirrorangle.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:42 
     24Created on 30-Mar-2012 16:45:19 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_mtiparameters.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    4242        self._sd_sensorparameters = SD_SensorParameters()        
    4343 
     44        self._distortionCorrection_sd_decentering = [] 
    4445        self._distortionCorrection_sd_distortion = [] 
    45         self._distortionCorrection_sd_decentering = [] 
    46         self.identifiedBy = None 
    4746        self.operationalMode = None 
    4847        self.positionAndOrientation = [] 
     48        self.identifiedBy = None 
    4949        self.referenceTime = None 
    5050        self.covariance = [] 
     
    6060    def distortionCorrection(self, value):       
    6161            self._sd_sensorparameters.distortionCorrection = value 
    62  
    63     @property 
    64     def identifiedBy(self):      
    65         return self._sd_sensorparameters.identifiedBy 
    66  
    67     @identifiedBy.setter 
    68     def identifiedBy(self, value):       
    69             self._sd_sensorparameters.identifiedBy = value 
    7062 
    7163    @property 
     
    8476    def positionAndOrientation(self, value):     
    8577            self._sd_sensorparameters.positionAndOrientation = value 
     78 
     79    @property 
     80    def identifiedBy(self):      
     81        return self._sd_sensorparameters.identifiedBy 
     82 
     83    @identifiedBy.setter 
     84    def identifiedBy(self, value):       
     85            self._sd_sensorparameters.identifiedBy = value 
    8686 
    8787    @property 
     
    110110 
    111111    def __key(self): 
    112         return (self.distortionCorrection, self.identifiedBy, self.operationalMode, self.positionAndOrientation, self.referenceTime, self.covariance, self.optics, self.group  ) 
     112        return (self.distortionCorrection, self.operationalMode, self.positionAndOrientation, self.identifiedBy, self.referenceTime, self.covariance, self.optics, self.group  ) 
    113113 
    114114    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_opticalsystem.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_optics.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:20 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_passiveradar.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:50 
     24Created on 30-Mar-2012 16:45:27 
    2525 
    2626@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_platformtypecode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:47 
     25Created on 30-Mar-2012 16:45:26 
    2626 
    2727@author: mnagni 
     
    3636    ''' 
    3737    cl_airborne = "airborne"  
    38     cl_spaceborne = "spaceborne"  
    3938    cl_landborne = "landborne"  
    4039    cl_waterborne = "waterborne"  
     40    cl_spaceborne = "spaceborne"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_rotatingoptics.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:45 
     24Created on 30-Mar-2012 16:45:25 
    2525 
    2626@author: mnagni 
     
    4141 
    4242        self.encodePulses = None 
     43        self.encodePulsePerMirrorTimeSample = None 
     44        self.numberOfMirrorTimeSample = None 
    4345        self.rotationRate = None 
    44         self.numberOfMirrorTimeSample = None 
    45         self.encodePulsePerMirrorTimeSample = None 
    4646        self.mirrorAngleEncoderRelation = None 
    4747        super(SD_RotatingOptics, self).__init__() 
    4848 
    4949    def __key(self): 
    50         return (self.encodePulses, self.rotationRate, self.numberOfMirrorTimeSample, self.encodePulsePerMirrorTimeSample, self.mirrorAngleEncoderRelation) 
     50        return (self.encodePulses, self.encodePulsePerMirrorTimeSample, self.numberOfMirrorTimeSample, self.rotationRate, self.mirrorAngleEncoderRelation) 
    5151 
    5252    def __eq__(self, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_sensor.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:48 
     25Created on 30-Mar-2012 16:45:17 
    2626 
    2727@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_sensormodel.py

    r8180 r8197  
    2424 
    2525''' 
    26 Created on 14-Mar-2012 14:10:46 
     26Created on 30-Mar-2012 16:45:18 
    2727 
    2828@author: mnagni 
     
    4646        self.platformParameters = None 
    4747        self.qualityInfo = [] 
     48        self._sensorParameters_sd_mtiparameters = None 
    4849        self._sensorParameters_sd_imageryparameters = None 
    49         self._sensorParameters_sd_mtiparameters = None 
    5050        super(SD_SensorModel, self).__init__() 
    5151 
     
    6060    @property 
    6161    def sensorParameters(self):  
     62        if(has_value(self._sensorParameters_sd_mtiparameters)): 
     63            return self._sensorParameters_sd_mtiparameters 
    6264        if(has_value(self._sensorParameters_sd_imageryparameters)): 
    6365            return self._sensorParameters_sd_imageryparameters 
    64         if(has_value(self._sensorParameters_sd_mtiparameters)): 
    65             return self._sensorParameters_sd_mtiparameters 
    6666        return  None 
    6767 
     
    6969    def sensorParameters(self, value):   
    7070        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     71        if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_mtiparameters.SD_MTIParameters": 
     72            self._sensorParameters_sd_mtiparameters = value 
     73            self._sensorParameters_sd_imageryparameters = None 
    7174        if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_imageryparameters.SD_ImageryParameters": 
    7275            self._sensorParameters_sd_imageryparameters = value 
    7376            self._sensorParameters_sd_mtiparameters = None 
    74         if valueClass == "ea_model.iso_19130_sensor_data.sensor_model.sd_mtiparameters.SD_MTIParameters": 
    75             self._sensorParameters_sd_mtiparameters = value 
    76             self._sensorParameters_sd_imageryparameters = None 
    7777 
    7878    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_sensortypecode.py

    r8180 r8197  
    2323 
    2424''' 
    25 Created on 14-Mar-2012 14:10:40 
     25Created on 30-Mar-2012 16:45:25 
    2626 
    2727@author: mnagni 
     
    3535        This class has been genererated automatically using the Apache Velocity project. 
    3636    ''' 
     37    cl_stepframe = "stepFrame"  
     38    cl_mti = "mti"  
     39    cl_radar = "radar"  
     40    cl_framing = "framing"  
     41    cl_linescan = "lineScan"  
    3742    cl_virtualradar = "virtualRadar"  
    38     cl_mti = "mti"  
     43    cl_panframe = "panFrame"  
    3944    cl_pushbroom = "pushBroom"  
    40     cl_linescan = "lineScan"  
    41     cl_framing = "framing"  
    42     cl_stepframe = "stepFrame"  
    4345    cl_multimoderadar = "multiModeRadar"  
    44     cl_radar = "radar"  
    45     cl_panframe = "panFrame"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19130_sensor_data/sensor_model/sd_sonar.py

    r8180 r8197  
    2222 
    2323''' 
    24 Created on 14-Mar-2012 14:10:45 
     24Created on 30-Mar-2012 16:45:18 
    2525 
    2626@author: mnagni 
Note: See TracChangeset for help on using the changeset viewer.