
#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().
1.5.5