source: mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_conic.py @ 8045

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/geometry/coordinate_geometry/gm_conic.py@8045
Revision 8045, 2.0 KB checked in by mnagni, 8 years ago (diff)

Added many libraries missing in the previous commit.
Adedd an sql file to drop all the tables.

Line 
1
2
3
4
5
6
7
8
9
10
11
12
13from ea_model.iso_19107_2003_spatial_schema.geometry.geometric_primitive.gm_curvesegment import  GM_CurveSegment
14
15'''
16Created on 04-Jan-2012 09:56:15
17
18@author: mnagni
19'''
20
21class GM_Conic(GM_CurveSegment):
22        '''
23                Represents a data entity defined in a UML diagram and supposed to
24                be persisted in a relational database.
25 
26                This class has been genererated automatically using the Apache Velocity project.
27        '''
28        '''
29                Please note that any access to the inner attributes should be done using
30                the given get/set methods and NOT accessing them directly.
31        '''
32        def __init__(self):
33                self._gm_curvesegment = GM_CurveSegment()       
34                self.semiLatusRectum  = None
35                self.startConstrParam  = None
36                self.position  = None
37                self.numDerivativesAtStart  = None
38                self.endConstrParam  = None
39                self.shifted  = None
40                self.numDerivativesAtEnd  = None
41                self.numDerivativeInterior  = None
42                self.eccentricity  = None
43                self.curve  = None
44                self.interpolation  = None
45                super(GM_Conic, self).__init__()
46
47
48
49
50
51
52
53        @property
54        def numDerivativesAtStart(self):
55                return self._gm_curvesegment.numDerivativesAtStart
56
57        @numDerivativesAtStart.setter
58        def numDerivativesAtStart(self, value):
59                         self._gm_curvesegment.numDerivativesAtStart = value
60
61
62
63
64
65        @property
66        def numDerivativesAtEnd(self):
67                return self._gm_curvesegment.numDerivativesAtEnd
68
69        @numDerivativesAtEnd.setter
70        def numDerivativesAtEnd(self, value):
71                         self._gm_curvesegment.numDerivativesAtEnd = value
72
73        @property
74        def numDerivativeInterior(self):
75                return self._gm_curvesegment.numDerivativeInterior
76
77        @numDerivativeInterior.setter
78        def numDerivativeInterior(self, value):
79                         self._gm_curvesegment.numDerivativeInterior = value
80
81
82
83        @property
84        def curve(self):
85                return self._gm_curvesegment.curve
86
87        @curve.setter
88        def curve(self, value):
89                         self._gm_curvesegment.curve = value
90
91        @property
92        def interpolation(self):
93                return self._gm_curvesegment.interpolation
94
95        @interpolation.setter
96        def interpolation(self, value):
97                         self._gm_curvesegment.interpolation = value
Note: See TracBrowser for help on using the repository browser.