| 140 | } |
| 141 | |
| 142 | double LNLIB_XYZ_dot_product(XYZ_C a, XYZ_C b) |
| 143 | { |
| 144 | LNLib::XYZ va(a.x, a.y, a.z); |
| 145 | LNLib::XYZ vb(b.x, b.y, b.z); |
| 146 | return va.DotProduct(vb); |
| 147 | } |
| 148 | |
| 149 | XYZ_C LNLIB_XYZ_cross_product(XYZ_C a, XYZ_C b) |
| 150 | { |
nothing calls this directly
no test coverage detected