| 8 | namespace warp_perspective { |
| 9 | |
| 10 | BorderMode get_bmode(param::WarpPerspective::BorderMode bmode) { |
| 11 | using BMode = WarpPerspective::BorderMode; |
| 12 | switch (bmode) { |
| 13 | case BMode::REFLECT_101: |
| 14 | return BORDER_REFLECT_101; |
| 15 | case BMode::REPLICATE: |
| 16 | return BORDER_REPLICATE; |
| 17 | case BMode::REFLECT: |
| 18 | return BORDER_REFLECT; |
| 19 | case BMode::WRAP: |
| 20 | return BORDER_WRAP; |
| 21 | case BMode::CONSTANT: |
| 22 | return BORDER_CONSTANT; |
| 23 | case BMode::TRANSPARENT: |
| 24 | return BORDER_TRANSPARENT; |
| 25 | case BMode::ISOLATED: |
| 26 | return BORDER_ISOLATED; |
| 27 | default: |
| 28 | megdnn_throw("impossible"); |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | InterpolationMode get_imode(param::WarpPerspective::InterpolationMode imode) { |
| 33 | using IMode = param::WarpPerspective::InterpolationMode; |
no outgoing calls
no test coverage detected