Ignore:
Timestamp:
10/02/12 13:39:16 (8 years ago)
Author:
mnagni
Message:

New ea_model library.
No more use the django.forms. Now uses JSON and Dojo(javascript)
DB creation files are now executed as standard python function (before was used a system execution call)
Added an html example to play/work offline with DOJO

Location:
mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry
Files:
44 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/directposition.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:45 
     24Created on 10-Feb-2012 12:03:15 
    2225 
    2326@author: mnagni 
     
    4447 
    4548    @property 
    46     def CRS(self): 
     49    def CRS(self):       
    4750        if(has_value(self._CRS_sc_compoundcrs)): 
    4851            return self._CRS_sc_compoundcrs 
     
    5255 
    5356    @CRS.setter 
    54     def CRS(self, value): 
     57    def CRS(self, value):        
    5558        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    5659        if valueClass == "ea_model.iso_19111_referencing_by_coordinates.coordinate_reference_systems.sc_compoundcrs.SC_CompoundCRS": 
     
    6164            self._CRS_sc_compoundcrs = None 
    6265 
    63  
    64  
    65  
    66  
    6766    def __key(self): 
    6867        return (self.CRS, self.dimension, self.coordinate) 
    6968 
    70     def __eq__(x, y): 
     69    def __eq__(self, y): 
    7170        ''' 
    7271        Cannot compare classes which do not define a "__key" attribute  
    7372        ''' 
    74         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    75             return x.__key() == y.__key() 
    76         return id(x) == id(y) 
     73        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     74            return self.__key() == y.__key() 
     75        return id(self) == id(y) 
    7776 
    7877    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_affineplacement.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:39 
     24Created on 10-Feb-2012 12:03:16 
    2225 
    2326@author: mnagni 
     
    4144        super(GM_AffinePlacement, self).__init__() 
    4245 
    43  
    44  
    45  
    46  
    4746    def __key(self): 
    4847        return (self.refDirection, self.location) 
    4948 
    50     def __eq__(x, y): 
     49    def __eq__(self, y): 
    5150        ''' 
    5251        Cannot compare classes which do not define a "__key" attribute  
    5352        ''' 
    54         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    55             return x.__key() == y.__key() 
    56         return id(x) == id(y) 
     53        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     54            return self.__key() == y.__key() 
     55        return id(self) == id(y) 
    5756 
    5857    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_arc.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:42 
     25Created on 10-Feb-2012 12:03:08 
    2326 
    2427@author: mnagni 
     
    4952 
    5053    @property 
    51     def curve(self): 
     54    def curve(self):     
    5255        return self._gm_arcstring.curve 
    5356 
    5457    @curve.setter 
    55     def curve(self, value): 
     58    def curve(self, value):      
    5659            self._gm_arcstring.curve = value 
    5760 
    5861    @property 
    59     def numDerivativesAtEnd(self): 
     62    def numDerivativesAtEnd(self):       
    6063        return self._gm_arcstring.numDerivativesAtEnd 
    6164 
    6265    @numDerivativesAtEnd.setter 
    63     def numDerivativesAtEnd(self, value): 
     66    def numDerivativesAtEnd(self, value):        
    6467            self._gm_arcstring.numDerivativesAtEnd = value 
    6568 
    6669    @property 
    67     def interpolation(self): 
     70    def interpolation(self):     
    6871        return self._gm_arcstring.interpolation 
    6972 
    7073    @interpolation.setter 
    71     def interpolation(self, value): 
     74    def interpolation(self, value):      
    7275            self._gm_arcstring.interpolation = value 
    7376 
    7477    @property 
    75     def numDerivativesAtStart(self): 
     78    def numDerivativesAtStart(self):     
    7679        return self._gm_arcstring.numDerivativesAtStart 
    7780 
    7881    @numDerivativesAtStart.setter 
    79     def numDerivativesAtStart(self, value): 
     82    def numDerivativesAtStart(self, value):      
    8083            self._gm_arcstring.numDerivativesAtStart = value 
    8184 
    8285    @property 
    83     def numDerivativeInterior(self): 
     86    def numDerivativeInterior(self):     
    8487        return self._gm_arcstring.numDerivativeInterior 
    8588 
    8689    @numDerivativeInterior.setter 
    87     def numDerivativeInterior(self, value): 
     90    def numDerivativeInterior(self, value):      
    8891            self._gm_arcstring.numDerivativeInterior = value 
    8992 
    9093    @property 
    91     def numArc(self): 
     94    def numArc(self):    
    9295        return self._gm_arcstring.numArc 
    9396 
    9497    @numArc.setter 
    95     def numArc(self, value): 
     98    def numArc(self, value):     
    9699            self._gm_arcstring.numArc = value 
    97100 
    98101    @property 
    99     def controlPoints(self): 
     102    def controlPoints(self):     
    100103        return self._gm_arcstring.controlPoints 
    101104 
    102105    @controlPoints.setter 
    103     def controlPoints(self, value): 
     106    def controlPoints(self, value):      
    104107            self._gm_arcstring.controlPoints = value 
    105108 
     
    107110        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.numArc, self.controlPoints) 
    108111 
    109     def __eq__(x, y): 
     112    def __eq__(self, y): 
    110113        ''' 
    111114        Cannot compare classes which do not define a "__key" attribute  
    112115        ''' 
    113         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    114             return x.__key() == y.__key() 
    115         return id(x) == id(y) 
     116        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     117            return self.__key() == y.__key() 
     118        return id(self) == id(y) 
    116119 
    117120    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_arcbybulge.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:38 
     25Created on 10-Feb-2012 12:03:13 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def curve(self): 
     55    def curve(self):     
    5356        return self._gm_arcstringbybulge.curve 
    5457 
    5558    @curve.setter 
    56     def curve(self, value): 
     59    def curve(self, value):      
    5760            self._gm_arcstringbybulge.curve = value 
    5861 
    5962    @property 
    60     def numDerivativesAtEnd(self): 
     63    def numDerivativesAtEnd(self):       
    6164        return self._gm_arcstringbybulge.numDerivativesAtEnd 
    6265 
    6366    @numDerivativesAtEnd.setter 
    64     def numDerivativesAtEnd(self, value): 
     67    def numDerivativesAtEnd(self, value):        
    6568            self._gm_arcstringbybulge.numDerivativesAtEnd = value 
    6669 
    6770    @property 
    68     def normal(self): 
     71    def normal(self):    
    6972        return self._gm_arcstringbybulge.normal 
    7073 
    7174    @normal.setter 
    72     def normal(self, value): 
     75    def normal(self, value):     
    7376            self._gm_arcstringbybulge.normal = value 
    7477 
    7578    @property 
    76     def interpolation(self): 
     79    def interpolation(self):     
    7780        return self._gm_arcstringbybulge.interpolation 
    7881 
    7982    @interpolation.setter 
    80     def interpolation(self, value): 
     83    def interpolation(self, value):      
    8184            self._gm_arcstringbybulge.interpolation = value 
    8285 
    8386    @property 
    84     def bulge(self): 
     87    def bulge(self):     
    8588        return self._gm_arcstringbybulge.bulge 
    8689 
    8790    @bulge.setter 
    88     def bulge(self, value): 
     91    def bulge(self, value):      
    8992            self._gm_arcstringbybulge.bulge = value 
    9093 
    9194    @property 
    92     def numDerivativesAtStart(self): 
     95    def numDerivativesAtStart(self):     
    9396        return self._gm_arcstringbybulge.numDerivativesAtStart 
    9497 
    9598    @numDerivativesAtStart.setter 
    96     def numDerivativesAtStart(self, value): 
     99    def numDerivativesAtStart(self, value):      
    97100            self._gm_arcstringbybulge.numDerivativesAtStart = value 
    98101 
    99102    @property 
    100     def numDerivativeInterior(self): 
     103    def numDerivativeInterior(self):     
    101104        return self._gm_arcstringbybulge.numDerivativeInterior 
    102105 
    103106    @numDerivativeInterior.setter 
    104     def numDerivativeInterior(self, value): 
     107    def numDerivativeInterior(self, value):      
    105108            self._gm_arcstringbybulge.numDerivativeInterior = value 
    106109 
    107110    @property 
    108     def numArc(self): 
     111    def numArc(self):    
    109112        return self._gm_arcstringbybulge.numArc 
    110113 
    111114    @numArc.setter 
    112     def numArc(self, value): 
     115    def numArc(self, value):     
    113116            self._gm_arcstringbybulge.numArc = value 
    114117 
     
    116119        return (self.curve, self.numDerivativesAtEnd, self.normal, self.interpolation, self.bulge, self.numDerivativesAtStart, self.numDerivativeInterior, self.numArc) 
    117120 
    118     def __eq__(x, y): 
     121    def __eq__(self, y): 
    119122        ''' 
    120123        Cannot compare classes which do not define a "__key" attribute  
    121124        ''' 
    122         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    123             return x.__key() == y.__key() 
    124         return id(x) == id(y) 
     125        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     126            return self.__key() == y.__key() 
     127        return id(self) == id(y) 
    125128 
    126129    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_arcstring.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:37 
     25Created on 10-Feb-2012 12:03:15 
    2326 
    2427@author: mnagni 
     
    4952 
    5053    @property 
    51     def curve(self): 
     54    def curve(self):     
    5255        return self._gm_curvesegment.curve 
    5356 
    5457    @curve.setter 
    55     def curve(self, value): 
     58    def curve(self, value):      
    5659            self._gm_curvesegment.curve = value 
    5760 
    5861    @property 
    59     def numDerivativesAtEnd(self): 
     62    def numDerivativesAtEnd(self):       
    6063        return self._gm_curvesegment.numDerivativesAtEnd 
    6164 
    6265    @numDerivativesAtEnd.setter 
    63     def numDerivativesAtEnd(self, value): 
     66    def numDerivativesAtEnd(self, value):        
    6467            self._gm_curvesegment.numDerivativesAtEnd = value 
    6568 
    6669    @property 
    67     def interpolation(self): 
     70    def interpolation(self):     
    6871        return self._gm_curvesegment.interpolation 
    6972 
    7073    @interpolation.setter 
    71     def interpolation(self, value): 
     74    def interpolation(self, value):      
    7275            self._gm_curvesegment.interpolation = value 
    7376 
    7477    @property 
    75     def numDerivativesAtStart(self): 
     78    def numDerivativesAtStart(self):     
    7679        return self._gm_curvesegment.numDerivativesAtStart 
    7780 
    7881    @numDerivativesAtStart.setter 
    79     def numDerivativesAtStart(self, value): 
     82    def numDerivativesAtStart(self, value):      
    8083            self._gm_curvesegment.numDerivativesAtStart = value 
    8184 
    8285    @property 
    83     def numDerivativeInterior(self): 
     86    def numDerivativeInterior(self):     
    8487        return self._gm_curvesegment.numDerivativeInterior 
    8588 
    8689    @numDerivativeInterior.setter 
    87     def numDerivativeInterior(self, value): 
     90    def numDerivativeInterior(self, value):      
    8891            self._gm_curvesegment.numDerivativeInterior = value 
    89  
    90  
    91  
    92  
    9392 
    9493    def __key(self): 
    9594        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.numArc, self.controlPoints) 
    9695 
    97     def __eq__(x, y): 
     96    def __eq__(self, y): 
    9897        ''' 
    9998        Cannot compare classes which do not define a "__key" attribute  
    10099        ''' 
    101         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    102             return x.__key() == y.__key() 
    103         return id(x) == id(y) 
     100        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     101            return self.__key() == y.__key() 
     102        return id(self) == id(y) 
    104103 
    105104    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_arcstringbybulge.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:36 
     25Created on 10-Feb-2012 12:03:13 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def curve(self): 
     55    def curve(self):     
    5356        return self._gm_curvesegment.curve 
    5457 
    5558    @curve.setter 
    56     def curve(self, value): 
     59    def curve(self, value):      
    5760            self._gm_curvesegment.curve = value 
    5861 
    5962    @property 
    60     def numDerivativesAtEnd(self): 
     63    def numDerivativesAtEnd(self):       
    6164        return self._gm_curvesegment.numDerivativesAtEnd 
    6265 
    6366    @numDerivativesAtEnd.setter 
    64     def numDerivativesAtEnd(self, value): 
     67    def numDerivativesAtEnd(self, value):        
    6568            self._gm_curvesegment.numDerivativesAtEnd = value 
    6669 
    67  
    68  
    6970    @property 
    70     def interpolation(self): 
     71    def interpolation(self):     
    7172        return self._gm_curvesegment.interpolation 
    7273 
    7374    @interpolation.setter 
    74     def interpolation(self, value): 
     75    def interpolation(self, value):      
    7576            self._gm_curvesegment.interpolation = value 
    7677 
    77  
    78  
    7978    @property 
    80     def numDerivativesAtStart(self): 
     79    def numDerivativesAtStart(self):     
    8180        return self._gm_curvesegment.numDerivativesAtStart 
    8281 
    8382    @numDerivativesAtStart.setter 
    84     def numDerivativesAtStart(self, value): 
     83    def numDerivativesAtStart(self, value):      
    8584            self._gm_curvesegment.numDerivativesAtStart = value 
    8685 
    8786    @property 
    88     def numDerivativeInterior(self): 
     87    def numDerivativeInterior(self):     
    8988        return self._gm_curvesegment.numDerivativeInterior 
    9089 
    9190    @numDerivativeInterior.setter 
    92     def numDerivativeInterior(self, value): 
     91    def numDerivativeInterior(self, value):      
    9392            self._gm_curvesegment.numDerivativeInterior = value 
    94  
    95  
    9693 
    9794    def __key(self): 
    9895        return (self.curve, self.numDerivativesAtEnd, self.normal, self.interpolation, self.bulge, self.numDerivativesAtStart, self.numDerivativeInterior, self.numArc) 
    9996 
    100     def __eq__(x, y): 
     97    def __eq__(self, y): 
    10198        ''' 
    10299        Cannot compare classes which do not define a "__key" attribute  
    103100        ''' 
    104         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    105             return x.__key() == y.__key() 
    106         return id(x) == id(y) 
     101        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     102            return self.__key() == y.__key() 
     103        return id(self) == id(y) 
    107104 
    108105    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bezier.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:45 
     25Created on 10-Feb-2012 12:03:06 
    2326 
    2427@author: mnagni 
     
    5356 
    5457    @property 
    55     def curveForm(self): 
     58    def curveForm(self):         
    5659        return self._gm_bsplinecurve.curveForm 
    5760 
    5861    @curveForm.setter 
    59     def curveForm(self, value): 
     62    def curveForm(self, value):  
    6063            self._gm_bsplinecurve.curveForm = value 
    6164 
    6265    @property 
    63     def curve(self): 
     66    def curve(self):     
    6467        return self._gm_bsplinecurve.curve 
    6568 
    6669    @curve.setter 
    67     def curve(self, value): 
     70    def curve(self, value):      
    6871            self._gm_bsplinecurve.curve = value 
    6972 
    7073    @property 
    71     def numDerivativesAtEnd(self): 
     74    def numDerivativesAtEnd(self):       
    7275        return self._gm_bsplinecurve.numDerivativesAtEnd 
    7376 
    7477    @numDerivativesAtEnd.setter 
    75     def numDerivativesAtEnd(self, value): 
     78    def numDerivativesAtEnd(self, value):        
    7679            self._gm_bsplinecurve.numDerivativesAtEnd = value 
    7780 
    7881    @property 
    79     def knot(self): 
     82    def knot(self):      
    8083        return self._gm_bsplinecurve.knot 
    8184 
    8285    @knot.setter 
    83     def knot(self, value): 
     86    def knot(self, value):       
    8487            self._gm_bsplinecurve.knot = value 
    8588 
    8689    @property 
    87     def interpolation(self): 
     90    def interpolation(self):     
    8891        return self._gm_bsplinecurve.interpolation 
    8992 
    9093    @interpolation.setter 
    91     def interpolation(self, value): 
     94    def interpolation(self, value):      
    9295            self._gm_bsplinecurve.interpolation = value 
    9396 
    9497    @property 
    95     def numDerivativesAtStart(self): 
     98    def numDerivativesAtStart(self):     
    9699        return self._gm_bsplinecurve.numDerivativesAtStart 
    97100 
    98101    @numDerivativesAtStart.setter 
    99     def numDerivativesAtStart(self, value): 
     102    def numDerivativesAtStart(self, value):      
    100103            self._gm_bsplinecurve.numDerivativesAtStart = value 
    101104 
    102105    @property 
    103     def degree(self): 
     106    def degree(self):    
    104107        return self._gm_bsplinecurve.degree 
    105108 
    106109    @degree.setter 
    107     def degree(self, value): 
     110    def degree(self, value):     
    108111            self._gm_bsplinecurve.degree = value 
    109112 
    110113    @property 
    111     def numDerivativeInterior(self): 
     114    def numDerivativeInterior(self):     
    112115        return self._gm_bsplinecurve.numDerivativeInterior 
    113116 
    114117    @numDerivativeInterior.setter 
    115     def numDerivativeInterior(self, value): 
     118    def numDerivativeInterior(self, value):      
    116119            self._gm_bsplinecurve.numDerivativeInterior = value 
    117120 
    118121    @property 
    119     def isPolynomial(self): 
     122    def isPolynomial(self):      
    120123        return self._gm_bsplinecurve.isPolynomial 
    121124 
    122125    @isPolynomial.setter 
    123     def isPolynomial(self, value): 
     126    def isPolynomial(self, value):       
    124127            self._gm_bsplinecurve.isPolynomial = value 
    125128 
    126129    @property 
    127     def controlPoints(self): 
     130    def controlPoints(self):     
    128131        return self._gm_bsplinecurve.controlPoints 
    129132 
    130133    @controlPoints.setter 
    131     def controlPoints(self, value): 
     134    def controlPoints(self, value):      
    132135            self._gm_bsplinecurve.controlPoints = value 
    133136 
    134137    @property 
    135     def knotSpec(self): 
     138    def knotSpec(self):  
    136139        return self._gm_bsplinecurve.knotSpec 
    137140 
    138141    @knotSpec.setter 
    139     def knotSpec(self, value): 
     142    def knotSpec(self, value):   
    140143            self._gm_bsplinecurve.knotSpec = value 
    141144 
     
    143146        return (self.curveForm, self.curve, self.numDerivativesAtEnd, self.knot, self.interpolation, self.numDerivativesAtStart, self.degree, self.numDerivativeInterior, self.isPolynomial, self.controlPoints, self.knotSpec) 
    144147 
    145     def __eq__(x, y): 
     148    def __eq__(self, y): 
    146149        ''' 
    147150        Cannot compare classes which do not define a "__key" attribute  
    148151        ''' 
    149         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    150             return x.__key() == y.__key() 
    151         return id(x) == id(y) 
     152        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     153            return self.__key() == y.__key() 
     154        return id(self) == id(y) 
    152155 
    153156    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bicubicgrid.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:36 
     25Created on 10-Feb-2012 12:03:13 
    2326 
    2427@author: mnagni 
     
    5356        super(GM_BicubicGrid, self).__init__() 
    5457 
    55  
    56  
    5758    @property 
    58     def interpolation(self): 
     59    def interpolation(self):     
    5960        return self._gm_griddedsurface.interpolation 
    6061 
    6162    @interpolation.setter 
    62     def interpolation(self, value): 
     63    def interpolation(self, value):      
    6364            self._gm_griddedsurface.interpolation = value 
    6465 
    65  
    66  
    6766    @property 
    68     def surface(self): 
     67    def surface(self):   
    6968        return self._gm_griddedsurface.surface 
    7069 
    7170    @surface.setter 
    72     def surface(self, value): 
     71    def surface(self, value):    
    7372            self._gm_griddedsurface.surface = value 
    7473 
    75  
    76  
    7774    @property 
    78     def numDerivativesOnBoundary(self): 
     75    def numDerivativesOnBoundary(self):  
    7976        return self._gm_griddedsurface.numDerivativesOnBoundary 
    8077 
    8178    @numDerivativesOnBoundary.setter 
    82     def numDerivativesOnBoundary(self, value): 
     79    def numDerivativesOnBoundary(self, value):   
    8380            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    8481 
    8582    @property 
    86     def horizontalCurveType(self): 
     83    def horizontalCurveType(self):       
    8784        return self._gm_griddedsurface.horizontalCurveType 
    8885 
    8986    @horizontalCurveType.setter 
    90     def horizontalCurveType(self, value): 
     87    def horizontalCurveType(self, value):        
    9188            self._gm_griddedsurface.horizontalCurveType = value 
    9289 
    9390    @property 
    94     def controlPoint(self): 
     91    def controlPoint(self):      
    9592        return self._gm_griddedsurface.controlPoint 
    9693 
    9794    @controlPoint.setter 
    98     def controlPoint(self, value): 
     95    def controlPoint(self, value):       
    9996            self._gm_griddedsurface.controlPoint = value 
    10097 
    10198    @property 
    102     def rows(self): 
     99    def rows(self):      
    103100        return self._gm_griddedsurface.rows 
    104101 
    105102    @rows.setter 
    106     def rows(self, value): 
     103    def rows(self, value):       
    107104            self._gm_griddedsurface.rows = value 
    108105 
    109106    @property 
    110     def verticalCurveType(self): 
     107    def verticalCurveType(self):         
    111108        return self._gm_griddedsurface.verticalCurveType 
    112109 
    113110    @verticalCurveType.setter 
    114     def verticalCurveType(self, value): 
     111    def verticalCurveType(self, value):  
    115112            self._gm_griddedsurface.verticalCurveType = value 
    116113 
    117114    @property 
    118     def columns(self): 
     115    def columns(self):   
    119116        return self._gm_griddedsurface.columns 
    120117 
    121118    @columns.setter 
    122     def columns(self, value): 
     119    def columns(self, value):    
    123120            self._gm_griddedsurface.columns = value 
    124  
    125  
    126121 
    127122    def __key(self): 
    128123        return (self.vertVectorAtEnd, self.interpolation, self.vertVectorAtStart, self.surface, self.horiVectorAtEnd, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns, self.horiVectorAtStart) 
    129124 
    130     def __eq__(x, y): 
     125    def __eq__(self, y): 
    131126        ''' 
    132127        Cannot compare classes which do not define a "__key" attribute  
    133128        ''' 
    134         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    135             return x.__key() == y.__key() 
    136         return id(x) == id(y) 
     129        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     130            return self.__key() == y.__key() 
     131        return id(self) == id(y) 
    137132 
    138133    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bilineargrid.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:43 
     25Created on 10-Feb-2012 12:03:15 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def interpolation(self): 
     55    def interpolation(self):     
    5356        return self._gm_griddedsurface.interpolation 
    5457 
    5558    @interpolation.setter 
    56     def interpolation(self, value): 
     59    def interpolation(self, value):      
    5760            self._gm_griddedsurface.interpolation = value 
    5861 
    5962    @property 
    60     def surface(self): 
     63    def surface(self):   
    6164        return self._gm_griddedsurface.surface 
    6265 
    6366    @surface.setter 
    64     def surface(self, value): 
     67    def surface(self, value):    
    6568            self._gm_griddedsurface.surface = value 
    6669 
    6770    @property 
    68     def numDerivativesOnBoundary(self): 
     71    def numDerivativesOnBoundary(self):  
    6972        return self._gm_griddedsurface.numDerivativesOnBoundary 
    7073 
    7174    @numDerivativesOnBoundary.setter 
    72     def numDerivativesOnBoundary(self, value): 
     75    def numDerivativesOnBoundary(self, value):   
    7376            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    7477 
    7578    @property 
    76     def horizontalCurveType(self): 
     79    def horizontalCurveType(self):       
    7780        return self._gm_griddedsurface.horizontalCurveType 
    7881 
    7982    @horizontalCurveType.setter 
    80     def horizontalCurveType(self, value): 
     83    def horizontalCurveType(self, value):        
    8184            self._gm_griddedsurface.horizontalCurveType = value 
    8285 
    8386    @property 
    84     def controlPoint(self): 
     87    def controlPoint(self):      
    8588        return self._gm_griddedsurface.controlPoint 
    8689 
    8790    @controlPoint.setter 
    88     def controlPoint(self, value): 
     91    def controlPoint(self, value):       
    8992            self._gm_griddedsurface.controlPoint = value 
    9093 
    9194    @property 
    92     def rows(self): 
     95    def rows(self):      
    9396        return self._gm_griddedsurface.rows 
    9497 
    9598    @rows.setter 
    96     def rows(self, value): 
     99    def rows(self, value):       
    97100            self._gm_griddedsurface.rows = value 
    98101 
    99102    @property 
    100     def verticalCurveType(self): 
     103    def verticalCurveType(self):         
    101104        return self._gm_griddedsurface.verticalCurveType 
    102105 
    103106    @verticalCurveType.setter 
    104     def verticalCurveType(self, value): 
     107    def verticalCurveType(self, value):  
    105108            self._gm_griddedsurface.verticalCurveType = value 
    106109 
    107110    @property 
    108     def columns(self): 
     111    def columns(self):   
    109112        return self._gm_griddedsurface.columns 
    110113 
    111114    @columns.setter 
    112     def columns(self, value): 
     115    def columns(self, value):    
    113116            self._gm_griddedsurface.columns = value 
    114117 
     
    116119        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns) 
    117120 
    118     def __eq__(x, y): 
     121    def __eq__(self, y): 
    119122        ''' 
    120123        Cannot compare classes which do not define a "__key" attribute  
    121124        ''' 
    122         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    123             return x.__key() == y.__key() 
    124         return id(x) == id(y) 
     125        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     126            return self.__key() == y.__key() 
     127        return id(self) == id(y) 
    125128 
    126129    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bsplinecurve.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:42 
     25Created on 10-Feb-2012 12:03:16 
    2326 
    2427@author: mnagni 
     
    5255        super(GM_BSplineCurve, self).__init__() 
    5356 
    54  
    55  
    5657    @property 
    57     def curve(self): 
     58    def curve(self):     
    5859        return self._gm_splinecurve.curve 
    5960 
    6061    @curve.setter 
    61     def curve(self, value): 
     62    def curve(self, value):      
    6263            self._gm_splinecurve.curve = value 
    6364 
    6465    @property 
    65     def numDerivativesAtEnd(self): 
     66    def numDerivativesAtEnd(self):       
    6667        return self._gm_splinecurve.numDerivativesAtEnd 
    6768 
    6869    @numDerivativesAtEnd.setter 
    69     def numDerivativesAtEnd(self, value): 
     70    def numDerivativesAtEnd(self, value):        
    7071            self._gm_splinecurve.numDerivativesAtEnd = value 
    7172 
    7273    @property 
    73     def knot(self): 
     74    def knot(self):      
    7475        return self._gm_splinecurve.knot 
    7576 
    7677    @knot.setter 
    77     def knot(self, value): 
     78    def knot(self, value):       
    7879            self._gm_splinecurve.knot = value 
    7980 
    8081    @property 
    81     def interpolation(self): 
     82    def interpolation(self):     
    8283        return self._gm_splinecurve.interpolation 
    8384 
    8485    @interpolation.setter 
    85     def interpolation(self, value): 
     86    def interpolation(self, value):      
    8687            self._gm_splinecurve.interpolation = value 
    8788 
    8889    @property 
    89     def numDerivativesAtStart(self): 
     90    def numDerivativesAtStart(self):     
    9091        return self._gm_splinecurve.numDerivativesAtStart 
    9192 
    9293    @numDerivativesAtStart.setter 
    93     def numDerivativesAtStart(self, value): 
     94    def numDerivativesAtStart(self, value):      
    9495            self._gm_splinecurve.numDerivativesAtStart = value 
    9596 
    9697    @property 
    97     def degree(self): 
     98    def degree(self):    
    9899        return self._gm_splinecurve.degree 
    99100 
    100101    @degree.setter 
    101     def degree(self, value): 
     102    def degree(self, value):     
    102103            self._gm_splinecurve.degree = value 
    103104 
    104105    @property 
    105     def numDerivativeInterior(self): 
     106    def numDerivativeInterior(self):     
    106107        return self._gm_splinecurve.numDerivativeInterior 
    107108 
    108109    @numDerivativeInterior.setter 
    109     def numDerivativeInterior(self, value): 
     110    def numDerivativeInterior(self, value):      
    110111            self._gm_splinecurve.numDerivativeInterior = value 
    111112 
    112  
    113  
    114113    @property 
    115     def controlPoints(self): 
     114    def controlPoints(self):     
    116115        return self._gm_splinecurve.controlPoints 
    117116 
    118117    @controlPoints.setter 
    119     def controlPoints(self, value): 
     118    def controlPoints(self, value):      
    120119            self._gm_splinecurve.controlPoints = value 
    121  
    122  
    123120 
    124121    def __key(self): 
    125122        return (self.curveForm, self.curve, self.numDerivativesAtEnd, self.knot, self.interpolation, self.numDerivativesAtStart, self.degree, self.numDerivativeInterior, self.isPolynomial, self.controlPoints, self.knotSpec) 
    126123 
    127     def __eq__(x, y): 
     124    def __eq__(self, y): 
    128125        ''' 
    129126        Cannot compare classes which do not define a "__key" attribute  
    130127        ''' 
    131         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    132             return x.__key() == y.__key() 
    133         return id(x) == id(y) 
     128        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     129            return self.__key() == y.__key() 
     130        return id(self) == id(y) 
    134131 
    135132    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bsplinesurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:42 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    5558 
    5659    @property 
    57     def interpolation(self): 
     60    def interpolation(self):     
    5861        return self._gm_griddedsurface.interpolation 
    5962 
    6063    @interpolation.setter 
    61     def interpolation(self, value): 
     64    def interpolation(self, value):      
    6265            self._gm_griddedsurface.interpolation = value 
    6366 
    64  
    65  
    6667    @property 
    67     def surface(self): 
     68    def surface(self):   
    6869        return self._gm_griddedsurface.surface 
    6970 
    7071    @surface.setter 
    71     def surface(self, value): 
     72    def surface(self, value):    
    7273            self._gm_griddedsurface.surface = value 
    7374 
    74  
    75  
    76  
    77  
    7875    @property 
    79     def columns(self): 
     76    def columns(self):   
    8077        return self._gm_griddedsurface.columns 
    8178 
    8279    @columns.setter 
    83     def columns(self, value): 
     80    def columns(self, value):    
    8481            self._gm_griddedsurface.columns = value 
    8582 
    8683    @property 
    87     def verticalCurveType(self): 
     84    def verticalCurveType(self):         
    8885        return self._gm_griddedsurface.verticalCurveType 
    8986 
    9087    @verticalCurveType.setter 
    91     def verticalCurveType(self, value): 
     88    def verticalCurveType(self, value):  
    9289            self._gm_griddedsurface.verticalCurveType = value 
    9390 
    94  
    95  
    9691    @property 
    97     def numDerivativesOnBoundary(self): 
     92    def numDerivativesOnBoundary(self):  
    9893        return self._gm_griddedsurface.numDerivativesOnBoundary 
    9994 
    10095    @numDerivativesOnBoundary.setter 
    101     def numDerivativesOnBoundary(self, value): 
     96    def numDerivativesOnBoundary(self, value):   
    10297            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    10398 
    104  
    105  
    10699    @property 
    107     def horizontalCurveType(self): 
     100    def horizontalCurveType(self):       
    108101        return self._gm_griddedsurface.horizontalCurveType 
    109102 
    110103    @horizontalCurveType.setter 
    111     def horizontalCurveType(self, value): 
     104    def horizontalCurveType(self, value):        
    112105            self._gm_griddedsurface.horizontalCurveType = value 
    113106 
    114107    @property 
    115     def controlPoint(self): 
     108    def controlPoint(self):      
    116109        return self._gm_griddedsurface.controlPoint 
    117110 
    118111    @controlPoint.setter 
    119     def controlPoint(self, value): 
     112    def controlPoint(self, value):       
    120113            self._gm_griddedsurface.controlPoint = value 
    121114 
    122115    @property 
    123     def rows(self): 
     116    def rows(self):      
    124117        return self._gm_griddedsurface.rows 
    125118 
    126119    @rows.setter 
    127     def rows(self, value): 
     120    def rows(self, value):       
    128121            self._gm_griddedsurface.rows = value 
    129122 
     
    131124        return (self.interpolation, self.degree, self.surface, self.knotSpec, self.surfaceForm, self.columns, self.verticalCurveType, self.knot, self.numDerivativesOnBoundary, self.isPolynomial, self.horizontalCurveType, self.controlPoint, self.rows) 
    132125 
    133     def __eq__(x, y): 
     126    def __eq__(self, y): 
    134127        ''' 
    135128        Cannot compare classes which do not define a "__key" attribute  
    136129        ''' 
    137         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    138             return x.__key() == y.__key() 
    139         return id(x) == id(y) 
     130        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     131            return self.__key() == y.__key() 
     132        return id(self) == id(y) 
    140133 
    141134    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_bsplinesurfaceform.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:45 
     25Created on 10-Feb-2012 12:03:15 
    2326 
    2427@author: mnagni 
     
    3235        This class has been genererated automatically using the Apache Velocity project. 
    3336    ''' 
     37    cl_planar = "planar"  
     38    cl_unspecified = "unspecified"  
     39    cl_conical = "conical"  
    3440    cl_toroidal = "toroidal"  
    3541    cl_spherical = "spherical"  
    36     cl_unspecified = "unspecified"  
    3742    cl_cylindrical = "cylindrical"  
    38     cl_conical = "conical"  
    39     cl_planar = "planar"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_circle.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:45 
     25Created on 10-Feb-2012 12:03:11 
    2326 
    2427@author: mnagni 
     
    4952 
    5053    @property 
    51     def curve(self): 
     54    def curve(self):     
    5255        return self._gm_arc.curve 
    5356 
    5457    @curve.setter 
    55     def curve(self, value): 
     58    def curve(self, value):      
    5659            self._gm_arc.curve = value 
    5760 
    5861    @property 
    59     def numDerivativesAtEnd(self): 
     62    def numDerivativesAtEnd(self):       
    6063        return self._gm_arc.numDerivativesAtEnd 
    6164 
    6265    @numDerivativesAtEnd.setter 
    63     def numDerivativesAtEnd(self, value): 
     66    def numDerivativesAtEnd(self, value):        
    6467            self._gm_arc.numDerivativesAtEnd = value 
    6568 
    6669    @property 
    67     def interpolation(self): 
     70    def interpolation(self):     
    6871        return self._gm_arc.interpolation 
    6972 
    7073    @interpolation.setter 
    71     def interpolation(self, value): 
     74    def interpolation(self, value):      
    7275            self._gm_arc.interpolation = value 
    7376 
    7477    @property 
    75     def numDerivativesAtStart(self): 
     78    def numDerivativesAtStart(self):     
    7679        return self._gm_arc.numDerivativesAtStart 
    7780 
    7881    @numDerivativesAtStart.setter 
    79     def numDerivativesAtStart(self, value): 
     82    def numDerivativesAtStart(self, value):      
    8083            self._gm_arc.numDerivativesAtStart = value 
    8184 
    8285    @property 
    83     def numDerivativeInterior(self): 
     86    def numDerivativeInterior(self):     
    8487        return self._gm_arc.numDerivativeInterior 
    8588 
    8689    @numDerivativeInterior.setter 
    87     def numDerivativeInterior(self, value): 
     90    def numDerivativeInterior(self, value):      
    8891            self._gm_arc.numDerivativeInterior = value 
    8992 
    9093    @property 
    91     def numArc(self): 
     94    def numArc(self):    
    9295        return self._gm_arc.numArc 
    9396 
    9497    @numArc.setter 
    95     def numArc(self, value): 
     98    def numArc(self, value):     
    9699            self._gm_arc.numArc = value 
    97100 
    98101    @property 
    99     def controlPoints(self): 
     102    def controlPoints(self):     
    100103        return self._gm_arc.controlPoints 
    101104 
    102105    @controlPoints.setter 
    103     def controlPoints(self, value): 
     106    def controlPoints(self, value):      
    104107            self._gm_arc.controlPoints = value 
    105108 
     
    107110        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.numArc, self.controlPoints) 
    108111 
    109     def __eq__(x, y): 
     112    def __eq__(self, y): 
    110113        ''' 
    111114        Cannot compare classes which do not define a "__key" attribute  
    112115        ''' 
    113         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    114             return x.__key() == y.__key() 
    115         return id(x) == id(y) 
     116        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     117            return self.__key() == y.__key() 
     118        return id(self) == id(y) 
    116119 
    117120    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_clothoid.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:40 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    5053        super(GM_Clothoid, self).__init__() 
    5154 
    52  
    53  
    54  
    55  
    5655    @property 
    57     def curve(self): 
     56    def curve(self):     
    5857        return self._gm_curvesegment.curve 
    5958 
    6059    @curve.setter 
    61     def curve(self, value): 
     60    def curve(self, value):      
    6261            self._gm_curvesegment.curve = value 
    6362 
    6463    @property 
    65     def numDerivativesAtEnd(self): 
     64    def numDerivativesAtEnd(self):       
    6665        return self._gm_curvesegment.numDerivativesAtEnd 
    6766 
    6867    @numDerivativesAtEnd.setter 
    69     def numDerivativesAtEnd(self, value): 
     68    def numDerivativesAtEnd(self, value):        
    7069            self._gm_curvesegment.numDerivativesAtEnd = value 
    7170 
    7271    @property 
    73     def interpolation(self): 
     72    def interpolation(self):     
    7473        return self._gm_curvesegment.interpolation 
    7574 
    7675    @interpolation.setter 
    77     def interpolation(self, value): 
     76    def interpolation(self, value):      
    7877            self._gm_curvesegment.interpolation = value 
    7978 
    8079    @property 
    81     def numDerivativesAtStart(self): 
     80    def numDerivativesAtStart(self):     
    8281        return self._gm_curvesegment.numDerivativesAtStart 
    8382 
    8483    @numDerivativesAtStart.setter 
    85     def numDerivativesAtStart(self, value): 
     84    def numDerivativesAtStart(self, value):      
    8685            self._gm_curvesegment.numDerivativesAtStart = value 
    8786 
    8887    @property 
    89     def numDerivativeInterior(self): 
     88    def numDerivativeInterior(self):     
    9089        return self._gm_curvesegment.numDerivativeInterior 
    9190 
    9291    @numDerivativeInterior.setter 
    93     def numDerivativeInterior(self, value): 
     92    def numDerivativeInterior(self, value):      
    9493            self._gm_curvesegment.numDerivativeInterior = value 
    95  
    96  
    97  
    98  
    9994 
    10095    def __key(self): 
    10196        return (self.endParameter, self.startParameter, self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.refLocation, self.scaleFactor) 
    10297 
    103     def __eq__(x, y): 
     98    def __eq__(self, y): 
    10499        ''' 
    105100        Cannot compare classes which do not define a "__key" attribute  
    106101        ''' 
    107         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    108             return x.__key() == y.__key() 
    109         return id(x) == id(y) 
     102        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     103            return self.__key() == y.__key() 
     104        return id(self) == id(y) 
    110105 
    111106    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_cone.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:46 
     25Created on 10-Feb-2012 12:03:10 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def interpolation(self): 
     55    def interpolation(self):     
    5356        return self._gm_griddedsurface.interpolation 
    5457 
    5558    @interpolation.setter 
    56     def interpolation(self, value): 
     59    def interpolation(self, value):      
    5760            self._gm_griddedsurface.interpolation = value 
    5861 
    5962    @property 
    60     def surface(self): 
     63    def surface(self):   
    6164        return self._gm_griddedsurface.surface 
    6265 
    6366    @surface.setter 
    64     def surface(self, value): 
     67    def surface(self, value):    
    6568            self._gm_griddedsurface.surface = value 
    6669 
    6770    @property 
    68     def numDerivativesOnBoundary(self): 
     71    def numDerivativesOnBoundary(self):  
    6972        return self._gm_griddedsurface.numDerivativesOnBoundary 
    7073 
    7174    @numDerivativesOnBoundary.setter 
    72     def numDerivativesOnBoundary(self, value): 
     75    def numDerivativesOnBoundary(self, value):   
    7376            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    7477 
    7578    @property 
    76     def horizontalCurveType(self): 
     79    def horizontalCurveType(self):       
    7780        return self._gm_griddedsurface.horizontalCurveType 
    7881 
    7982    @horizontalCurveType.setter 
    80     def horizontalCurveType(self, value): 
     83    def horizontalCurveType(self, value):        
    8184            self._gm_griddedsurface.horizontalCurveType = value 
    8285 
    8386    @property 
    84     def controlPoint(self): 
     87    def controlPoint(self):      
    8588        return self._gm_griddedsurface.controlPoint 
    8689 
    8790    @controlPoint.setter 
    88     def controlPoint(self, value): 
     91    def controlPoint(self, value):       
    8992            self._gm_griddedsurface.controlPoint = value 
    9093 
    9194    @property 
    92     def rows(self): 
     95    def rows(self):      
    9396        return self._gm_griddedsurface.rows 
    9497 
    9598    @rows.setter 
    96     def rows(self, value): 
     99    def rows(self, value):       
    97100            self._gm_griddedsurface.rows = value 
    98101 
    99102    @property 
    100     def verticalCurveType(self): 
     103    def verticalCurveType(self):         
    101104        return self._gm_griddedsurface.verticalCurveType 
    102105 
    103106    @verticalCurveType.setter 
    104     def verticalCurveType(self, value): 
     107    def verticalCurveType(self, value):  
    105108            self._gm_griddedsurface.verticalCurveType = value 
    106109 
    107110    @property 
    108     def columns(self): 
     111    def columns(self):   
    109112        return self._gm_griddedsurface.columns 
    110113 
    111114    @columns.setter 
    112     def columns(self, value): 
     115    def columns(self, value):    
    113116            self._gm_griddedsurface.columns = value 
    114117 
     
    116119        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns) 
    117120 
    118     def __eq__(x, y): 
     121    def __eq__(self, y): 
    119122        ''' 
    120123        Cannot compare classes which do not define a "__key" attribute  
    121124        ''' 
    122         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    123             return x.__key() == y.__key() 
    124         return id(x) == id(y) 
     125        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     126            return self.__key() == y.__key() 
     127        return id(self) == id(y) 
    125128 
    126129    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_conic.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:42 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    5255        super(GM_Conic, self).__init__() 
    5356 
    54  
    55  
    5657    @property 
    57     def curve(self): 
     58    def curve(self):     
    5859        return self._gm_curvesegment.curve 
    5960 
    6061    @curve.setter 
    61     def curve(self, value): 
     62    def curve(self, value):      
    6263            self._gm_curvesegment.curve = value 
    6364 
    6465    @property 
    65     def numDerivativesAtEnd(self): 
     66    def numDerivativesAtEnd(self):       
    6667        return self._gm_curvesegment.numDerivativesAtEnd 
    6768 
    6869    @numDerivativesAtEnd.setter 
    69     def numDerivativesAtEnd(self, value): 
     70    def numDerivativesAtEnd(self, value):        
    7071            self._gm_curvesegment.numDerivativesAtEnd = value 
    7172 
    7273    @property 
    73     def interpolation(self): 
     74    def interpolation(self):     
    7475        return self._gm_curvesegment.interpolation 
    7576 
    7677    @interpolation.setter 
    77     def interpolation(self, value): 
     78    def interpolation(self, value):      
    7879            self._gm_curvesegment.interpolation = value 
    7980 
    8081    @property 
    81     def numDerivativesAtStart(self): 
     82    def numDerivativesAtStart(self):     
    8283        return self._gm_curvesegment.numDerivativesAtStart 
    8384 
    8485    @numDerivativesAtStart.setter 
    85     def numDerivativesAtStart(self, value): 
     86    def numDerivativesAtStart(self, value):      
    8687            self._gm_curvesegment.numDerivativesAtStart = value 
    8788 
    88  
    89  
    9089    @property 
    91     def numDerivativeInterior(self): 
     90    def numDerivativeInterior(self):     
    9291        return self._gm_curvesegment.numDerivativeInterior 
    9392 
    9493    @numDerivativeInterior.setter 
    95     def numDerivativeInterior(self, value): 
     94    def numDerivativeInterior(self, value):      
    9695            self._gm_curvesegment.numDerivativeInterior = value 
    97  
    98  
    99  
    100  
    101  
    102  
    103  
    104  
    10596 
    10697    def __key(self): 
    10798        return (self.startConstrParam, self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.endConstrParam, self.numDerivativeInterior, self.shifted, self.position, self.semiLatusRectum, self.eccentricity) 
    10899 
    109     def __eq__(x, y): 
     100    def __eq__(self, y): 
    110101        ''' 
    111102        Cannot compare classes which do not define a "__key" attribute  
    112103        ''' 
    113         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    114             return x.__key() == y.__key() 
    115         return id(x) == id(y) 
     104        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     105            return self.__key() == y.__key() 
     106        return id(self) == id(y) 
    116107 
    117108    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_cubicspline.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:49 
     25Created on 10-Feb-2012 12:03:10 
    2326 
    2427@author: mnagni 
     
    5255 
    5356    @property 
    54     def curve(self): 
     57    def curve(self):     
    5558        return self._gm_polynomialspline.curve 
    5659 
    5760    @curve.setter 
    58     def curve(self, value): 
     61    def curve(self, value):      
    5962            self._gm_polynomialspline.curve = value 
    6063 
    6164    @property 
    62     def numDerivativesAtEnd(self): 
     65    def numDerivativesAtEnd(self):       
    6366        return self._gm_polynomialspline.numDerivativesAtEnd 
    6467 
    6568    @numDerivativesAtEnd.setter 
    66     def numDerivativesAtEnd(self, value): 
     69    def numDerivativesAtEnd(self, value):        
    6770            self._gm_polynomialspline.numDerivativesAtEnd = value 
    6871 
    6972    @property 
    70     def knot(self): 
     73    def knot(self):      
    7174        return self._gm_polynomialspline.knot 
    7275 
    7376    @knot.setter 
    74     def knot(self, value): 
     77    def knot(self, value):       
    7578            self._gm_polynomialspline.knot = value 
    7679 
    7780    @property 
    78     def interpolation(self): 
     81    def interpolation(self):     
    7982        return self._gm_polynomialspline.interpolation 
    8083 
    8184    @interpolation.setter 
    82     def interpolation(self, value): 
     85    def interpolation(self, value):      
    8386            self._gm_polynomialspline.interpolation = value 
    8487 
    8588    @property 
    86     def numDerivativesAtStart(self): 
     89    def numDerivativesAtStart(self):     
    8790        return self._gm_polynomialspline.numDerivativesAtStart 
    8891 
    8992    @numDerivativesAtStart.setter 
    90     def numDerivativesAtStart(self, value): 
     93    def numDerivativesAtStart(self, value):      
    9194            self._gm_polynomialspline.numDerivativesAtStart = value 
    9295 
    9396    @property 
    94     def degree(self): 
     97    def degree(self):    
    9598        return self._gm_polynomialspline.degree 
    9699 
    97100    @degree.setter 
    98     def degree(self, value): 
     101    def degree(self, value):     
    99102            self._gm_polynomialspline.degree = value 
    100103 
    101104    @property 
    102     def vectorAtStart(self): 
     105    def vectorAtStart(self):     
    103106        return self._gm_polynomialspline.vectorAtStart 
    104107 
    105108    @vectorAtStart.setter 
    106     def vectorAtStart(self, value): 
     109    def vectorAtStart(self, value):      
    107110            self._gm_polynomialspline.vectorAtStart = value 
    108111 
    109112    @property 
    110     def vectorAtEnd(self): 
     113    def vectorAtEnd(self):       
    111114        return self._gm_polynomialspline.vectorAtEnd 
    112115 
    113116    @vectorAtEnd.setter 
    114     def vectorAtEnd(self, value): 
     117    def vectorAtEnd(self, value):        
    115118            self._gm_polynomialspline.vectorAtEnd = value 
    116119 
    117120    @property 
    118     def numDerivativeInterior(self): 
     121    def numDerivativeInterior(self):     
    119122        return self._gm_polynomialspline.numDerivativeInterior 
    120123 
    121124    @numDerivativeInterior.setter 
    122     def numDerivativeInterior(self, value): 
     125    def numDerivativeInterior(self, value):      
    123126            self._gm_polynomialspline.numDerivativeInterior = value 
    124127 
    125128    @property 
    126     def controlPoints(self): 
     129    def controlPoints(self):     
    127130        return self._gm_polynomialspline.controlPoints 
    128131 
    129132    @controlPoints.setter 
    130     def controlPoints(self, value): 
     133    def controlPoints(self, value):      
    131134            self._gm_polynomialspline.controlPoints = value 
    132135 
     
    134137        return (self.curve, self.numDerivativesAtEnd, self.knot, self.interpolation, self.numDerivativesAtStart, self.degree, self.vectorAtStart, self.vectorAtEnd, self.numDerivativeInterior, self.controlPoints) 
    135138 
    136     def __eq__(x, y): 
     139    def __eq__(self, y): 
    137140        ''' 
    138141        Cannot compare classes which do not define a "__key" attribute  
    139142        ''' 
    140         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    141             return x.__key() == y.__key() 
    142         return id(x) == id(y) 
     143        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     144            return self.__key() == y.__key() 
     145        return id(self) == id(y) 
    143146 
    144147    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_cylinder.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:41 
     25Created on 10-Feb-2012 12:03:09 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def interpolation(self): 
     55    def interpolation(self):     
    5356        return self._gm_griddedsurface.interpolation 
    5457 
    5558    @interpolation.setter 
    56     def interpolation(self, value): 
     59    def interpolation(self, value):      
    5760            self._gm_griddedsurface.interpolation = value 
    5861 
    5962    @property 
    60     def surface(self): 
     63    def surface(self):   
    6164        return self._gm_griddedsurface.surface 
    6265 
    6366    @surface.setter 
    64     def surface(self, value): 
     67    def surface(self, value):    
    6568            self._gm_griddedsurface.surface = value 
    6669 
    6770    @property 
    68     def numDerivativesOnBoundary(self): 
     71    def numDerivativesOnBoundary(self):  
    6972        return self._gm_griddedsurface.numDerivativesOnBoundary 
    7073 
    7174    @numDerivativesOnBoundary.setter 
    72     def numDerivativesOnBoundary(self, value): 
     75    def numDerivativesOnBoundary(self, value):   
    7376            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    7477 
    7578    @property 
    76     def horizontalCurveType(self): 
     79    def horizontalCurveType(self):       
    7780        return self._gm_griddedsurface.horizontalCurveType 
    7881 
    7982    @horizontalCurveType.setter 
    80     def horizontalCurveType(self, value): 
     83    def horizontalCurveType(self, value):        
    8184            self._gm_griddedsurface.horizontalCurveType = value 
    8285 
    8386    @property 
    84     def controlPoint(self): 
     87    def controlPoint(self):      
    8588        return self._gm_griddedsurface.controlPoint 
    8689 
    8790    @controlPoint.setter 
    88     def controlPoint(self, value): 
     91    def controlPoint(self, value):       
    8992            self._gm_griddedsurface.controlPoint = value 
    9093 
    9194    @property 
    92     def rows(self): 
     95    def rows(self):      
    9396        return self._gm_griddedsurface.rows 
    9497 
    9598    @rows.setter 
    96     def rows(self, value): 
     99    def rows(self, value):       
    97100            self._gm_griddedsurface.rows = value 
    98101 
    99102    @property 
    100     def verticalCurveType(self): 
     103    def verticalCurveType(self):         
    101104        return self._gm_griddedsurface.verticalCurveType 
    102105 
    103106    @verticalCurveType.setter 
    104     def verticalCurveType(self, value): 
     107    def verticalCurveType(self, value):  
    105108            self._gm_griddedsurface.verticalCurveType = value 
    106109 
    107110    @property 
    108     def columns(self): 
     111    def columns(self):   
    109112        return self._gm_griddedsurface.columns 
    110113 
    111114    @columns.setter 
    112     def columns(self, value): 
     115    def columns(self, value):    
    113116            self._gm_griddedsurface.columns = value 
    114117 
     
    116119        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns) 
    117120 
    118     def __eq__(x, y): 
     121    def __eq__(self, y): 
    119122        ''' 
    120123        Cannot compare classes which do not define a "__key" attribute  
    121124        ''' 
    122         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    123             return x.__key() == y.__key() 
    124         return id(x) == id(y) 
     125        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     126            return self.__key() == y.__key() 
     127        return id(self) == id(y) 
    125128 
    126129    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_envelope.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:43 
     24Created on 10-Feb-2012 12:03:09 
    2225 
    2326@author: mnagni 
     
    4144        super(GM_Envelope, self).__init__() 
    4245 
    43  
    44  
    45  
    46  
    4746    def __key(self): 
    4847        return (self.lowerCorner, self.upperCorner) 
    4948 
    50     def __eq__(x, y): 
     49    def __eq__(self, y): 
    5150        ''' 
    5251        Cannot compare classes which do not define a "__key" attribute  
    5352        ''' 
    54         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    55             return x.__key() == y.__key() 
    56         return id(x) == id(y) 
     53        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     54            return self.__key() == y.__key() 
     55        return id(self) == id(y) 
    5756 
    5857    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_genericcurve.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:37 
     24Created on 10-Feb-2012 12:03:13 
    2225 
    2326@author: mnagni 
     
    4245        return () 
    4346 
    44     def __eq__(x, y): 
     47    def __eq__(self, y): 
    4548        ''' 
    4649        Cannot compare classes which do not define a "__key" attribute  
    4750        ''' 
    48         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    49             return x.__key() == y.__key() 
    50         return id(x) == id(y) 
     51        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     52            return self.__key() == y.__key() 
     53        return id(self) == id(y) 
    5154 
    5255    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_genericsurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:49 
     24Created on 10-Feb-2012 12:03:07 
    2225 
    2326@author: mnagni 
     
    4245        return () 
    4346 
    44     def __eq__(x, y): 
     47    def __eq__(self, y): 
    4548        ''' 
    4649        Cannot compare classes which do not define a "__key" attribute  
    4750        ''' 
    48         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    49             return x.__key() == y.__key() 
    50         return id(x) == id(y) 
     51        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     52            return self.__key() == y.__key() 
     53        return id(self) == id(y) 
    5154 
    5255    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_geodesic.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:41 
     25Created on 10-Feb-2012 12:03:04 
    2326 
    2427@author: mnagni 
     
    4851 
    4952    @property 
    50     def curve(self): 
     53    def curve(self):     
    5154        return self._gm_geodesicstring.curve 
    5255 
    5356    @curve.setter 
    54     def curve(self, value): 
     57    def curve(self, value):      
    5558            self._gm_geodesicstring.curve = value 
    5659 
    5760    @property 
    58     def numDerivativesAtEnd(self): 
     61    def numDerivativesAtEnd(self):       
    5962        return self._gm_geodesicstring.numDerivativesAtEnd 
    6063 
    6164    @numDerivativesAtEnd.setter 
    62     def numDerivativesAtEnd(self, value): 
     65    def numDerivativesAtEnd(self, value):        
    6366            self._gm_geodesicstring.numDerivativesAtEnd = value 
    6467 
    6568    @property 
    66     def interpolation(self): 
     69    def interpolation(self):     
    6770        return self._gm_geodesicstring.interpolation 
    6871 
    6972    @interpolation.setter 
    70     def interpolation(self, value): 
     73    def interpolation(self, value):      
    7174            self._gm_geodesicstring.interpolation = value 
    7275 
    7376    @property 
    74     def numDerivativesAtStart(self): 
     77    def numDerivativesAtStart(self):     
    7578        return self._gm_geodesicstring.numDerivativesAtStart 
    7679 
    7780    @numDerivativesAtStart.setter 
    78     def numDerivativesAtStart(self, value): 
     81    def numDerivativesAtStart(self, value):      
    7982            self._gm_geodesicstring.numDerivativesAtStart = value 
    8083 
    8184    @property 
    82     def numDerivativeInterior(self): 
     85    def numDerivativeInterior(self):     
    8386        return self._gm_geodesicstring.numDerivativeInterior 
    8487 
    8588    @numDerivativeInterior.setter 
    86     def numDerivativeInterior(self, value): 
     89    def numDerivativeInterior(self, value):      
    8790            self._gm_geodesicstring.numDerivativeInterior = value 
    8891 
    8992    @property 
    90     def controlPoint(self): 
     93    def controlPoint(self):      
    9194        return self._gm_geodesicstring.controlPoint 
    9295 
    9396    @controlPoint.setter 
    94     def controlPoint(self, value): 
     97    def controlPoint(self, value):       
    9598            self._gm_geodesicstring.controlPoint = value 
    9699 
     
    98101        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.controlPoint) 
    99102 
    100     def __eq__(x, y): 
     103    def __eq__(self, y): 
    101104        ''' 
    102105        Cannot compare classes which do not define a "__key" attribute  
    103106        ''' 
    104         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    105             return x.__key() == y.__key() 
    106         return id(x) == id(y) 
     107        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     108            return self.__key() == y.__key() 
     109        return id(self) == id(y) 
    107110 
    108111    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_geodesicstring.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:44 
     25Created on 10-Feb-2012 12:03:09 
    2326 
    2427@author: mnagni 
     
    4851 
    4952    @property 
    50     def curve(self): 
     53    def curve(self):     
    5154        return self._gm_curvesegment.curve 
    5255 
    5356    @curve.setter 
    54     def curve(self, value): 
     57    def curve(self, value):      
    5558            self._gm_curvesegment.curve = value 
    5659 
    5760    @property 
    58     def numDerivativesAtEnd(self): 
     61    def numDerivativesAtEnd(self):       
    5962        return self._gm_curvesegment.numDerivativesAtEnd 
    6063 
    6164    @numDerivativesAtEnd.setter 
    62     def numDerivativesAtEnd(self, value): 
     65    def numDerivativesAtEnd(self, value):        
    6366            self._gm_curvesegment.numDerivativesAtEnd = value 
    6467 
    6568    @property 
    66     def interpolation(self): 
     69    def interpolation(self):     
    6770        return self._gm_curvesegment.interpolation 
    6871 
    6972    @interpolation.setter 
    70     def interpolation(self, value): 
     73    def interpolation(self, value):      
    7174            self._gm_curvesegment.interpolation = value 
    7275 
    7376    @property 
    74     def numDerivativesAtStart(self): 
     77    def numDerivativesAtStart(self):     
    7578        return self._gm_curvesegment.numDerivativesAtStart 
    7679 
    7780    @numDerivativesAtStart.setter 
    78     def numDerivativesAtStart(self, value): 
     81    def numDerivativesAtStart(self, value):      
    7982            self._gm_curvesegment.numDerivativesAtStart = value 
    8083 
    8184    @property 
    82     def numDerivativeInterior(self): 
     85    def numDerivativeInterior(self):     
    8386        return self._gm_curvesegment.numDerivativeInterior 
    8487 
    8588    @numDerivativeInterior.setter 
    86     def numDerivativeInterior(self, value): 
     89    def numDerivativeInterior(self, value):      
    8790            self._gm_curvesegment.numDerivativeInterior = value 
    88  
    89  
    9091 
    9192    def __key(self): 
    9293        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.controlPoint) 
    9394 
    94     def __eq__(x, y): 
     95    def __eq__(self, y): 
    9596        ''' 
    9697        Cannot compare classes which do not define a "__key" attribute  
    9798        ''' 
    98         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    99             return x.__key() == y.__key() 
    100         return id(x) == id(y) 
     99        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     100            return self.__key() == y.__key() 
     101        return id(self) == id(y) 
    101102 
    102103    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_griddedsurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:36 
     25Created on 10-Feb-2012 12:03:10 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def interpolation(self): 
     55    def interpolation(self):     
    5356        return self._gm_parametriccurvesurface.interpolation 
    5457 
    5558    @interpolation.setter 
    56     def interpolation(self, value): 
     59    def interpolation(self, value):      
    5760            self._gm_parametriccurvesurface.interpolation = value 
    5861 
    5962    @property 
    60     def surface(self): 
     63    def surface(self):   
    6164        return self._gm_parametriccurvesurface.surface 
    6265 
    6366    @surface.setter 
    64     def surface(self, value): 
     67    def surface(self, value):    
    6568            self._gm_parametriccurvesurface.surface = value 
    6669 
    6770    @property 
    68     def numDerivativesOnBoundary(self): 
     71    def numDerivativesOnBoundary(self):  
    6972        return self._gm_parametriccurvesurface.numDerivativesOnBoundary 
    7073 
    7174    @numDerivativesOnBoundary.setter 
    72     def numDerivativesOnBoundary(self, value): 
     75    def numDerivativesOnBoundary(self, value):   
    7376            self._gm_parametriccurvesurface.numDerivativesOnBoundary = value 
    7477 
    7578    @property 
    76     def horizontalCurveType(self): 
     79    def horizontalCurveType(self):       
    7780        return self._gm_parametriccurvesurface.horizontalCurveType 
    7881 
    7982    @horizontalCurveType.setter 
    80     def horizontalCurveType(self, value): 
     83    def horizontalCurveType(self, value):        
    8184            self._gm_parametriccurvesurface.horizontalCurveType = value 
    8285 
    83  
    84  
    85  
    86  
    8786    @property 
    88     def verticalCurveType(self): 
     87    def verticalCurveType(self):         
    8988        return self._gm_parametriccurvesurface.verticalCurveType 
    9089 
    9190    @verticalCurveType.setter 
    92     def verticalCurveType(self, value): 
     91    def verticalCurveType(self, value):  
    9392            self._gm_parametriccurvesurface.verticalCurveType = value 
    94  
    95  
    9693 
    9794    def __key(self): 
    9895        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns) 
    9996 
    100     def __eq__(x, y): 
     97    def __eq__(self, y): 
    10198        ''' 
    10299        Cannot compare classes which do not define a "__key" attribute  
    103100        ''' 
    104         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    105             return x.__key() == y.__key() 
    106         return id(x) == id(y) 
     101        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     102            return self.__key() == y.__key() 
     103        return id(self) == id(y) 
    107104 
    108105    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_knot.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:44 
     24Created on 10-Feb-2012 12:03:16 
    2225 
    2326@author: mnagni 
     
    4245        super(GM_Knot, self).__init__() 
    4346 
    44  
    45  
    46  
    47  
    48  
    49  
    5047    def __key(self): 
    5148        return (self.weight, self.value, self.multiplicity) 
    5249 
    53     def __eq__(x, y): 
     50    def __eq__(self, y): 
    5451        ''' 
    5552        Cannot compare classes which do not define a "__key" attribute  
    5653        ''' 
    57         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    58             return x.__key() == y.__key() 
    59         return id(x) == id(y) 
     54        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     55            return self.__key() == y.__key() 
     56        return id(self) == id(y) 
    6057 
    6158    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_knottype.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:40 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    3235        This class has been genererated automatically using the Apache Velocity project. 
    3336    ''' 
     37    cl_uniform = "uniform"  
    3438    cl_piecewisebezier = "piecewiseBezier"  
    3539    cl_quasiuniform = "quasiUniform"  
    36     cl_uniform = "uniform"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_linesegment.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:47 
     25Created on 10-Feb-2012 12:03:05 
    2326 
    2427@author: mnagni 
     
    4851 
    4952    @property 
    50     def curve(self): 
     53    def curve(self):     
    5154        return self._gm_linestring.curve 
    5255 
    5356    @curve.setter 
    54     def curve(self, value): 
     57    def curve(self, value):      
    5558            self._gm_linestring.curve = value 
    5659 
    5760    @property 
    58     def numDerivativesAtEnd(self): 
     61    def numDerivativesAtEnd(self):       
    5962        return self._gm_linestring.numDerivativesAtEnd 
    6063 
    6164    @numDerivativesAtEnd.setter 
    62     def numDerivativesAtEnd(self, value): 
     65    def numDerivativesAtEnd(self, value):        
    6366            self._gm_linestring.numDerivativesAtEnd = value 
    6467 
    6568    @property 
    66     def interpolation(self): 
     69    def interpolation(self):     
    6770        return self._gm_linestring.interpolation 
    6871 
    6972    @interpolation.setter 
    70     def interpolation(self, value): 
     73    def interpolation(self, value):      
    7174            self._gm_linestring.interpolation = value 
    7275 
    7376    @property 
    74     def numDerivativesAtStart(self): 
     77    def numDerivativesAtStart(self):     
    7578        return self._gm_linestring.numDerivativesAtStart 
    7679 
    7780    @numDerivativesAtStart.setter 
    78     def numDerivativesAtStart(self, value): 
     81    def numDerivativesAtStart(self, value):      
    7982            self._gm_linestring.numDerivativesAtStart = value 
    8083 
    8184    @property 
    82     def numDerivativeInterior(self): 
     85    def numDerivativeInterior(self):     
    8386        return self._gm_linestring.numDerivativeInterior 
    8487 
    8588    @numDerivativeInterior.setter 
    86     def numDerivativeInterior(self, value): 
     89    def numDerivativeInterior(self, value):      
    8790            self._gm_linestring.numDerivativeInterior = value 
    8891 
    8992    @property 
    90     def controlPoint(self): 
     93    def controlPoint(self):      
    9194        return self._gm_linestring.controlPoint 
    9295 
    9396    @controlPoint.setter 
    94     def controlPoint(self, value): 
     97    def controlPoint(self, value):       
    9598            self._gm_linestring.controlPoint = value 
    9699 
     
    98101        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.controlPoint) 
    99102 
    100     def __eq__(x, y): 
     103    def __eq__(self, y): 
    101104        ''' 
    102105        Cannot compare classes which do not define a "__key" attribute  
    103106        ''' 
    104         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    105             return x.__key() == y.__key() 
    106         return id(x) == id(y) 
     107        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     108            return self.__key() == y.__key() 
     109        return id(self) == id(y) 
    107110 
    108111    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_linestring.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:47 
     25Created on 10-Feb-2012 12:03:10 
    2326 
    2427@author: mnagni 
     
    4851 
    4952    @property 
    50     def curve(self): 
     53    def curve(self):     
    5154        return self._gm_curvesegment.curve 
    5255 
    5356    @curve.setter 
    54     def curve(self, value): 
     57    def curve(self, value):      
    5558            self._gm_curvesegment.curve = value 
    5659 
    5760    @property 
    58     def numDerivativesAtEnd(self): 
     61    def numDerivativesAtEnd(self):       
    5962        return self._gm_curvesegment.numDerivativesAtEnd 
    6063 
    6164    @numDerivativesAtEnd.setter 
    62     def numDerivativesAtEnd(self, value): 
     65    def numDerivativesAtEnd(self, value):        
    6366            self._gm_curvesegment.numDerivativesAtEnd = value 
    6467 
    6568    @property 
    66     def interpolation(self): 
     69    def interpolation(self):     
    6770        return self._gm_curvesegment.interpolation 
    6871 
    6972    @interpolation.setter 
    70     def interpolation(self, value): 
     73    def interpolation(self, value):      
    7174            self._gm_curvesegment.interpolation = value 
    7275 
    7376    @property 
    74     def numDerivativesAtStart(self): 
     77    def numDerivativesAtStart(self):     
    7578        return self._gm_curvesegment.numDerivativesAtStart 
    7679 
    7780    @numDerivativesAtStart.setter 
    78     def numDerivativesAtStart(self, value): 
     81    def numDerivativesAtStart(self, value):      
    7982            self._gm_curvesegment.numDerivativesAtStart = value 
    8083 
    8184    @property 
    82     def numDerivativeInterior(self): 
     85    def numDerivativeInterior(self):     
    8386        return self._gm_curvesegment.numDerivativeInterior 
    8487 
    8588    @numDerivativeInterior.setter 
    86     def numDerivativeInterior(self, value): 
     89    def numDerivativeInterior(self, value):      
    8790            self._gm_curvesegment.numDerivativeInterior = value 
    88  
    89  
    9091 
    9192    def __key(self): 
    9293        return (self.curve, self.numDerivativesAtEnd, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior, self.controlPoint) 
    9394 
    94     def __eq__(x, y): 
     95    def __eq__(self, y): 
    9596        ''' 
    9697        Cannot compare classes which do not define a "__key" attribute  
    9798        ''' 
    98         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    99             return x.__key() == y.__key() 
    100         return id(x) == id(y) 
     99        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     100            return self.__key() == y.__key() 
     101        return id(self) == id(y) 
    101102 
    102103    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_offsetcurve.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:40 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    4043 
    4144        self._baseCurve_gm_offsetcurve = None 
    42         self._baseCurve_gm_linestring = None 
    43         self._baseCurve_gm_splinecurve = None 
    4445        self._baseCurve_gm_geodesicstring = None 
    4546        self._baseCurve_gm_clothoid = None 
     47        self._baseCurve_gm_arcstring = None 
    4648        self._baseCurve_gm_conic = None 
    47         self._baseCurve_gm_arcstring = None 
     49        self._baseCurve_gm_linestring = None 
    4850        self._baseCurve_gm_arcstringbybulge = None 
     51        self._baseCurve_gm_splinecurve = None 
    4952        self.refDirection = None 
    5053        self.curve = None 
     
    5760 
    5861    @property 
    59     def baseCurve(self): 
     62    def baseCurve(self):         
    6063        if(has_value(self._baseCurve_gm_offsetcurve)): 
    6164            return self._baseCurve_gm_offsetcurve 
    62         if(has_value(self._baseCurve_gm_linestring)): 
    63             return self._baseCurve_gm_linestring 
    64         if(has_value(self._baseCurve_gm_splinecurve)): 
    65             return self._baseCurve_gm_splinecurve 
    6665        if(has_value(self._baseCurve_gm_geodesicstring)): 
    6766            return self._baseCurve_gm_geodesicstring 
    6867        if(has_value(self._baseCurve_gm_clothoid)): 
    6968            return self._baseCurve_gm_clothoid 
     69        if(has_value(self._baseCurve_gm_arcstring)): 
     70            return self._baseCurve_gm_arcstring 
    7071        if(has_value(self._baseCurve_gm_conic)): 
    7172            return self._baseCurve_gm_conic 
    72         if(has_value(self._baseCurve_gm_arcstring)): 
    73             return self._baseCurve_gm_arcstring 
     73        if(has_value(self._baseCurve_gm_linestring)): 
     74            return self._baseCurve_gm_linestring 
    7475        if(has_value(self._baseCurve_gm_arcstringbybulge)): 
    7576            return self._baseCurve_gm_arcstringbybulge 
     77        if(has_value(self._baseCurve_gm_splinecurve)): 
     78            return self._baseCurve_gm_splinecurve 
    7679        return  None 
    7780 
    7881    @baseCurve.setter 
    79     def baseCurve(self, value): 
     82    def baseCurve(self, value):  
    8083        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    8184        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_offsetcurve.GM_OffsetCurve": 
    8285            self._baseCurve_gm_offsetcurve = value 
    83             self._baseCurve_gm_linestring = None 
    84             self._baseCurve_gm_splinecurve = None 
    85             self._baseCurve_gm_geodesicstring = None 
    86             self._baseCurve_gm_clothoid = None 
    87             self._baseCurve_gm_conic = None 
    88             self._baseCurve_gm_arcstring = None 
    89             self._baseCurve_gm_arcstringbybulge = None 
     86            self._baseCurve_gm_geodesicstring = None 
     87            self._baseCurve_gm_clothoid = None 
     88            self._baseCurve_gm_arcstring = None 
     89            self._baseCurve_gm_conic = None 
     90            self._baseCurve_gm_linestring = None 
     91            self._baseCurve_gm_arcstringbybulge = None 
     92            self._baseCurve_gm_splinecurve = None 
     93        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_geodesicstring.GM_GeodesicString": 
     94            self._baseCurve_gm_geodesicstring = value 
     95            self._baseCurve_gm_offsetcurve = None 
     96            self._baseCurve_gm_clothoid = None 
     97            self._baseCurve_gm_arcstring = None 
     98            self._baseCurve_gm_conic = None 
     99            self._baseCurve_gm_linestring = None 
     100            self._baseCurve_gm_arcstringbybulge = None 
     101            self._baseCurve_gm_splinecurve = None 
     102        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_clothoid.GM_Clothoid": 
     103            self._baseCurve_gm_clothoid = value 
     104            self._baseCurve_gm_offsetcurve = None 
     105            self._baseCurve_gm_geodesicstring = None 
     106            self._baseCurve_gm_arcstring = None 
     107            self._baseCurve_gm_conic = None 
     108            self._baseCurve_gm_linestring = None 
     109            self._baseCurve_gm_arcstringbybulge = None 
     110            self._baseCurve_gm_splinecurve = None 
     111        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_arcstring.GM_ArcString": 
     112            self._baseCurve_gm_arcstring = value 
     113            self._baseCurve_gm_offsetcurve = None 
     114            self._baseCurve_gm_geodesicstring = None 
     115            self._baseCurve_gm_clothoid = None 
     116            self._baseCurve_gm_conic = None 
     117            self._baseCurve_gm_linestring = None 
     118            self._baseCurve_gm_arcstringbybulge = None 
     119            self._baseCurve_gm_splinecurve = None 
     120        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_conic.GM_Conic": 
     121            self._baseCurve_gm_conic = value 
     122            self._baseCurve_gm_offsetcurve = None 
     123            self._baseCurve_gm_geodesicstring = None 
     124            self._baseCurve_gm_clothoid = None 
     125            self._baseCurve_gm_arcstring = None 
     126            self._baseCurve_gm_linestring = None 
     127            self._baseCurve_gm_arcstringbybulge = None 
     128            self._baseCurve_gm_splinecurve = None 
    90129        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_linestring.GM_LineString": 
    91130            self._baseCurve_gm_linestring = value 
    92131            self._baseCurve_gm_offsetcurve = None 
    93             self._baseCurve_gm_splinecurve = None 
    94             self._baseCurve_gm_geodesicstring = None 
    95             self._baseCurve_gm_clothoid = None 
    96             self._baseCurve_gm_conic = None 
    97             self._baseCurve_gm_arcstring = None 
    98             self._baseCurve_gm_arcstringbybulge = None 
     132            self._baseCurve_gm_geodesicstring = None 
     133            self._baseCurve_gm_clothoid = None 
     134            self._baseCurve_gm_arcstring = None 
     135            self._baseCurve_gm_conic = None 
     136            self._baseCurve_gm_arcstringbybulge = None 
     137            self._baseCurve_gm_splinecurve = None 
     138        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_arcstringbybulge.GM_ArcStringByBulge": 
     139            self._baseCurve_gm_arcstringbybulge = value 
     140            self._baseCurve_gm_offsetcurve = None 
     141            self._baseCurve_gm_geodesicstring = None 
     142            self._baseCurve_gm_clothoid = None 
     143            self._baseCurve_gm_arcstring = None 
     144            self._baseCurve_gm_conic = None 
     145            self._baseCurve_gm_linestring = None 
     146            self._baseCurve_gm_splinecurve = None 
    99147        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_splinecurve.GM_SplineCurve": 
    100148            self._baseCurve_gm_splinecurve = value 
    101149            self._baseCurve_gm_offsetcurve = None 
    102             self._baseCurve_gm_linestring = None 
    103             self._baseCurve_gm_geodesicstring = None 
    104             self._baseCurve_gm_clothoid = None 
    105             self._baseCurve_gm_conic = None 
    106             self._baseCurve_gm_arcstring = None 
    107             self._baseCurve_gm_arcstringbybulge = None 
    108         if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_geodesicstring.GM_GeodesicString": 
    109             self._baseCurve_gm_geodesicstring = value 
    110             self._baseCurve_gm_offsetcurve = None 
    111             self._baseCurve_gm_linestring = None 
    112             self._baseCurve_gm_splinecurve = None 
    113             self._baseCurve_gm_clothoid = None 
    114             self._baseCurve_gm_conic = None 
    115             self._baseCurve_gm_arcstring = None 
    116             self._baseCurve_gm_arcstringbybulge = None 
    117         if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_clothoid.GM_Clothoid": 
    118             self._baseCurve_gm_clothoid = value 
    119             self._baseCurve_gm_offsetcurve = None 
    120             self._baseCurve_gm_linestring = None 
    121             self._baseCurve_gm_splinecurve = None 
    122             self._baseCurve_gm_geodesicstring = None 
    123             self._baseCurve_gm_conic = None 
    124             self._baseCurve_gm_arcstring = None 
    125             self._baseCurve_gm_arcstringbybulge = None 
    126         if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_conic.GM_Conic": 
    127             self._baseCurve_gm_conic = value 
    128             self._baseCurve_gm_offsetcurve = None 
    129             self._baseCurve_gm_linestring = None 
    130             self._baseCurve_gm_splinecurve = None 
    131             self._baseCurve_gm_geodesicstring = None 
    132             self._baseCurve_gm_clothoid = None 
    133             self._baseCurve_gm_arcstring = None 
    134             self._baseCurve_gm_arcstringbybulge = None 
    135         if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_arcstring.GM_ArcString": 
    136             self._baseCurve_gm_arcstring = value 
    137             self._baseCurve_gm_offsetcurve = None 
    138             self._baseCurve_gm_linestring = None 
    139             self._baseCurve_gm_splinecurve = None 
    140             self._baseCurve_gm_geodesicstring = None 
    141             self._baseCurve_gm_clothoid = None 
    142             self._baseCurve_gm_conic = None 
    143             self._baseCurve_gm_arcstringbybulge = None 
    144         if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.coordinate_geometry.gm_arcstringbybulge.GM_ArcStringByBulge": 
    145             self._baseCurve_gm_arcstringbybulge = value 
    146             self._baseCurve_gm_offsetcurve = None 
    147             self._baseCurve_gm_linestring = None 
    148             self._baseCurve_gm_splinecurve = None 
    149             self._baseCurve_gm_geodesicstring = None 
    150             self._baseCurve_gm_clothoid = None 
    151             self._baseCurve_gm_conic = None 
    152             self._baseCurve_gm_arcstring = None 
    153  
    154  
    155  
    156     @property 
    157     def curve(self): 
     150            self._baseCurve_gm_geodesicstring = None 
     151            self._baseCurve_gm_clothoid = None 
     152            self._baseCurve_gm_arcstring = None 
     153            self._baseCurve_gm_conic = None 
     154            self._baseCurve_gm_linestring = None 
     155            self._baseCurve_gm_arcstringbybulge = None 
     156 
     157    @property 
     158    def curve(self):     
    158159        return self._gm_curvesegment.curve 
    159160 
    160161    @curve.setter 
    161     def curve(self, value): 
     162    def curve(self, value):      
    162163            self._gm_curvesegment.curve = value 
    163164 
    164165    @property 
    165     def numDerivativesAtEnd(self): 
     166    def numDerivativesAtEnd(self):       
    166167        return self._gm_curvesegment.numDerivativesAtEnd 
    167168 
    168169    @numDerivativesAtEnd.setter 
    169     def numDerivativesAtEnd(self, value): 
     170    def numDerivativesAtEnd(self, value):        
    170171            self._gm_curvesegment.numDerivativesAtEnd = value 
    171172 
    172  
    173  
    174     @property 
    175     def interpolation(self): 
     173    @property 
     174    def interpolation(self):     
    176175        return self._gm_curvesegment.interpolation 
    177176 
    178177    @interpolation.setter 
    179     def interpolation(self, value): 
     178    def interpolation(self, value):      
    180179            self._gm_curvesegment.interpolation = value 
    181180 
    182181    @property 
    183     def numDerivativesAtStart(self): 
     182    def numDerivativesAtStart(self):     
    184183        return self._gm_curvesegment.numDerivativesAtStart 
    185184 
    186185    @numDerivativesAtStart.setter 
    187     def numDerivativesAtStart(self, value): 
     186    def numDerivativesAtStart(self, value):      
    188187            self._gm_curvesegment.numDerivativesAtStart = value 
    189188 
    190189    @property 
    191     def numDerivativeInterior(self): 
     190    def numDerivativeInterior(self):     
    192191        return self._gm_curvesegment.numDerivativeInterior 
    193192 
    194193    @numDerivativeInterior.setter 
    195     def numDerivativeInterior(self, value): 
     194    def numDerivativeInterior(self, value):      
    196195            self._gm_curvesegment.numDerivativeInterior = value 
    197196 
     
    199198        return (self.baseCurve, self.refDirection, self.curve, self.numDerivativesAtEnd, self.distance, self.interpolation, self.numDerivativesAtStart, self.numDerivativeInterior) 
    200199 
    201     def __eq__(x, y): 
     200    def __eq__(self, y): 
    202201        ''' 
    203202        Cannot compare classes which do not define a "__key" attribute  
    204203        ''' 
    205         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    206             return x.__key() == y.__key() 
    207         return id(x) == id(y) 
     204        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     205            return self.__key() == y.__key() 
     206        return id(self) == id(y) 
    208207 
    209208    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_parametriccurvesurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:44 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    4750 
    4851    @property 
    49     def interpolation(self): 
     52    def interpolation(self):     
    5053        return self._gm_surfacepatch.interpolation 
    5154 
    5255    @interpolation.setter 
    53     def interpolation(self, value): 
     56    def interpolation(self, value):      
    5457            self._gm_surfacepatch.interpolation = value 
    5558 
    5659    @property 
    57     def surface(self): 
     60    def surface(self):   
    5861        return self._gm_surfacepatch.surface 
    5962 
    6063    @surface.setter 
    61     def surface(self, value): 
     64    def surface(self, value):    
    6265            self._gm_surfacepatch.surface = value 
    6366 
    6467    @property 
    65     def numDerivativesOnBoundary(self): 
     68    def numDerivativesOnBoundary(self):  
    6669        return self._gm_surfacepatch.numDerivativesOnBoundary 
    6770 
    6871    @numDerivativesOnBoundary.setter 
    69     def numDerivativesOnBoundary(self, value): 
     72    def numDerivativesOnBoundary(self, value):   
    7073            self._gm_surfacepatch.numDerivativesOnBoundary = value 
    71  
    72  
    73  
    74  
    7574 
    7675    def __key(self): 
    7776        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.verticalCurveType) 
    7877 
    79     def __eq__(x, y): 
     78    def __eq__(self, y): 
    8079        ''' 
    8180        Cannot compare classes which do not define a "__key" attribute  
    8281        ''' 
    83         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    84             return x.__key() == y.__key() 
    85         return id(x) == id(y) 
     82        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     83            return self.__key() == y.__key() 
     84        return id(self) == id(y) 
    8685 
    8786    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_placement.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:43 
     24Created on 10-Feb-2012 12:03:14 
    2225 
    2326@author: mnagni 
     
    4245        return () 
    4346 
    44     def __eq__(x, y): 
     47    def __eq__(self, y): 
    4548        ''' 
    4649        Cannot compare classes which do not define a "__key" attribute  
    4750        ''' 
    48         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    49             return x.__key() == y.__key() 
    50         return id(x) == id(y) 
     51        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     52            return self.__key() == y.__key() 
     53        return id(self) == id(y) 
    5154 
    5255    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_pointarray.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:37 
     24Created on 10-Feb-2012 12:03:14 
    2225 
    2326@author: mnagni 
     
    4043        super(GM_PointArray, self).__init__() 
    4144 
    42  
    43  
    4445    def __key(self): 
    4546        return (self.column) 
    4647 
    47     def __eq__(x, y): 
     48    def __eq__(self, y): 
    4849        ''' 
    4950        Cannot compare classes which do not define a "__key" attribute  
    5051        ''' 
    51         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    52             return x.__key() == y.__key() 
    53         return id(x) == id(y) 
     52        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     53            return self.__key() == y.__key() 
     54        return id(self) == id(y) 
    5455 
    5556    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_pointgrid.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:45 
     24Created on 10-Feb-2012 12:03:10 
    2225 
    2326@author: mnagni 
     
    4043        super(GM_PointGrid, self).__init__() 
    4144 
    42  
    43  
    4445    def __key(self): 
    4546        return (self.row) 
    4647 
    47     def __eq__(x, y): 
     48    def __eq__(self, y): 
    4849        ''' 
    4950        Cannot compare classes which do not define a "__key" attribute  
    5051        ''' 
    51         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    52             return x.__key() == y.__key() 
    53         return id(x) == id(y) 
     52        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     53            return self.__key() == y.__key() 
     54        return id(self) == id(y) 
    5455 
    5556    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_pointref.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    1922 
    2023''' 
    21 Created on 06-Feb-2012 15:59:44 
     24Created on 10-Feb-2012 12:03:09 
    2225 
    2326@author: mnagni 
     
    4043        super(GM_PointRef, self).__init__() 
    4144 
    42  
    43  
    4445    def __key(self): 
    4546        return (self.point) 
    4647 
    47     def __eq__(x, y): 
     48    def __eq__(self, y): 
    4849        ''' 
    4950        Cannot compare classes which do not define a "__key" attribute  
    5051        ''' 
    51         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    52             return x.__key() == y.__key() 
    53         return id(x) == id(y) 
     52        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     53            return self.__key() == y.__key() 
     54        return id(self) == id(y) 
    5455 
    5556    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_polygon.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:38 
     25Created on 10-Feb-2012 12:03:09 
    2326 
    2427@author: mnagni 
     
    4750 
    4851    @property 
    49     def interpolation(self): 
     52    def interpolation(self):     
    5053        return self._gm_surfacepatch.interpolation 
    5154 
    5255    @interpolation.setter 
    53     def interpolation(self, value): 
     56    def interpolation(self, value):      
    5457            self._gm_surfacepatch.interpolation = value 
    5558 
    56  
    57  
    5859    @property 
    59     def numDerivativesOnBoundary(self): 
     60    def numDerivativesOnBoundary(self):  
    6061        return self._gm_surfacepatch.numDerivativesOnBoundary 
    6162 
    6263    @numDerivativesOnBoundary.setter 
    63     def numDerivativesOnBoundary(self, value): 
     64    def numDerivativesOnBoundary(self, value):   
    6465            self._gm_surfacepatch.numDerivativesOnBoundary = value 
    65  
    66  
    67  
    68  
    6966 
    7067    def __key(self): 
    7168        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.spanningSurface, self.boundary) 
    7269 
    73     def __eq__(x, y): 
     70    def __eq__(self, y): 
    7471        ''' 
    7572        Cannot compare classes which do not define a "__key" attribute  
    7673        ''' 
    77         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    78             return x.__key() == y.__key() 
    79         return id(x) == id(y) 
     74        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     75            return self.__key() == y.__key() 
     76        return id(self) == id(y) 
    8077 
    8178    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_polyhedralsurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:49 
     25Created on 10-Feb-2012 12:03:06 
    2326 
    2427@author: mnagni 
     
    3942        self._gm_surface = GM_Surface()          
    4043 
     44        self._topology_tp_face = [] 
     45        self._topology_tp_node = [] 
     46        self._topology_tp_solid = [] 
    4147        self._topology_tp_edge = [] 
    42         self._topology_tp_node = [] 
    4348        self._topology_tp_directedtopo = [] 
    44         self._topology_tp_solid = [] 
    45         self._topology_tp_face = [] 
     49        self._containedPrimitive_gm_solid = [] 
    4650        self._containedPrimitive_gm_orientableprimitive = [] 
    47         self._containedPrimitive_gm_solid = [] 
    4851        self._containedPrimitive_gm_point = [] 
     52        self._composite_gm_compositesolid = [] 
     53        self._composite_gm_compositesurface = [] 
     54        self._composite_gm_compositepoint = [] 
    4955        self._composite_gm_compositecurve = [] 
    50         self._composite_gm_compositepoint = [] 
    51         self._composite_gm_compositesurface = [] 
    52         self._composite_gm_compositesolid = [] 
    5356        self.composite = [] 
    5457        self._CRS_sc_compoundcrs = None 
     
    5861        self._patch_gm_polygon = [] 
    5962        self.patch = [] 
     63        self._proxy_gm_orientablesurface = None 
    6064        self._proxy_gm_orientablecurve = None 
    61         self._proxy_gm_orientablesurface = None 
     65        self._containingPrimitive_gm_solid = [] 
    6266        self._containingPrimitive_gm_orientableprimitive = [] 
    63         self._containingPrimitive_gm_solid = [] 
    6467        self._containingPrimitive_gm_point = [] 
    6568        self.complex = [] 
     69        self._primitive_gm_solid = None 
    6670        self._primitive_gm_orientableprimitive = None 
    67         self._primitive_gm_solid = None 
    6871        self._primitive_gm_point = None 
    6972        super(GM_PolyhedralSurface, self).__init__() 
    7073 
    7174    @property 
    72     def topology(self): 
     75    def topology(self):  
    7376        return self._gm_surface.topology 
    7477 
    7578    @topology.setter 
    76     def topology(self, value): 
     79    def topology(self, value):   
    7780            self._gm_surface.topology = value 
    7881 
    7982    @property 
    80     def containedPrimitive(self): 
     83    def containedPrimitive(self):        
    8184        return self._gm_surface.containedPrimitive 
    8285 
    8386    @containedPrimitive.setter 
    84     def containedPrimitive(self, value): 
     87    def containedPrimitive(self, value):         
    8588            self._gm_surface.containedPrimitive = value 
    8689 
    8790    @property 
    88     def composite(self): 
     91    def composite(self):         
    8992        return self._gm_surface.composite 
    9093 
    9194    @composite.setter 
    92     def composite(self, value): 
     95    def composite(self, value):  
    9396            self._gm_surface.composite = value 
    9497 
    9598    @property 
    96     def composite(self): 
     99    def composite(self):         
    97100        return self._gm_surface.composite 
    98101 
    99102    @composite.setter 
    100     def composite(self, value): 
     103    def composite(self, value):  
    101104            self._gm_surface.composite = value 
    102105 
    103106    @property 
    104     def CRS(self): 
     107    def CRS(self):       
    105108        return self._gm_surface.CRS 
    106109 
    107110    @CRS.setter 
    108     def CRS(self, value): 
     111    def CRS(self, value):        
    109112            self._gm_surface.CRS = value 
    110113 
    111114    @property 
    112     def orientation(self): 
     115    def orientation(self):       
    113116        return self._gm_surface.orientation 
    114117 
    115118    @orientation.setter 
    116     def orientation(self, value): 
     119    def orientation(self, value):        
    117120            self._gm_surface.orientation = value 
    118121 
    119122    @property 
    120     def patch(self): 
     123    def patch(self):     
    121124        return self._gm_surface.patch 
    122125 
    123126    @patch.setter 
    124     def patch(self, value): 
     127    def patch(self, value):      
    125128            self._gm_surface.patch = value 
    126129 
    127  
    128  
    129130    @property 
    130     def proxy(self): 
     131    def proxy(self):     
    131132        return self._gm_surface.proxy 
    132133 
    133134    @proxy.setter 
    134     def proxy(self, value): 
     135    def proxy(self, value):      
    135136            self._gm_surface.proxy = value 
    136137 
    137138    @property 
    138     def containingPrimitive(self): 
     139    def containingPrimitive(self):       
    139140        return self._gm_surface.containingPrimitive 
    140141 
    141142    @containingPrimitive.setter 
    142     def containingPrimitive(self, value): 
     143    def containingPrimitive(self, value):        
    143144            self._gm_surface.containingPrimitive = value 
    144145 
    145146    @property 
    146     def complex(self): 
     147    def complex(self):   
    147148        return self._gm_surface.complex 
    148149 
    149150    @complex.setter 
    150     def complex(self, value): 
     151    def complex(self, value):    
    151152            self._gm_surface.complex = value 
    152153 
    153154    @property 
    154     def primitive(self): 
     155    def primitive(self):         
    155156        return self._gm_surface.primitive 
    156157 
    157158    @primitive.setter 
    158     def primitive(self, value): 
     159    def primitive(self, value):  
    159160            self._gm_surface.primitive = value 
    160161 
     
    162163        return (self.topology, self.containedPrimitive, self.composite, self.composite, self.CRS, self.orientation, self.patch, self.patch, self.proxy, self.containingPrimitive, self.complex, self.primitive) 
    163164 
    164     def __eq__(x, y): 
     165    def __eq__(self, y): 
    165166        ''' 
    166167        Cannot compare classes which do not define a "__key" attribute  
    167168        ''' 
    168         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    169             return x.__key() == y.__key() 
    170         return id(x) == id(y) 
     169        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     170            return self.__key() == y.__key() 
     171        return id(self) == id(y) 
    171172 
    172173    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_polynomialspline.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:38 
     25Created on 10-Feb-2012 12:03:15 
    2326 
    2427@author: mnagni 
     
    5255 
    5356    @property 
    54     def curve(self): 
     57    def curve(self):     
    5558        return self._gm_splinecurve.curve 
    5659 
    5760    @curve.setter 
    58     def curve(self, value): 
     61    def curve(self, value):      
    5962            self._gm_splinecurve.curve = value 
    6063 
    6164    @property 
    62     def numDerivativesAtEnd(self): 
     65    def numDerivativesAtEnd(self):       
    6366        return self._gm_splinecurve.numDerivativesAtEnd 
    6467 
    6568    @numDerivativesAtEnd.setter 
    66     def numDerivativesAtEnd(self, value): 
     69    def numDerivativesAtEnd(self, value):        
    6770            self._gm_splinecurve.numDerivativesAtEnd = value 
    6871 
    6972    @property 
    70     def knot(self): 
     73    def knot(self):      
    7174        return self._gm_splinecurve.knot 
    7275 
    7376    @knot.setter 
    74     def knot(self, value): 
     77    def knot(self, value):       
    7578            self._gm_splinecurve.knot = value 
    7679 
    7780    @property 
    78     def interpolation(self): 
     81    def interpolation(self):     
    7982        return self._gm_splinecurve.interpolation 
    8083 
    8184    @interpolation.setter 
    82     def interpolation(self, value): 
     85    def interpolation(self, value):      
    8386            self._gm_splinecurve.interpolation = value 
    8487 
    8588    @property 
    86     def numDerivativesAtStart(self): 
     89    def numDerivativesAtStart(self):     
    8790        return self._gm_splinecurve.numDerivativesAtStart 
    8891 
    8992    @numDerivativesAtStart.setter 
    90     def numDerivativesAtStart(self, value): 
     93    def numDerivativesAtStart(self, value):      
    9194            self._gm_splinecurve.numDerivativesAtStart = value 
    9295 
    9396    @property 
    94     def degree(self): 
     97    def degree(self):    
    9598        return self._gm_splinecurve.degree 
    9699 
    97100    @degree.setter 
    98     def degree(self, value): 
     101    def degree(self, value):     
    99102            self._gm_splinecurve.degree = value 
    100103 
    101  
    102  
    103  
    104  
    105104    @property 
    106     def numDerivativeInterior(self): 
     105    def numDerivativeInterior(self):     
    107106        return self._gm_splinecurve.numDerivativeInterior 
    108107 
    109108    @numDerivativeInterior.setter 
    110     def numDerivativeInterior(self, value): 
     109    def numDerivativeInterior(self, value):      
    111110            self._gm_splinecurve.numDerivativeInterior = value 
    112111 
    113112    @property 
    114     def controlPoints(self): 
     113    def controlPoints(self):     
    115114        return self._gm_splinecurve.controlPoints 
    116115 
    117116    @controlPoints.setter 
    118     def controlPoints(self, value): 
     117    def controlPoints(self, value):      
    119118            self._gm_splinecurve.controlPoints = value 
    120119 
     
    122121        return (self.curve, self.numDerivativesAtEnd, self.knot, self.interpolation, self.numDerivativesAtStart, self.degree, self.vectorAtStart, self.vectorAtEnd, self.numDerivativeInterior, self.controlPoints) 
    123122 
    124     def __eq__(x, y): 
     123    def __eq__(self, y): 
    125124        ''' 
    126125        Cannot compare classes which do not define a "__key" attribute  
    127126        ''' 
    128         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    129             return x.__key() == y.__key() 
    130         return id(x) == id(y) 
     127        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     128            return self.__key() == y.__key() 
     129        return id(self) == id(y) 
    131130 
    132131    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_position.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2225 
    2326''' 
    24 Created on 06-Feb-2012 15:59:40 
     27Created on 10-Feb-2012 12:03:13 
    2528 
    2629@author: mnagni 
     
    3437        This class has been genererated automatically using the Apache Velocity project. 
    3538    ''' 
    36     types = {'indirect':GM_PointRef,'direct':DirectPosition} 
     39    types = {'direct':DirectPosition,'indirect':GM_PointRef} 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_sphere.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:47 
     25Created on 10-Feb-2012 12:03:11 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def interpolation(self): 
     55    def interpolation(self):     
    5356        return self._gm_griddedsurface.interpolation 
    5457 
    5558    @interpolation.setter 
    56     def interpolation(self, value): 
     59    def interpolation(self, value):      
    5760            self._gm_griddedsurface.interpolation = value 
    5861 
    5962    @property 
    60     def surface(self): 
     63    def surface(self):   
    6164        return self._gm_griddedsurface.surface 
    6265 
    6366    @surface.setter 
    64     def surface(self, value): 
     67    def surface(self, value):    
    6568            self._gm_griddedsurface.surface = value 
    6669 
    6770    @property 
    68     def numDerivativesOnBoundary(self): 
     71    def numDerivativesOnBoundary(self):  
    6972        return self._gm_griddedsurface.numDerivativesOnBoundary 
    7073 
    7174    @numDerivativesOnBoundary.setter 
    72     def numDerivativesOnBoundary(self, value): 
     75    def numDerivativesOnBoundary(self, value):   
    7376            self._gm_griddedsurface.numDerivativesOnBoundary = value 
    7477 
    7578    @property 
    76     def horizontalCurveType(self): 
     79    def horizontalCurveType(self):       
    7780        return self._gm_griddedsurface.horizontalCurveType 
    7881 
    7982    @horizontalCurveType.setter 
    80     def horizontalCurveType(self, value): 
     83    def horizontalCurveType(self, value):        
    8184            self._gm_griddedsurface.horizontalCurveType = value 
    8285 
    8386    @property 
    84     def controlPoint(self): 
     87    def controlPoint(self):      
    8588        return self._gm_griddedsurface.controlPoint 
    8689 
    8790    @controlPoint.setter 
    88     def controlPoint(self, value): 
     91    def controlPoint(self, value):       
    8992            self._gm_griddedsurface.controlPoint = value 
    9093 
    9194    @property 
    92     def rows(self): 
     95    def rows(self):      
    9396        return self._gm_griddedsurface.rows 
    9497 
    9598    @rows.setter 
    96     def rows(self, value): 
     99    def rows(self, value):       
    97100            self._gm_griddedsurface.rows = value 
    98101 
    99102    @property 
    100     def verticalCurveType(self): 
     103    def verticalCurveType(self):         
    101104        return self._gm_griddedsurface.verticalCurveType 
    102105 
    103106    @verticalCurveType.setter 
    104     def verticalCurveType(self, value): 
     107    def verticalCurveType(self, value):  
    105108            self._gm_griddedsurface.verticalCurveType = value 
    106109 
    107110    @property 
    108     def columns(self): 
     111    def columns(self):   
    109112        return self._gm_griddedsurface.columns 
    110113 
    111114    @columns.setter 
    112     def columns(self, value): 
     115    def columns(self, value):    
    113116            self._gm_griddedsurface.columns = value 
    114117 
     
    116119        return (self.interpolation, self.surface, self.numDerivativesOnBoundary, self.horizontalCurveType, self.controlPoint, self.rows, self.verticalCurveType, self.columns) 
    117120 
    118     def __eq__(x, y): 
     121    def __eq__(self, y): 
    119122        ''' 
    120123        Cannot compare classes which do not define a "__key" attribute  
    121124        ''' 
    122         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    123             return x.__key() == y.__key() 
    124         return id(x) == id(y) 
     125        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     126            return self.__key() == y.__key() 
     127        return id(self) == id(y) 
    125128 
    126129    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_splinecurve.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:44 
     25Created on 10-Feb-2012 12:03:15 
    2326 
    2427@author: mnagni 
     
    5053 
    5154    @property 
    52     def curve(self): 
     55    def curve(self):     
    5356        return self._gm_curvesegment.curve 
    5457 
    5558    @curve.setter 
    56     def curve(self, value): 
     59    def curve(self, value):      
    5760            self._gm_curvesegment.curve = value 
    5861 
    5962    @property 
    60     def numDerivativesAtEnd(self): 
     63    def numDerivativesAtEnd(self):       
    6164        return self._gm_curvesegment.numDerivativesAtEnd 
    6265 
    6366    @numDerivativesAtEnd.setter 
    64     def numDerivativesAtEnd(self, value): 
     67    def numDerivativesAtEnd(self, value):        
    6568            self._gm_curvesegment.numDerivativesAtEnd = value 
    6669 
    67  
    68  
    6970    @property 
    70     def interpolation(self): 
     71    def interpolation(self):     
    7172        return self._gm_curvesegment.interpolation 
    7273 
    7374    @interpolation.setter 
    74     def interpolation(self, value): 
     75    def interpolation(self, value):      
    7576            self._gm_curvesegment.interpolation = value 
    7677 
    7778    @property 
    78     def numDerivativesAtStart(self): 
     79    def numDerivativesAtStart(self):     
    7980        return self._gm_curvesegment.numDerivativesAtStart 
    8081 
    8182    @numDerivativesAtStart.setter 
    82     def numDerivativesAtStart(self, value): 
     83    def numDerivativesAtStart(self, value):      
    8384            self._gm_curvesegment.numDerivativesAtStart = value 
    8485 
    85  
    86  
    8786    @property 
    88     def numDerivativeInterior(self): 
     87    def numDerivativeInterior(self):     
    8988        return self._gm_curvesegment.numDerivativeInterior 
    9089 
    9190    @numDerivativeInterior.setter 
    92     def numDerivativeInterior(self, value): 
     91    def numDerivativeInterior(self, value):      
    9392            self._gm_curvesegment.numDerivativeInterior = value 
    94  
    95  
    9693 
    9794    def __key(self): 
    9895        return (self.curve, self.numDerivativesAtEnd, self.knot, self.interpolation, self.numDerivativesAtStart, self.degree, self.numDerivativeInterior, self.controlPoints) 
    9996 
    100     def __eq__(x, y): 
     97    def __eq__(self, y): 
    10198        ''' 
    10299        Cannot compare classes which do not define a "__key" attribute  
    103100        ''' 
    104         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    105             return x.__key() == y.__key() 
    106         return id(x) == id(y) 
     101        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     102            return self.__key() == y.__key() 
     103        return id(self) == id(y) 
    107104 
    108105    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_splinecurveform.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:39 
     25Created on 10-Feb-2012 12:03:14 
    2326 
    2427@author: mnagni 
     
    3235        This class has been genererated automatically using the Apache Velocity project. 
    3336    ''' 
     37    cl_hyperbolicarc = "hyperbolicArc"  
     38    cl_parabolicarc = "parabolicArc"  
     39    cl_ellipticarc = "ellipticArc"  
    3440    cl_polylineform = "polylineForm"  
    35     cl_hyperbolicarc = "hyperbolicArc"  
    3641    cl_circulararc = "circularArc"  
    37     cl_ellipticarc = "ellipticArc"  
    38     cl_parabolicarc = "parabolicArc"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_tin.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:44 
     25Created on 10-Feb-2012 12:03:10 
    2326 
    2427@author: mnagni 
     
    3942        self._gm_triangulatedsurface = GM_TriangulatedSurface()          
    4043 
     44        self._containedPrimitive_gm_solid = [] 
    4145        self._containedPrimitive_gm_orientableprimitive = [] 
    42         self._containedPrimitive_gm_solid = [] 
    4346        self._containedPrimitive_gm_point = [] 
    4447        self.composite = [] 
     48        self._composite_gm_compositesolid = [] 
     49        self._composite_gm_compositesurface = [] 
     50        self._composite_gm_compositepoint = [] 
    4551        self._composite_gm_compositecurve = [] 
    46         self._composite_gm_compositepoint = [] 
    47         self._composite_gm_compositesurface = [] 
    48         self._composite_gm_compositesolid = [] 
    4952        self.orientation = None 
     53        self._containingPrimitive_gm_solid = [] 
    5054        self._containingPrimitive_gm_orientableprimitive = [] 
    51         self._containingPrimitive_gm_solid = [] 
    5255        self._containingPrimitive_gm_point = [] 
     56        self._topology_tp_face = [] 
     57        self._topology_tp_node = [] 
     58        self._topology_tp_solid = [] 
    5359        self._topology_tp_edge = [] 
    54         self._topology_tp_node = [] 
    5560        self._topology_tp_directedtopo = [] 
    56         self._topology_tp_solid = [] 
    57         self._topology_tp_face = [] 
    5861        self.stopLines = [] 
    5962        self._CRS_sc_compoundcrs = None 
     
    6265        self._patch_gm_parametriccurvesurface = [] 
    6366        self._patch_gm_polygon = [] 
     67        self._proxy_gm_orientablesurface = None 
    6468        self._proxy_gm_orientablecurve = None 
    65         self._proxy_gm_orientablesurface = None 
     69        self._primitive_gm_solid = None 
    6670        self._primitive_gm_orientableprimitive = None 
    67         self._primitive_gm_solid = None 
    6871        self._primitive_gm_point = None 
    6972        self.complex = [] 
     
    7477 
    7578    @property 
    76     def containedPrimitive(self): 
     79    def containedPrimitive(self):        
    7780        return self._gm_triangulatedsurface.containedPrimitive 
    7881 
    7982    @containedPrimitive.setter 
    80     def containedPrimitive(self, value): 
     83    def containedPrimitive(self, value):         
    8184            self._gm_triangulatedsurface.containedPrimitive = value 
    8285 
    8386    @property 
    84     def composite(self): 
     87    def composite(self):         
    8588        return self._gm_triangulatedsurface.composite 
    8689 
    8790    @composite.setter 
    88     def composite(self, value): 
     91    def composite(self, value):  
    8992            self._gm_triangulatedsurface.composite = value 
    9093 
    9194    @property 
    92     def composite(self): 
     95    def composite(self):         
    9396        return self._gm_triangulatedsurface.composite 
    9497 
    9598    @composite.setter 
    96     def composite(self, value): 
     99    def composite(self, value):  
    97100            self._gm_triangulatedsurface.composite = value 
    98101 
    99102    @property 
    100     def orientation(self): 
     103    def orientation(self):       
    101104        return self._gm_triangulatedsurface.orientation 
    102105 
    103106    @orientation.setter 
    104     def orientation(self, value): 
     107    def orientation(self, value):        
    105108            self._gm_triangulatedsurface.orientation = value 
    106109 
    107110    @property 
    108     def containingPrimitive(self): 
     111    def containingPrimitive(self):       
    109112        return self._gm_triangulatedsurface.containingPrimitive 
    110113 
    111114    @containingPrimitive.setter 
    112     def containingPrimitive(self, value): 
     115    def containingPrimitive(self, value):        
    113116            self._gm_triangulatedsurface.containingPrimitive = value 
    114117 
    115118    @property 
    116     def topology(self): 
     119    def topology(self):  
    117120        return self._gm_triangulatedsurface.topology 
    118121 
    119122    @topology.setter 
    120     def topology(self, value): 
     123    def topology(self, value):   
    121124            self._gm_triangulatedsurface.topology = value 
    122125 
    123  
    124  
    125126    @property 
    126     def CRS(self): 
     127    def CRS(self):       
    127128        return self._gm_triangulatedsurface.CRS 
    128129 
    129130    @CRS.setter 
    130     def CRS(self, value): 
     131    def CRS(self, value):        
    131132            self._gm_triangulatedsurface.CRS = value 
    132133 
    133134    @property 
    134     def patch(self): 
     135    def patch(self):     
    135136        return self._gm_triangulatedsurface.patch 
    136137 
    137138    @patch.setter 
    138     def patch(self, value): 
     139    def patch(self, value):      
    139140            self._gm_triangulatedsurface.patch = value 
    140141 
    141142    @property 
    142     def patch(self): 
     143    def patch(self):     
    143144        return self._gm_triangulatedsurface.patch 
    144145 
    145146    @patch.setter 
    146     def patch(self, value): 
     147    def patch(self, value):      
    147148            self._gm_triangulatedsurface.patch = value 
    148149 
    149150    @property 
    150     def proxy(self): 
     151    def proxy(self):     
    151152        return self._gm_triangulatedsurface.proxy 
    152153 
    153154    @proxy.setter 
    154     def proxy(self, value): 
     155    def proxy(self, value):      
    155156            self._gm_triangulatedsurface.proxy = value 
    156157 
    157158    @property 
    158     def primitive(self): 
     159    def primitive(self):         
    159160        return self._gm_triangulatedsurface.primitive 
    160161 
    161162    @primitive.setter 
    162     def primitive(self, value): 
     163    def primitive(self, value):  
    163164            self._gm_triangulatedsurface.primitive = value 
    164165 
    165166    @property 
    166     def complex(self): 
     167    def complex(self):   
    167168        return self._gm_triangulatedsurface.complex 
    168169 
    169170    @complex.setter 
    170     def complex(self, value): 
     171    def complex(self, value):    
    171172            self._gm_triangulatedsurface.complex = value 
    172  
    173  
    174  
    175  
    176  
    177  
    178173 
    179174    def __key(self): 
    180175        return (self.containedPrimitive, self.composite, self.composite, self.orientation, self.containingPrimitive, self.topology, self.stopLines, self.CRS, self.patch, self.patch, self.proxy, self.primitive, self.complex, self.controlPoint, self.breakLines, self.maxLength) 
    181176 
    182     def __eq__(x, y): 
     177    def __eq__(self, y): 
    183178        ''' 
    184179        Cannot compare classes which do not define a "__key" attribute  
    185180        ''' 
    186         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    187             return x.__key() == y.__key() 
    188         return id(x) == id(y) 
     181        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     182            return self.__key() == y.__key() 
     183        return id(self) == id(y) 
    189184 
    190185    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_triangle.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:37 
     25Created on 10-Feb-2012 12:03:13 
    2326 
    2427@author: mnagni 
     
    4851 
    4952    @property 
    50     def interpolation(self): 
     53    def interpolation(self):     
    5154        return self._gm_polygon.interpolation 
    5255 
    5356    @interpolation.setter 
    54     def interpolation(self, value): 
     57    def interpolation(self, value):      
    5558            self._gm_polygon.interpolation = value 
    5659 
    57  
    58  
    59  
    60  
    6160    @property 
    62     def numDerivativesOnBoundary(self): 
     61    def numDerivativesOnBoundary(self):  
    6362        return self._gm_polygon.numDerivativesOnBoundary 
    6463 
    6564    @numDerivativesOnBoundary.setter 
    66     def numDerivativesOnBoundary(self, value): 
     65    def numDerivativesOnBoundary(self, value):   
    6766            self._gm_polygon.numDerivativesOnBoundary = value 
    6867 
    6968    @property 
    70     def spanningSurface(self): 
     69    def spanningSurface(self):   
    7170        return self._gm_polygon.spanningSurface 
    7271 
    7372    @spanningSurface.setter 
    74     def spanningSurface(self, value): 
     73    def spanningSurface(self, value):    
    7574            self._gm_polygon.spanningSurface = value 
    7675 
    7776    @property 
    78     def boundary(self): 
     77    def boundary(self):  
    7978        return self._gm_polygon.boundary 
    8079 
    8180    @boundary.setter 
    82     def boundary(self, value): 
     81    def boundary(self, value):   
    8382            self._gm_polygon.boundary = value 
    8483 
     
    8685        return (self.interpolation, self.surface, self.corners, self.numDerivativesOnBoundary, self.spanningSurface, self.boundary) 
    8786 
    88     def __eq__(x, y): 
     87    def __eq__(self, y): 
    8988        ''' 
    9089        Cannot compare classes which do not define a "__key" attribute  
    9190        ''' 
    92         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    93             return x.__key() == y.__key() 
    94         return id(x) == id(y) 
     91        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     92            return self.__key() == y.__key() 
     93        return id(self) == id(y) 
    9594 
    9695    def __hash__(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_triangulatedsurface.py

    r8087 r8088  
     1 
     2 
     3 
    14 
    25 
     
    2023 
    2124''' 
    22 Created on 06-Feb-2012 15:59:45 
     25Created on 10-Feb-2012 12:03:13 
    2326 
    2427@author: mnagni 
     
    3942        self._gm_polyhedralsurface = GM_PolyhedralSurface()      
    4043 
     44        self._topology_tp_face = [] 
     45        self._topology_tp_node = [] 
     46        self._topology_tp_solid = [] 
    4147        self._topology_tp_edge = [] 
    42         self._topology_tp_node = [] 
    4348        self._topology_tp_directedtopo = [] 
    44         self._topology_tp_solid = [] 
    45         self._topology_tp_face = [] 
     49        self._containedPrimitive_gm_solid = [] 
    4650        self._containedPrimitive_gm_orientableprimitive = [] 
    47         self._containedPrimitive_gm_solid = [] 
    4851        self._containedPrimitive_gm_point = [] 
     52        self._composite_gm_compositesolid = [] 
     53        self._composite_gm_compositesurface = [] 
     54        self._composite_gm_compositepoint = [] 
    4955        self._composite_gm_compositecurve = [] 
    50         self._composite_gm_compositepoint = [] 
    51         self._composite_gm_compositesurface = [] 
    52         self._composite_gm_compositesolid = [] 
    5356        self.composite = [] 
    5457        self._CRS_sc_compoundcrs = None 
     
    5861        self._patch_gm_polygon = [] 
    5962        self.patch = [] 
     63        self._proxy_gm_orientablesurface = None 
    6064        self._proxy_gm_orientablecurve = None 
    61         self._proxy_gm_orientablesurface = None 
     65        self._containingPrimitive_gm_solid = [] 
    6266        self._containingPrimitive_gm_orientableprimitive = [] 
    63         self._containingPrimitive_gm_solid = [] 
    6467        self._containingPrimitive_gm_point = [] 
    6568        self.complex = [] 
     69        self._primitive_gm_solid = None 
    6670        self._primitive_gm_orientableprimitive = None 
    67         self._primitive_gm_solid = None 
    6871        self._primitive_gm_point = None 
    6972        super(GM_TriangulatedSurface, self).__init__() 
    7073 
    7174    @property 
    72     def topology(self): 
     75    def topology(self):  
    7376        return self._gm_polyhedralsurface.topology 
    7477 
    7578    @topology.setter 
    76     def topology(self, value): 
     79    def topology(self, value):   
    7780            self._gm_polyhedralsurface.topology = value 
    7881 
    7982    @property 
    80     def containedPrimitive(self): 
     83    def containedPrimitive(self):        
    8184        return self._gm_polyhedralsurface.containedPrimitive 
    8285 
    8386    @containedPrimitive.setter 
    84     def containedPrimitive(self, value): 
     87    def containedPrimitive(self, value):         
    8588            self._gm_polyhedralsurface.containedPrimitive = value 
    8689 
    8790    @property 
    88     def composite(self): 
     91    def composite(self):         
    8992        return self._gm_polyhedralsurface.composite 
    9093 
    9194    @composite.setter 
    92     def composite(self, value): 
     95    def composite(self, value):  
    9396            self._gm_polyhedralsurface.composite = value 
    9497 
    9598    @property 
    96     def composite(self): 
     99    def composite(self):         
    97100        return self._gm_polyhedralsurface.composite 
    98101 
    99102    @composite.setter 
    100     def composite(self, value): 
     103    def composite(self, value):  
    101104            self._gm_polyhedralsurface.composite = value 
    102105 
    103106    @property 
    104     def CRS(self): 
     107    def CRS(self):       
    105108        return self._gm_polyhedralsurface.CRS 
    106109 
    107110    @CRS.setter 
    108     def CRS(self, value): 
     111    def CRS(self, value):        
    109112            self._gm_polyhedralsurface.CRS = value 
    110113 
    111114    @property 
    112     def orientation(self): 
     115    def orientation(self):       
    113116        return self._gm_polyhedralsurface.orientation 
    114117 
    115118    @orientation.setter 
    116     def orientation(self, value): 
     119    def orientation(self, value):        
    117120            self._gm_polyhedralsurface.orientation = value 
    118121 
    119122    @property 
    120     def patch(self): 
     123    def patch(self):     
    121124        return self._gm_polyhedralsurface.patch 
    122125 
    123126    @patch.setter 
    124     def patch(self, value): 
     127    def patch(self, value):      
    125128            self._gm_polyhedralsurface.patch = value 
    126129 
    127  
    128  
    129130    @property 
    130     def proxy(self): 
     131    def proxy(self):     
    131132        return self._gm_polyhedralsurface.proxy 
    132133 
    133134    @proxy.setter 
    134     def proxy(self, value): 
     135    def proxy(self, value):      
    135136            self._gm_polyhedralsurface.proxy = value 
    136137 
    137138    @property 
    138     def containingPrimitive(self): 
     139    def containingPrimitive(self):       
    139140        return self._gm_polyhedralsurface.containingPrimitive 
    140141 
    141142    @containingPrimitive.setter 
    142     def containingPrimitive(self, value): 
     143    def containingPrimitive(self, value):        
    143144            self._gm_polyhedralsurface.containingPrimitive = value 
    144145 
    145146    @property 
    146     def complex(self): 
     147    def complex(self):   
    147148        return self._gm_polyhedralsurface.complex 
    148149 
    149150    @complex.setter 
    150     def complex(self, value): 
     151    def complex(self, value):    
    151152            self._gm_polyhedralsurface.complex = value 
    152153 
    153154    @property 
    154     def primitive(self): 
     155    def primitive(self):         
    155156        return self._gm_polyhedralsurface.primitive 
    156157 
    157158    @primitive.setter 
    158     def primitive(self, value): 
     159    def primitive(self, value):  
    159160            self._gm_polyhedralsurface.primitive = value 
    160161 
     
    162163        return (self.topology, self.containedPrimitive, self.composite, self.composite, self.CRS, self.orientation, self.patch, self.patch, self.proxy, self.containingPrimitive, self.complex, self.primitive) 
    163164 
    164     def __eq__(x, y): 
     165    def __eq__(self, y): 
    165166        ''' 
    166167        Cannot compare classes which do not define a "__key" attribute  
    167168        ''' 
    168         if hasattr(x, '_%s__key' % (type(x).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
    169             return x.__key() == y.__key() 
    170         return id(x) == id(y) 
     169        if hasattr(self, '_%s__key' % (type(self).__name__)) and hasattr(y, '_%s__key' % (type(y).__name__)): 
     170            return self.__key() == y.__key() 
     171        return id(self) == id(y) 
    171172 
    172173    def __hash__(self): 
Note: See TracChangeset for help on using the changeset viewer.