#include <geometry_primitives.h>

Public Types | |
| enum | Location : char { Location::Bot = 0, Location::Left = 1, Location::Top = 2, Location::Right = 3 } |
Public Member Functions | |
| Intersection (Location loc, double x, double y) | |
| bool | is_horiz () const |
Public Member Functions inherited from Point2D | |
| double | dist_sq (const Point2D &pt) const |
| Point2D | operator* (double scalar) const |
| Point2D | operator+ (const Point2D &p) const |
| Point2D | operator- (const Point2D &p) const |
| bool | operator== (const Point2D &that) const |
| Point2D (double x_par=0, double y_par=0) | |
Public Attributes | |
| Location | location |
Public Attributes inherited from Point2D | |
| double | x |
| double | y |
Definition at line 98 of file geometry_primitives.h.
|
strong |
| Enumerator | |
|---|---|
| Bot | |
| Left | |
| Top | |
| Right | |
Definition at line 99 of file geometry_primitives.h.
|
inline |
Definition at line 103 of file geometry_primitives.h.
|
inline |
Definition at line 106 of file geometry_primitives.h.
| Location Intersection::location |
Definition at line 110 of file geometry_primitives.h.