| 46 | // ============================================== |
| 47 | |
| 48 | FlatPoint3D Terathon::FlatCenter(const Dipole3D& d) |
| 49 | { |
| 50 | return (FlatPoint3D(d.v.y * d.m.z - d.v.z * d.m.y + d.v.x * d.p.w, |
| 51 | d.v.z * d.m.x - d.v.x * d.m.z + d.v.y * d.p.w, |
| 52 | d.v.x * d.m.y - d.v.y * d.m.x + d.v.z * d.p.w, |
| 53 | d.v.x * d.v.x + d.v.y * d.v.y + d.v.z * d.v.z)); |
| 54 | } |
| 55 | |
| 56 | FlatPoint3D Terathon::FlatCenter(const Circle3D& c) |
| 57 | { |
nothing calls this directly
no test coverage detected