-
Notifications
You must be signed in to change notification settings - Fork 0
IGeometry
This page documents the difference between the IGeometry classes. The differences are explained in the table below and highlighted in Red in the follow class diagrams.
|| Class || Component || Difference || Reason for Change || | Geometry | Fields | The DotSpaital variables start with an underscore ( _ ) | | | Geometry | Properties | Added EnvelopeAsGeometry property | | | Geometry | Properties | Added FeatureType property | | | Geometry | Properties | Changed SRID (NTS) to Srid (DotSpatial) | | | Geometry | Properties | Did not include the NTS property of PointOnSurface | | | Geometry | Methods | Added ClearEnvelope method | | | Geometry | Methods | Added ClosestPoint method | | | Geometry | Methods | Removed the (+ 1 overloads) from the NTS CompareTo method | | | Geometry | Methods | Removed the (+ 1 overloads) from the NTS Equals method | | | Geometry | Methods | Added the ExportToGml method | | | Geometry | Methods | Added the FromBasicGeometry method | | | Geometry | Methods | Added a (+ 1 overloads) to the Geometry method | | | Geometry | Methods | Added the GetBasicGeometryN method | | | Geometry | Methods | Added the ICloneable.Clone method | | | Geometry | Methods | Added a (+ 2 overloads) to the Intersects method | | | Geometry | Methods | Added the OnCopy method | | | Geometry | Methods | Added the UpdateEnvelope method | | | Geometry | Methods | Removed the AsBinary NTS method | | | Geometry | Methods | Removed the As Test NTS method | | | Geometry | Methods | Removed the Clone method | | | Geometry | Methods | Removed the CompareGeometryCollections NTS method | | | Geometry | Methods | Removed the GetHashCode NTS method | | | Geometry | Methods | Removed the isGeometryCollection NTS method | | | Geometry | Methods | Removed the operator != NTS method | | | Geometry | Methods | Removed the operator == NTS method | | | Polygon | Class | Added this entire class | | | LineString | Fields | Added an underscore ( _ ) to the variable names | | | LineString | Properties | Added the FeatureType property | | | LineString | Properties | Removed the CoordianteSequence property from the NTS class | | | LineString | Methods | Added the ClosestPoint method | | | LineString | Methods | Added the IsEquivalentClass method | | | LineString | Methods | Changed the LineString (+ 1 overloads) NTS method to LineString (+ 6 overloads) | | | LineString | Methods | Added the Offest Method | | | LineString | Methods | Added the OnCopy Method | | | LineString | Methods | Removed the Clone NTS method | | | LinearRing | Properties | Added the FeatureTypy Property | | | LinearRing | Methods | Change the LinearRing (+ 1 overloads) NTS method to LinearRing (+ 2 overloads) | | | Point | Fields | Added an underscore ( _ ) to the variable names | | | Point | Fields | Change the NTS field of emptyCoordinate to EMPTY_COORDINATE | | | Point | Fields | Added the FeatureType property | | | Point | Fields | Added the M property | | | Point | Fields | Added the NumOrdinates property | | | Point | Fields | Added the RecordNumber property | | | Point | Fields | Added the this property | | | Point | Fields | Added the Values property | | | Point | Fields | Removed the CoordinateSequence NTS property | | | Point | Methods | Added the ClosestPoint Method | | | Point | Methods | Added the Distance Method | | | Point | Methods | Added the Equals2D Method | | | Point | Methods | Added the Equals3D Method | | | Point | Methods | Added the HyperDistance Method | | | Point | Methods | Added the OnCopy Method | | | Point | Methods | Changed the NTS Point (+ 3 overloads) to Point (+ 6 overloads) Method | | | Point | Methods | Added the ToArray Method | | | Point | Methods | Removed the Clone NTS Method | | | GeometryCollection | Fields | Added an underscore ( _ ) to the variable names | | | GeometryCollection | Properties | Added the Envelope Property | | | GeometryCollection | Methods | Added the ClosestPoint method | | | GeometryCollection | Methods | Changed the NTS GeometryCollection (+ 1 overloads) to GeometryCollection (+ 5 overloads) | | | GeometryCollection | Methods | Added the GetBasicGeometryN method | | | GeometryCollection | Methods | Added the OnCopymethod | | | GeometryCollection | Methods | Removed the NTS Clone method | | | MultiPolygon | Properties | Added the FeatureType Property | | | MultiPolygon | Methods | Added the FromBasicGeometry method | | | MultiPolygon | Methods | Changed the NTS MultiPolygon (+ 1 overloads) to (+ 4 overloads) | | | MultiLineString | Properties | Added the FeatureType Property | | | MultiLineString | Properties | Added the thisProperty | | | MultiLineString | Methods | Changed the NTS MultiLineString (+ 1 overloads) to (+ 5 overloads) | | | MultiPoint | Properties | Added the FeatureType Property | | | MultiPoint | Properties | Added the thisProperty | | | MultiPoint | Methods | Added the CastPoints (+ 1 overload) | | | MultiPoint | Methods | Changed the NTS MultiLineString (+ 1 overloads) to (+ 3 overloads) | |

