Ignore:
Timestamp:
10/07/12 14:41:56 (7 years ago)
Author:
mnagni
Message:

Corrected an error in the generation of the classes "synchronize" method.

Location:
mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/onesimplex.py

    r8437 r8457  
    2222 
    2323''' 
    24 Created on 06-Jul-2012 07:43:08 
     24Created on 10-Jul-2012 14:14:57 
    2525 
    2626@author: mnagni 
     
    4141 
    4242                self.dimension = None 
     43                self._vertices_eg_pointestimate = None 
    4344                self._vertices_gm_compositepoint = None 
    44                 self._vertices_eg_pointestimate = None 
    4545                self._vertices = None 
    4646                super(OneSimplex, self).__init__() 
    4747        @property 
    4848        def vertices(self):      
     49                if(has_value(self._vertices_eg_pointestimate)): 
     50                        return self._vertices_eg_pointestimate 
    4951                if(has_value(self._vertices_gm_compositepoint)): 
    5052                        return self._vertices_gm_compositepoint 
    51                 if(has_value(self._vertices_eg_pointestimate)): 
    52                         return self._vertices_eg_pointestimate 
    5353                return  None 
    5454 
     
    5656        def vertices(self, value):       
    5757                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     58                if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
     59                        self._vertices_eg_pointestimate = value 
     60                        self._vertices_gm_compositepoint = None 
    5861                if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_complex.gm_compositepoint.GM_CompositePoint": 
    5962                        self._vertices_gm_compositepoint = value 
    6063                        self._vertices_eg_pointestimate = None 
    61                 if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
    62                         self._vertices_eg_pointestimate = value 
    63                         self._vertices_gm_compositepoint = None 
    6464 
    6565        def synchronize(self): 
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/simplex.py

    r8437 r8457  
    2424 
    2525''' 
    26 Created on 06-Jul-2012 07:43:13 
     26Created on 10-Jul-2012 14:15:03 
    2727 
    2828@author: mnagni 
     
    5151                self.container = None 
    5252                self.theSimplicialComplex = [] 
     53                self._vertices_eg_pointestimate = None 
    5354                self._vertices_gm_compositepoint = None 
    54                 self._vertices_eg_pointestimate = None 
    5555                self._vertices = None 
    5656                super(Simplex, self).__init__() 
     
    8484                        self._gm_primitive.containingPrimitive = value 
    8585        @property 
     86        def isolated(self):      
     87                return self._tp_primitive.isolated 
     88 
     89        @isolated.setter 
     90        def isolated(self, value):       
     91                        self._tp_primitive.isolated = value 
     92        @property 
    8693        def topology(self):      
    8794                return self._gm_primitive.topology 
     
    9097        def topology(self, value):       
    9198                        self._gm_primitive.topology = value 
    92         @property 
    93         def isolated(self):      
    94                 return self._tp_primitive.isolated 
    95  
    96         @isolated.setter 
    97         def isolated(self, value):       
    98                         self._tp_primitive.isolated = value 
    9999        @property 
    100100        def CRS(self):   
     
    134134        @property 
    135135        def vertices(self):      
     136                if(has_value(self._vertices_eg_pointestimate)): 
     137                        return self._vertices_eg_pointestimate 
    136138                if(has_value(self._vertices_gm_compositepoint)): 
    137139                        return self._vertices_gm_compositepoint 
    138                 if(has_value(self._vertices_eg_pointestimate)): 
    139                         return self._vertices_eg_pointestimate 
    140140                return  None 
    141141 
     
    143143        def vertices(self, value):       
    144144                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     145                if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
     146                        self._vertices_eg_pointestimate = value 
     147                        self._vertices_gm_compositepoint = None 
    145148                if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_complex.gm_compositepoint.GM_CompositePoint": 
    146149                        self._vertices_gm_compositepoint = value 
    147150                        self._vertices_eg_pointestimate = None 
    148                 if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
    149                         self._vertices_eg_pointestimate = value 
    150                         self._vertices_gm_compositepoint = None 
    151151 
    152152        def synchronize(self): 
     
    154154 
    155155        def __key(self): 
    156                 return (self.containedPrimitive, self.composite, self.maximalComplex, self.dimension, self.containingPrimitive, self.topology, self.isolated, self.CRS, self.proxy, self.geometry, self.complex, self.container, self.theSimplicialComplex, self.vertices) 
     156                return (self.containedPrimitive, self.composite, self.maximalComplex, self.dimension, self.containingPrimitive, self.isolated, self.topology, self.CRS, self.proxy, self.geometry, self.complex, self.container, self.theSimplicialComplex, self.vertices) 
    157157 
    158158        def __eq__(self, y): 
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/simplicialcomplex.py

    r8437 r8457  
    2222 
    2323''' 
    24 Created on 06-Jul-2012 07:43:03 
     24Created on 10-Jul-2012 14:15:11 
    2525 
    2626@author: mnagni 
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/threesimplex.py

    r8437 r8457  
    2222 
    2323''' 
    24 Created on 06-Jul-2012 07:43:03 
     24Created on 10-Jul-2012 14:15:14 
    2525 
    2626@author: mnagni 
     
    4141 
    4242                self.dimension = None 
     43                self._vertices_eg_pointestimate = None 
    4344                self._vertices_gm_compositepoint = None 
    44                 self._vertices_eg_pointestimate = None 
    4545                self._vertices = None 
    4646                super(ThreeSimplex, self).__init__() 
    4747        @property 
    4848        def vertices(self):      
     49                if(has_value(self._vertices_eg_pointestimate)): 
     50                        return self._vertices_eg_pointestimate 
    4951                if(has_value(self._vertices_gm_compositepoint)): 
    5052                        return self._vertices_gm_compositepoint 
    51                 if(has_value(self._vertices_eg_pointestimate)): 
    52                         return self._vertices_eg_pointestimate 
    5353                return  None 
    5454 
     
    5656        def vertices(self, value):       
    5757                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     58                if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
     59                        self._vertices_eg_pointestimate = value 
     60                        self._vertices_gm_compositepoint = None 
    5861                if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_complex.gm_compositepoint.GM_CompositePoint": 
    5962                        self._vertices_gm_compositepoint = value 
    6063                        self._vertices_eg_pointestimate = None 
    61                 if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
    62                         self._vertices_eg_pointestimate = value 
    63                         self._vertices_gm_compositepoint = None 
    6464 
    6565        def synchronize(self): 
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/twosimplex.py

    r8437 r8457  
    2222 
    2323''' 
    24 Created on 06-Jul-2012 07:43:09 
     24Created on 10-Jul-2012 14:15:13 
    2525 
    2626@author: mnagni 
     
    4141 
    4242                self.dimension = None 
     43                self._vertices_eg_pointestimate = None 
    4344                self._vertices_gm_compositepoint = None 
    44                 self._vertices_eg_pointestimate = None 
    4545                self._vertices = None 
    4646                super(TwoSimplex, self).__init__() 
    4747        @property 
    4848        def vertices(self):      
     49                if(has_value(self._vertices_eg_pointestimate)): 
     50                        return self._vertices_eg_pointestimate 
    4951                if(has_value(self._vertices_gm_compositepoint)): 
    5052                        return self._vertices_gm_compositepoint 
    51                 if(has_value(self._vertices_eg_pointestimate)): 
    52                         return self._vertices_eg_pointestimate 
    5353                return  None 
    5454 
     
    5656        def vertices(self, value):       
    5757                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     58                if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
     59                        self._vertices_eg_pointestimate = value 
     60                        self._vertices_gm_compositepoint = None 
    5861                if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_complex.gm_compositepoint.GM_CompositePoint": 
    5962                        self._vertices_gm_compositepoint = value 
    6063                        self._vertices_eg_pointestimate = None 
    61                 if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
    62                         self._vertices_eg_pointestimate = value 
    63                         self._vertices_gm_compositepoint = None 
    6464 
    6565        def synchronize(self): 
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/informative/spatial_examples_from_iso_19107/application_schema/simplicial_topology/zerosimplex.py

    r8437 r8457  
    2222 
    2323''' 
    24 Created on 06-Jul-2012 07:43:06 
     24Created on 10-Jul-2012 14:15:01 
    2525 
    2626@author: mnagni 
     
    4141 
    4242                self.dimension = None 
     43                self._vertices_eg_pointestimate = None 
    4344                self._vertices_gm_compositepoint = None 
    44                 self._vertices_eg_pointestimate = None 
    4545                self._vertices = None 
    4646                super(ZeroSimplex, self).__init__() 
    4747        @property 
    4848        def vertices(self):      
     49                if(has_value(self._vertices_eg_pointestimate)): 
     50                        return self._vertices_eg_pointestimate 
    4951                if(has_value(self._vertices_gm_compositepoint)): 
    5052                        return self._vertices_gm_compositepoint 
    51                 if(has_value(self._vertices_eg_pointestimate)): 
    52                         return self._vertices_eg_pointestimate 
    5353                return  None 
    5454 
     
    5656        def vertices(self, value):       
    5757                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     58                if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
     59                        self._vertices_eg_pointestimate = value 
     60                        self._vertices_gm_compositepoint = None 
    5861                if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_complex.gm_compositepoint.GM_CompositePoint": 
    5962                        self._vertices_gm_compositepoint = value 
    6063                        self._vertices_eg_pointestimate = None 
    61                 if valueClass == "ea_model.iso_19133_tracking_and_navigation.tracking.point_estimates.eg_pointestimate.EG_PointEstimate": 
    62                         self._vertices_eg_pointestimate = value 
    63                         self._vertices_gm_compositepoint = None 
    6464 
    6565        def synchronize(self): 
Note: See TracChangeset for help on using the changeset viewer.