christian@0: /* christian@0: * Postarc christian@0: * christian@0: * Author: christian@0: * Christian Lins christian@0: * christian@0: * Copyright: christian@0: * Copyright (C) 2012 Intevation GmbH christian@0: * christian@0: * This program is free software: you can redistribute it and/or modify christian@0: * it under the terms of the GNU Lesser General Public License as published by christian@0: * the Free Software Foundation, either version 3 of the License, or christian@0: * (at your option) any later version. christian@0: * christian@0: * This program is distributed in the hope that it will be useful, christian@0: * but WITHOUT ANY WARRANTY; without even the implied warranty of christian@0: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the christian@0: * GNU General Public License for more details. christian@0: * christian@0: * You should have received a copy of the GNU Lesser General Public License christian@0: * along with this program. If not, see . christian@0: */ christian@0: christian@0: using System; christian@0: using System.Collections.Generic; christian@0: using System.Linq; christian@0: using System.Text; christian@0: using ESRI.ArcGIS.Geometry; christian@0: christian@0: namespace Postarc.Feature christian@0: { christian@0: public class Polygon : IWKTGeometry, IPolygon christian@0: { christian@0: public void Close() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void Densify(double maxSegmentLength, double maxDeviation) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public esriGeometryDimension Dimension christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public IEnvelope Envelope christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public int ExteriorRingCount christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public IRing FindExteriorRing(IRing interiorRing) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public IPoint FromPoint christian@0: { christian@0: get christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: set christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: } christian@0: christian@0: public void Generalize(double maxAllowableOffset) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void GeoNormalize() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void GeoNormalizeFromLongitude(double Longitude) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public esriGeometryType GeometryType christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public void GetSubcurve(double fromDistance, double toDistance, bool asRatio, out ICurve outSubcurve) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public bool IsClosed christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public bool IsEmpty christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public double Length christian@0: { christian@0: get { throw new NotImplementedException(); } christian@0: } christian@0: christian@0: public void Project(ISpatialReference newReferenceSystem) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryEnvelope(IEnvelope outEnvelope) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryExteriorRings(ref IRing exteriorRings) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryFromPoint(IPoint from) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryInteriorRings(IRing exteriorRing, ref IRing interiorRings) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryNormal(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, double Length, ILine normal) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryPoint(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, IPoint outPoint) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryPointAndDistance(esriSegmentExtension extension, IPoint inPoint, bool asRatio, IPoint outPoint, ref double DistanceAlongCurve, ref double distanceFromCurve, ref bool bRightSide) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryTangent(esriSegmentExtension extension, double DistanceAlongCurve, bool asRatio, double Length, ILine tangent) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void QueryToPoint(IPoint to) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void ReverseOrientation() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void SetEmpty() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void SimplifyPreserveFromTo() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void Smooth(double maxAllowableOffset) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void SnapToSpatialReference() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public ISpatialReference SpatialReference christian@0: { christian@0: get christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: set christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: } christian@0: christian@0: public void SplitAtDistance(double distance, bool asRatio, bool createPart, out bool SplitHappened, out int newPartIndex, out int newSegmentIndex) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public void SplitAtPoint(IPoint splitPoint, bool projectOnto, bool createPart, out bool SplitHappened, out int newPartIndex, out int newSegmentIndex) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public IPoint ToPoint christian@0: { christian@0: get christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: set christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: } christian@0: christian@0: public void Weed(double maxAllowableOffsetFactor) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public int get_InteriorRingCount(IRing exteriorRing) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: public string GetWKT() christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: christian@0: christian@0: public void SetWKT(string wkt) christian@0: { christian@0: throw new NotImplementedException(); christian@0: } christian@0: } christian@0: }