MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / get_bmode

Function get_bmode

dnn/src/cuda/warp_perspective/helper.cpp:10–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8namespace warp_perspective {
9
10BorderMode 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
32InterpolationMode get_imode(param::WarpPerspective::InterpolationMode imode) {
33 using IMode = param::WarpPerspective::InterpolationMode;

Callers 4

execMethod · 0.70
execMethod · 0.70
execMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected