Osgeo. OGR. Geometry

Source: Internet
Author: User
Tags ipoint
# 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 ();}}

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.