# Public Methods

Name | Description | |
---|---|---|

Add | Adds a new part to the Shape. | |

Buffer | Returns a polygon that represents the perimeter of another shape object that has been increased or decreased by a specific distance in all directions. | |

Clear | Removes all parts of the Shape. | |

Clone | Returns a copy of the Shape. | |

Contains | Returns a value that indicates whether a shape wholly contains another shape. | |

ConvexHull | Constructs the convex hull of this Shape. | |

Difference | Returns a shape that represents the geometric difference of two shape objects. | |

FindNearestPoint | Returns the most closest point to the given point. | |

FromWkb | Creates a Shape from Well-Known Binary(WKB) data. | |

FromWkt | Creates a Shape from Well-Known Text(WKT) data. | |

GetCrossings | Returns a Points collection whose members represent the points at which two spatial objects cross. | |

GetPoint | Gets a point within the Shape. | |

Intersect | Returns a shape that represents the geometric intersection of one shape object with another shape object. | |

Intersects | Returns a value that indicates whether a shape intersects another shape. | |

MakeCircle | Makes a circle Shape object. | |

MakeRectangle | Makes a rectangle Shape object. | |

Remove | Removes a part from a Shape object. | |

ToWkb | Returns the contents of the Shape as Well-Known Binary(WKB) data (array of bytes). | |

ToWkt | Returns the contents of the Shape as Well-Known Text(WKT) data. | |

Union | Returns a shape that represents the geometric union of two shape objects. |

# See Also