#include <geom_util.h>
Public Member Functions | |
Plane3D () | |
void | from_tri (double tri[][3]) |
double | intersect_ray (Ray3D &r) |
void | set_local_frame (Vec3D &ul, Vec3D &vl) |
void | map (Vec3D &p3d, tPointd &p2d) |
void | unmap (Vec3D &p3d, tPointd &p2d) |
Data Fields | |
Vec3D | p |
Vec3D | n |
Vec3D | u |
Vec3D | v |
Definition at line 85 of file geom_util.h.
Plane3D::Plane3D | ( | ) | [inline] |
Definition at line 94 of file geom_util.h.
void Plane3D::from_tri | ( | double | tri[][3] | ) | [inline] |
Definition at line 97 of file geom_util.h.
References n, p, set_local_frame(), u, and v.
Referenced by tri_prism_X().
double Plane3D::intersect_ray | ( | Ray3D & | r | ) | [inline] |
Definition at line 121 of file geom_util.h.
References PUP::d, Ray3D::delta, n, p, Ray3D::src, and PUP::t.
Referenced by tri_prism_X().
Definition at line 129 of file geom_util.h.
Referenced by from_tri().
Definition at line 138 of file geom_util.h.
Referenced by tri_prism_X().
Definition at line 145 of file geom_util.h.
Referenced by tri_prism_X().
Definition at line 89 of file geom_util.h.
Referenced by from_tri(), intersect_ray(), map(), and unmap().
Definition at line 91 of file geom_util.h.
Referenced by from_tri(), map(), set_local_frame(), and unmap().
Definition at line 92 of file geom_util.h.
Referenced by from_tri(), map(), set_local_frame(), and unmap().