#include <geom_util.h>
Public Member Functions | |
Ray3D () | |
Ray3D (Vec3D &s, Vec3D &d) | |
void | set (double *s, double *d) |
Vec3D | get_point (double d) |
Data Fields | |
Vec3D | src |
Vec3D | delta |
Definition at line 27 of file geom_util.h.
Ray3D::Ray3D | ( | ) | [inline] |
Definition at line 35 of file geom_util.h.
void Ray3D::set | ( | double * | s, | |
double * | d | |||
) | [inline] |
Definition at line 45 of file geom_util.h.
References PUP::d, delta, PUP::s, and src.
Referenced by tri_prism_X().
Vec3D Ray3D::get_point | ( | double | d | ) | [inline] |
Definition at line 32 of file geom_util.h.
Referenced by get_point(), Plane3D::intersect_ray(), Ray3D(), and set().
Definition at line 33 of file geom_util.h.
Referenced by get_point(), Plane3D::intersect_ray(), Ray3D(), and set().