source: TI02-CSML/trunk/services/3rdParty/GeoTypes-0.6.0/GeoTypes/_OGAbstractFactory.py @ 2194

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI02-CSML/trunk/services/3rdParty/GeoTypes-0.6.0/GeoTypes/_OGAbstractFactory.py@2194
Revision 2194, 1.9 KB checked in by lawrence, 13 years ago (diff)

Adding various specs and 3rd party code of interest for the CSML
services development.

Line 
1
2################################################################################
3# Copyright (c) QinetiQ Plc 2003
4#
5# Licensed under the LGPL. For full license details see the LICENSE file.
6################################################################################
7
8class OGAbstractFactory:
9
10    def __init__(self):
11        pass
12
13    def getGeometry(self):
14        pass
15   
16    def abortGeometryCollection(self):
17        pass
18   
19    def abortLinearRing(self):
20        pass
21
22    def abortLineString(self):
23        pass
24   
25    def abortMultiLineString(self):
26        pass
27   
28    def abortMultiPoint(self):
29        pass
30   
31    def abortMultiPolygon(self):
32        pass
33   
34    def abortPoint(self):
35        pass
36   
37    def abortPolygon(self):
38        pass
39   
40    def abortUnit(self):
41        pass
42   
43    def abortWork(self):
44        pass
45   
46    def addPoints(self,x,y):
47        pass
48   
49    def addPoints3D(self,x,y,z):
50        pass
51
52    def beginGeometryCollection(self):
53        pass
54   
55    def beginLinearRing(self):
56        pass
57   
58    def beginLineString(self):
59        pass
60   
61    def beginMultiLineString(self):
62        pass
63   
64    def beginMultiPoint(self):
65        pass
66   
67    def beginMultiPolygon(self):
68        pass
69   
70    def beginPoint(self):
71        pass
72   
73    def beginPolygon(self):
74        pass
75   
76    def beginUnit(self, srid):
77        pass
78       
79    def beginWork(self):
80        pass
81
82    def endGeometryCollection(self):
83        pass
84   
85    def endLinearRing(self):
86        pass
87   
88    def endLineString(self):
89        pass
90   
91    def endMultiLineString(self):
92        pass
93   
94    def endMultiPoint(self):
95        pass
96   
97    def endMultiPolygon(self):
98        pass
99   
100    def endPoint(self):
101        pass
102   
103    def endPolygon(self):
104        pass
105   
106    def endUnit(self):
107        pass
108   
109    def endWork(self):
110        pass
111
112    def reset(self):
113        pass
Note: See TracBrowser for help on using the repository browser.