#include <ixlib_polygon.hh>
Inheritance diagram for ixion::polygon_segment::
Public Types | |
typedef coord_vector< T, 2 > | vertex_2d |
Public Methods | |
polygon_segment () | |
polygon_segment (rectangle< T > const &src) | |
polygon_segment (polygon_segment const &src) | |
void | push_back_c (T x, T y) |
void | insert_c (super::iterator it, T x, T y) |
bool | isPointInside (T x, T y) |
void | removeCrossings () |
void | makeConvexHull (polygon_segment &dest) const |
void | smooth (polygon_segment &dest) const |
void | subdivide (polygon_segment &dest) const |
void | translate (T x, T y) |
rectangle< T > | getBoundingBox () const |
vertex_2d | getCenter () const |
vertex_2d | getWeightedCenter () const |
vertex_2d | getPointOnOutside () const |
|
Definition at line 29 of file ixlib_polygon.hh. |
|
Definition at line 35 of file ixlib_polygon.hh. |
|
|
|
Definition at line 38 of file ixlib_polygon.hh. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|