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

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@8074
Revision 8074, 2.2 KB checked in by mnagni, 8 years ago (diff)

Last Working version for DB library and ingester. Verified that can correctly ingest CI_PArty (that is, CI_Individual or CI_Organization) objects.

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