ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Classes | Static Public Member Functions | List of all members
larcfm::PolycarpContain Class Reference

#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< Vect2fix_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)
 

Detailed Description

PolycarpContain - containment for 2D polygons


The documentation for this class was generated from the following files: