Changes between Version 6 and Version 7 of GdalOgrCsharpVersions
- Timestamp:
- Apr 8, 2007, 4:15:45 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GdalOgrCsharpVersions
v6 v7 43 43 We should use PascalCase for namespaces, and separate logical components with periods, and avoid using the same name for a namespace and a class. 44 44 45 As far as we can we use PascalCase for the acronyms and UpperCase for the abbreviations.45 As far as we can we use PascalCase for the acronyms and !UpperCase for the abbreviations. 46 46 47 47 The following GDAL/OGR namespace names were used: … … 125 125 === !CreateFromWkb support (#1565) === 126 126 127 The inverse operation of Geometry.ExportToWkb is now supported with the development version. At this point the default behaviour of the SWIG bindings have been altered for the C# interface because the proper marshaling code could not be supported at the constructor overloads. Now the Geometry objects can be constructed using the following signatures: 128 129 {{{ 130 public Geometry(wkbGeometryType type); 131 public static Geometry CreateFromWkt(string wkt); 132 public static Geometry CreateFromGML(string gml); 133 public static Geometry CreateFromWkb(byte[] wkb); 134 public Geometry(wkbGeometryType type, string wkt, int wkb, IntPtr wkb_buf, string gml); 135 }}} 136 137 The latter is the generic constructor which requires to write the marshaling code for 'IntPtr wkb_buf'' outside of the function. 138 127 139 === Dataset.!ReadRaster, Dataset.!WriteRaster support === 140 141 Similarly to the Band.!ReadRaster band Band.!WriteRaster implementation the Dataset.!ReadRaster, Dataset.!WriteRaster is also supported for now. This implementation uses the same approach as described in [http://trac.osgeo.org/gdal/wiki/GdalOgrCsharpRaster GDAL/OGR Raster Operations] 128 142 129 143 === Added support for Dataset.!BuildOverviews (#1552) ===