flip function
Implementation
VARP flip(VARP src, int flipCode) {
final h = getVARPHeight(src);
final w = getVARPWidth(src);
final m = Matrix.create();
List<double> values9 = [];
if (flipCode < 0) {
values9 = [-1.0, 0.0, w - 1.0, 0.0, -1.0, h - 1.0, 0.0, 0.0, 1.0];
} else if (flipCode == 0) {
values9 = [1.0, 0.0, 0.0, 0.0, -1.0, h - 1.0, 0.0, 0.0, 1.0];
} else {
values9 = [-1.0, 0.0, w - 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0];
}
m.set9(values9);
final rval = warpAffine(src, m, (w, h));
m.dispose();
return rval;
}