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.