|
| Point () |
| default More...
|
|
| Point (double x_temp, double y_temp) |
| costruct from raw coordinates
|
|
double | x () const |
| get x coordinate
|
|
double | y () const |
| get y coordinate
|
|
Point | projection_onto (const Line_Segment &line_segment_temp) const |
| closest Point on line_segment_temp More...
|
|
Point | projection_onto (const Ray &ray_temp) const |
| closest Point on ray_temp More...
|
|
Point | projection_onto (const Polyline &polyline_temp) const |
| closest Point on polyline_temp More...
|
|
Point | projection_onto_vertices_of (const Polygon &polygon_temp) const |
| closest vertex of polygon_temp More...
|
|
Point | projection_onto_vertices_of (const Environment &enviroment_temp) const |
| closest vertex of environment_temp More...
|
|
Point | projection_onto_boundary_of (const Polygon &polygon_temp) const |
| closest Point on boundary of polygon_temp More...
|
|
Point | projection_onto_boundary_of (const Environment &enviroment_temp) const |
| closest Point on boundary of environment_temp More...
|
|
bool | on_boundary_of (const Polygon &polygon_temp, double epsilon=0.0) const |
| true iff w/in epsilon of boundary of polygon_temp More...
|
|
bool | on_boundary_of (const Environment &environment_temp, double epsilon=0.0) const |
| true iff w/in epsilon of boundary of environment_temp More...
|
|
bool | in (const Line_Segment &line_segment_temp, double epsilon=0.0) const |
| true iff w/in epsilon of line_segment_temp More...
|
|
bool | in_relative_interior_of (const Line_Segment &line_segment_temp, double epsilon=0.0) const |
| true iff w/in epsilon of interior but greater than espilon away from endpoints of line_segment_temp More...
|
|
bool | in (const Polygon &polygon_temp, double epsilon=0.0) const |
| true iff w/in epsilon of polygon_temp More...
|
|
bool | in (const Environment &environment_temp, double epsilon=0.0) const |
| true iff w/in epsilon of environment_temp More...
|
|
bool | is_endpoint_of (const Line_Segment &line_segment_temp, double epsilon=0.0) const |
| true iff w/in epsilon of some endpoint of line_segment_temp More...
|
|
void | set_x (double x_temp) |
| change x coordinate
|
|
void | set_y (double y_temp) |
| change y coordinate
|
|
void | snap_to_vertices_of (const Polygon &polygon_temp, double epsilon=0.0) |
| relocate to closest vertex if w/in epsilon of some vertex (of polygon_temp) More...
|
|
void | snap_to_vertices_of (const Environment &environment_temp, double epsilon=0.0) |
| relocate to closest vertex if w/in epsilon of some vertex (of environment_temp) More...
|
|
void | snap_to_boundary_of (const Polygon &polygon_temp, double epsilon=0.0) |
| relocate to closest Point on boundary if w/in epsilon of the boundary (of polygon_temp) More...
|
|
void | snap_to_boundary_of (const Environment &environment_temp, double epsilon=0.0) |
| relocate to closest Point on boundary if w/in epsilon of the boundary (of environment_temp) More...
|
|
Point in the plane represented by Cartesian coordinates.