

Go to the source code of this file.
Classes | |
| struct | Intersection |
| struct | LightWeightRectangle |
| struct | Point2D |
| struct | Ray |
| struct | Rectangle |
| class | Segment2D |
Macros | |
| #define | PROCESS_CORNER(horz_id, vert_id) |
Typedefs | |
| using | Intersections = std::vector< Intersection > |
Functions | |
| Point2D | operator* (double scalar, const Point2D &p) |
| std::ostream & | operator<< (std::ostream &stream, const Point2D &pnt) |
| std::ostream & | operator<< (std::ostream &stream, const Segment2D &s) |
| std::ostream & | operator<< (std::ostream &stream, const LightWeightRectangle &r) |
| #define PROCESS_CORNER | ( | horz_id, | |
| vert_id | |||
| ) |
| using Intersections = std::vector<Intersection> |
Definition at line 113 of file geometry_primitives.h.
Definition at line 30 of file geometry_primitives.h.
|
inline |
Definition at line 32 of file geometry_primitives.h.
|
inline |
Definition at line 94 of file geometry_primitives.h.
|
inline |
Definition at line 316 of file geometry_primitives.h.