src/geo2d/dis/ss/lib.hpp
| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | #pragma once | ||
| 2 | |||
| 3 | #include "../../dis/ps/lib.hpp" | ||
| 4 | #include "../../pred/is_ins_ss/lib.hpp" | ||
| 5 | |||
| 6 | namespace tifa_libs { | ||
| 7 | |||
| 8 | // dist_PP of two segments | ||
| 9 | template <class FP> | ||
| 10 |
2/2✓ Branch 1 taken 131 times.
✓ Branch 2 taken 2933 times.
|
3064 | CEXP FP dist_SS(line<FP> CR s1, line<FP> CR s2) NE { retif_((is_ins_SS(s1, s2)), 0, min({dist_PS(s1.l, s2), dist_PS(s1.r, s2), dist_PS(s2.l, s1), dist_PS(s2.r, s1)})); } |
| 11 | |||
| 12 | } // namespace tifa_libs | ||
| 13 |