# Region Assembly ogr_csharp.dll, v2.0.50727 // D: \ km industry requirements \ c ++ \ gdal17_csharp \ ogr_csharp.dll # endregionusing osgeo. OSR; using system. runtime. interopservices; namespace osgeo. OGR {public class geometry: idisposable {protected bool swigcmemown; protected object swigparentref; Public geometry (wkbgeometrytype); Public geometry (intptr cptr, bool cmemoryown, object parent ); public geometry (wkbgeometrytype, string WKT, int WKB, intptr wkb_buf, string GML); Public int addgeometry (geometry other); Public int addgeometrydirectly (geometry other_disown ); public void addpoint (Double X, Double Y, Double Z); Public void addpoint_2d (Double X, Double Y); Public void assignspatialreference (osgeo. OSR. spatialreference reference); Public geometry buffer (double distance, int quadsecs); Public geometry centroid (); Public geometry clone (); Public void closerings (); public bool contains (geometry other); Public geometry convexhull (); public static geometry createfromgml (string GML); public static geometry createfromwkb (byte [] WKB ); public static geometry createfromwkt (string WKT); Public bool crosses (geometry other); Public geometry difference (geometry other); Public bool disjoint (geometry other); Public Virtual void dispose (); public double distance (geometry other); Public void empty (); Public bool equal (geometry other); Public String exporttogml (); Public String exporttojson (); public String exporttokml (string altitude_mode); Public int exporttowkb (byte [] buffer); Public int exporttowkb (byte [] buffer, wkbbyteorder byte_order); Public int exporttowkb (INT buflen, intptr buffer, wkbbyteorder byte_order); Public int exporttowkt (out string argout); Public void flattento2d (); Public double getarea (); Public geometry getboundary (); Public int evaluate (); public static handleref getcptr (geometry OBJ); public static handleref getcptranddisown (geometry OBJ, object parent); public static handleref getcptrandsetreference (geometry OBJ, object parent); Public int getdimension (); public void getenvelope (envelope env); Public int getgeometrycount (); Public String getgeometryname (); Public geometry getgeometryref (INT Geom); Public wkbgeometrytype getgeometrytype (); public void getpoint (INT ipoint, double [] argout); Public void getpoint_2d (INT ipoint, double [] argout); Public int getpointcount (); Public osgeo. OSR. spatialreference getspatialreference (); Public double getx (INT point); Public double Gety (INT point); Public double Getz (INT point); Public bool intersect (geometry other ); public geometry intersection (geometry other); Public bool isempty (); Public bool isring (); Public bool issimple (); Public bool isvalid (); Public bool overlaps (geometry other ); public void segmentize (double dfmaxlength); Public void setcoordinatedimension (INT dimension); Public void setpoint (INT point, double X, Double Y, Double Z); Public void setpoint_2d (INT point, double X, Double Y); Public geometry extends ricdifference (geometry other); protected object thisown_false (); protected static object thisown_true (); Public bool touches (geometry other ); public int transform (osgeo. OSR. coordinatetransformation trans); Public int transformto (osgeo. OSR. spatialreference reference); Public geometry Union (geometry other); Public bool within (geometry other); Public int wkbsize ();}}