#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. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001