Mercurial > postarc > postarc
comparison Postarc/Postarc/Feature/Polygon.cs @ 0:1aca3d413885 tip
Initial import of Postarc
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 05 Oct 2012 23:55:06 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1aca3d413885 |
---|---|
1 /* | |
2 * Postarc | |
3 * | |
4 * Author: | |
5 * Christian Lins <christian.lins@intevation.de> | |
6 * | |
7 * Copyright: | |
8 * Copyright (C) 2012 Intevation GmbH <http://www.intevation.de/> | |
9 * | |
10 * This program is free software: you can redistribute it and/or modify | |
11 * it under the terms of the GNU Lesser General Public License as published by | |
12 * the Free Software Foundation, either version 3 of the License, or | |
13 * (at your option) any later version. | |
14 * | |
15 * This program is distributed in the hope that it will be useful, | |
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
18 * GNU General Public License for more details. | |
19 * | |
20 * You should have received a copy of the GNU Lesser General Public License | |
21 * along with this program. If not, see <http://www.gnu.org/licenses/>. | |
22 */ | |
23 | |
24 using System; | |
25 using System.Collections.Generic; | |
26 using System.Linq; | |
27 using System.Text; | |
28 using ESRI.ArcGIS.Geometry; | |
29 | |
30 namespace Postarc.Feature | |
31 { | |
32 public class Polygon : IWKTGeometry, IPolygon | |
33 { | |
34 public void Close() | |
35 { | |
36 throw new NotImplementedException(); | |
37 } | |
38 | |
39 public void Densify(double maxSegmentLength, double maxDeviation) | |
40 { | |
41 throw new NotImplementedException(); | |
42 } | |
43 | |
44 public esriGeometryDimension Dimension | |
45 { | |
46 get { throw new NotImplementedException(); } | |
47 } | |
48 | |
49 public IEnvelope Envelope | |
50 { | |
51 get { throw new NotImplementedException(); } | |
52 } | |
53 | |
54 public int ExteriorRingCount | |
55 { | |
56 get { throw new NotImplementedException(); } | |
57 } | |
58 | |
59 public IRing FindExteriorRing(IRing interiorRing) | |
60 { | |
61 throw new NotImplementedException(); | |
62 } | |
63 | |
64 public IPoint FromPoint | |
65 { | |
66 get | |
67 { | |
68 throw new NotImplementedException(); | |
69 } | |
70 set | |
71 { | |
72 throw new NotImplementedException(); | |
73 } | |
74 } | |
75 | |
76 public void Generalize(double maxAllowableOffset) | |
77 { | |
78 throw new NotImplementedException(); | |
79 } | |
80 | |
81 public void GeoNormalize() | |
82 { | |
83 throw new NotImplementedException(); | |
84 } | |
85 | |
86 public void GeoNormalizeFromLongitude(double Longitude) | |
87 { | |
88 throw new NotImplementedException(); | |
89 } | |
90 | |
91 public esriGeometryType GeometryType | |
92 { | |
93 get { throw new NotImplementedException(); } | |
94 } | |
95 | |
96 public void GetSubcurve(double fromDistance, double toDistance, bool asRatio, out ICurve outSubcurve) | |
97 { | |
98 throw new NotImplementedException(); | |
99 } | |
100 | |
101 public bool IsClosed | |
102 { | |
103 get { throw new NotImplementedException(); } | |
104 } | |
105 | |
106 public bool IsEmpty | |
107 { | |
108 get { throw new NotImplementedException(); } | |
109 } | |
110 | |
111 public double Length | |
112 { | |
113 get { throw new NotImplementedException(); } | |
114 } | |
115 | |
116 public void Project(ISpatialReference newReferenceSystem) | |
117 { | |
118 throw new NotImplementedException(); | |
119 } | |
120 | |
121 public void QueryEnvelope(IEnvelope outEnvelope) | |
122 { | |
123 throw new NotImplementedException(); | |
124 } | |
125 | |
126 public void QueryExteriorRings(ref IRing exteriorRings) | |
127 { | |
128 throw new NotImplementedException(); | |
129 } | |
130 | |
131 public void QueryFromPoint(IPoint from) | |
132 { | |
133 throw new NotImplementedException(); | |
134 } | |
135 | |
136 public void QueryInteriorRings(IRing exteriorRing, ref IRing interiorRings) | |
137 { | |
138 throw new NotImplementedException(); | |
139 } | |
140 | |
141 public void QueryNormal(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, double Length, ILine normal) | |
142 { | |
143 throw new NotImplementedException(); | |
144 } | |
145 | |
146 public void QueryPoint(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, IPoint outPoint) | |
147 { | |
148 throw new NotImplementedException(); | |
149 } | |
150 | |
151 public void QueryPointAndDistance(esriSegmentExtension extension, IPoint inPoint, bool asRatio, IPoint outPoint, ref double DistanceAlongCurve, ref double distanceFromCurve, ref bool bRightSide) | |
152 { | |
153 throw new NotImplementedException(); | |
154 } | |
155 | |
156 public void QueryTangent(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, double Length, ILine tangent) | |
157 { | |
158 throw new NotImplementedException(); | |
159 } | |
160 | |
161 public void QueryToPoint(IPoint to) | |
162 { | |
163 throw new NotImplementedException(); | |
164 } | |
165 | |
166 public void ReverseOrientation() | |
167 { | |
168 throw new NotImplementedException(); | |
169 } | |
170 | |
171 public void SetEmpty() | |
172 { | |
173 throw new NotImplementedException(); | |
174 } | |
175 | |
176 public void SimplifyPreserveFromTo() | |
177 { | |
178 throw new NotImplementedException(); | |
179 } | |
180 | |
181 public void Smooth(double maxAllowableOffset) | |
182 { | |
183 throw new NotImplementedException(); | |
184 } | |
185 | |
186 public void SnapToSpatialReference() | |
187 { | |
188 throw new NotImplementedException(); | |
189 } | |
190 | |
191 public ISpatialReference SpatialReference | |
192 { | |
193 get | |
194 { | |
195 throw new NotImplementedException(); | |
196 } | |
197 set | |
198 { | |
199 throw new NotImplementedException(); | |
200 } | |
201 } | |
202 | |
203 public void SplitAtDistance(double distance, bool asRatio, bool createPart, out bool SplitHappened, out int newPartIndex, out int newSegmentIndex) | |
204 { | |
205 throw new NotImplementedException(); | |
206 } | |
207 | |
208 public void SplitAtPoint(IPoint splitPoint, bool projectOnto, bool createPart, out bool SplitHappened, out int newPartIndex, out int newSegmentIndex) | |
209 { | |
210 throw new NotImplementedException(); | |
211 } | |
212 | |
213 public IPoint ToPoint | |
214 { | |
215 get | |
216 { | |
217 throw new NotImplementedException(); | |
218 } | |
219 set | |
220 { | |
221 throw new NotImplementedException(); | |
222 } | |
223 } | |
224 | |
225 public void Weed(double maxAllowableOffsetFactor) | |
226 { | |
227 throw new NotImplementedException(); | |
228 } | |
229 | |
230 public int get_InteriorRingCount(IRing exteriorRing) | |
231 { | |
232 throw new NotImplementedException(); | |
233 } | |
234 | |
235 public string GetWKT() | |
236 { | |
237 throw new NotImplementedException(); | |
238 } | |
239 | |
240 | |
241 public void SetWKT(string wkt) | |
242 { | |
243 throw new NotImplementedException(); | |
244 } | |
245 } | |
246 } |