|
ICAROUS
|
#include <PolycarpContain.h>
Classes | |
| class | NumEdgesCross |
Static Public Member Functions | |
| static bool | near_any_edge (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static NumEdgesCross | number_upshot_crosses (const std::vector< Vect2 > &p, const Vect2 &s) |
| static int | quadrant (const Vect2 &s) |
| static int | winding_number (const std::vector< Vect2 > &p, const Vect2 &s) |
| static std::vector< Vect2 > | fix_polygon (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static bool | definitely_inside_prelim (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static bool | definitely_inside (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static bool | definitely_outside_prelim (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static bool | definitely_outside (const std::vector< Vect2 > &p, const Vect2 &s, double BUFF) |
| static bool | nice_polygon_2D (const std::vector< Vect2 > &p, double BUFF) |
PolycarpContain - containment for 2D polygons