#include <RoofGeometry_Details.hpp>
openstudio::Ray2d::Ray2d |
( |
| ) |
|
|
inline |
bool openstudio::Ray2d::inCollinearRay |
( |
Point3d & |
p | ) |
|
|
inline |
boost::optional<Point3d> openstudio::Ray2d::intersectRay2d |
( |
std::shared_ptr< Ray2d > |
other | ) |
|
|
inline |
bool openstudio::Ray2d::isOnLeftSide |
( |
Point3d & |
p, |
|
|
double |
epsilon |
|
) |
| |
|
inline |
bool openstudio::Ray2d::isOnRightSide |
( |
Point3d & |
p, |
|
|
double |
epsilon |
|
) |
| |
|
inline |
bool openstudio::Ray2d::operator== |
( |
const Ray2d & |
other | ) |
const |
|
inline |
perp dot product between two vectors
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Ray2d & |
r |
|
) |
| |
|
friend |