AddVertex(const Point_t &vertex) | Polygon_t | [inline] |
BoundingBox() const | Polygon_t | [inline] |
Clear() | Polygon_t | [inline] |
Contains(const Point_t &point) const | Polygon_t | |
CountVertices() const | Polygon_t | [inline] |
FindClosestPoint(const Point_t &from, out Point_t *closest_point_on_polygon, out int *after_index, bool on_edge_if_inside) const | Polygon_t | |
GetBoundingBox(out Rect_t *bounding_box) const | Polygon_t | |
InsertVertex(const Point_t &vertex, int index) | Polygon_t | [inline] |
operator=(const Polygon_t ©) | Polygon_t | |
operator=(const Rect_t &rect) | Polygon_t | |
Overlapping(const Rect_t &rect) const | Polygon_t | |
Polygon_t() | Polygon_t | [inline] |
Polygon_t(const Point_t *vertices, int num_vertices) | Polygon_t | |
Polygon_t(const Rect_t &rect) | Polygon_t | |
Polygon_t(const Polygon_t &polygon) | Polygon_t | |
RemoveVertex(int index) | Polygon_t | [inline] |
ReplaceVertex(int index, const Point_t &vertex) | Polygon_t | [inline] |
RotateAbout(double radians, const Point_t &point) | Polygon_t | |
Shift(const Point_t &offset) | Polygon_t | |
VertexAt(int index) const | Polygon_t | [inline] |