@@ -79,7 +79,7 @@ namespace MatImgprocBindings {
79
79
}
80
80
81
81
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
82
- FF_OBJ opts = info[getOptArgIndex (info)]->ToObject ();
82
+ FF_OBJ opts = info[getOptArgIndex (info)]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
83
83
return (
84
84
DoubleConverter::optProp (&fx, " fx" , opts) ||
85
85
DoubleConverter::optProp (&fy, " fy" , opts) ||
@@ -318,11 +318,11 @@ namespace MatImgprocBindings {
318
318
}
319
319
320
320
bool hasOptArgsObject (Nan::NAN_METHOD_ARGS_TYPE info) {
321
- return FF_ARG_IS_OBJECT (1 ) && !Size::Converter::hasInstance (info[1 ]->ToObject ());
321
+ return FF_ARG_IS_OBJECT (1 ) && !Size::Converter::hasInstance (info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ));
322
322
}
323
323
324
324
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
325
- FF_OBJ opts = info[1 ]->ToObject ();
325
+ FF_OBJ opts = info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
326
326
return (
327
327
Size::Converter::optProp (&size, " size" , opts) ||
328
328
IntConverter::optProp (&flags, " flags" , opts) ||
@@ -393,12 +393,12 @@ namespace MatImgprocBindings {
393
393
394
394
bool hasOptArgsObject (Nan::NAN_METHOD_ARGS_TYPE info) {
395
395
int optArgN = (withOp ? 2 : 1 );
396
- return FF_ARG_IS_OBJECT (optArgN) && !Point2::Converter::hasInstance (info[optArgN]->ToObject ());
396
+ return FF_ARG_IS_OBJECT (optArgN) && !Point2::Converter::hasInstance (info[optArgN]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ));
397
397
}
398
398
399
399
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
400
400
int optArgN = (withOp ? 2 : 1 );
401
- FF_OBJ opts = info[optArgN]->ToObject ();
401
+ FF_OBJ opts = info[optArgN]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
402
402
return (
403
403
Point2::Converter::optProp (&anchor, " anchor" , opts) ||
404
404
IntConverter::optProp (&iterations, " iterations" , opts) ||
@@ -535,11 +535,11 @@ namespace MatImgprocBindings {
535
535
}
536
536
537
537
bool hasOptArgsObject (Nan::NAN_METHOD_ARGS_TYPE info) {
538
- return FF_ARG_IS_OBJECT (1 ) && !Point2::Converter::hasInstance (info[1 ]->ToObject ());
538
+ return FF_ARG_IS_OBJECT (1 ) && !Point2::Converter::hasInstance (info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ));
539
539
}
540
540
541
541
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
542
- FF_OBJ opts = info[1 ]->ToObject ();
542
+ FF_OBJ opts = info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
543
543
return (
544
544
Point2::Converter::optProp (&anchor, " anchor" , opts) ||
545
545
IntConverter::optProp (&borderType, " borderType" , opts)
@@ -590,7 +590,7 @@ namespace MatImgprocBindings {
590
590
}
591
591
592
592
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
593
- FF_OBJ opts = info[2 ]->ToObject ();
593
+ FF_OBJ opts = info[2 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
594
594
return (
595
595
DoubleConverter::optProp (&sigmaY, " sigmaY" , opts) ||
596
596
IntConverter::optProp (&borderType, " borderType" , opts)
@@ -657,7 +657,7 @@ namespace MatImgprocBindings {
657
657
}
658
658
659
659
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
660
- v8::Local<v8::Object> opts = info[0 ]->ToObject ();
660
+ v8::Local<v8::Object> opts = info[0 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
661
661
return (
662
662
IntConverter::optProp (&connectivity, " connectivity" , opts) ||
663
663
IntConverter::optProp (<ype, " ltype" , opts)
@@ -862,7 +862,7 @@ namespace MatImgprocBindings {
862
862
}
863
863
864
864
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
865
- v8::Local<v8::Object> opts = info[getDrawParamsIndex ()]->ToObject ();
865
+ v8::Local<v8::Object> opts = info[getDrawParamsIndex ()]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
866
866
return (
867
867
Vec3::Converter::optProp (&color, " color" , opts) ||
868
868
(hasThickness && IntConverter::optProp (&thickness, " thickness" , opts)) ||
@@ -926,7 +926,7 @@ namespace MatImgprocBindings {
926
926
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
927
927
return (
928
928
DrawWorker::unwrapOptionalArgsFromOpts (info) ||
929
- DoubleConverter::optProp (&tipLength, " tipLength" , info[getDrawParamsIndex ()]->ToObject ())
929
+ DoubleConverter::optProp (&tipLength, " tipLength" , info[getDrawParamsIndex ()]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ))
930
930
);
931
931
}
932
932
@@ -1093,7 +1093,7 @@ namespace MatImgprocBindings {
1093
1093
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1094
1094
return (
1095
1095
DrawWorker::unwrapOptionalArgsFromOpts (info) ||
1096
- Point2::Converter::optProp (&offset, " offset" , info[getDrawParamsIndex ()]->ToObject ())
1096
+ Point2::Converter::optProp (&offset, " offset" , info[getDrawParamsIndex ()]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ))
1097
1097
);
1098
1098
}
1099
1099
@@ -1158,7 +1158,7 @@ namespace MatImgprocBindings {
1158
1158
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1159
1159
return (
1160
1160
DrawWorker::unwrapOptionalArgsFromOpts (info) ||
1161
- BoolConverter::optProp (&bottomLeftOrigin, " bottomLeftOrigin" , info[getDrawParamsIndex ()]->ToObject ())
1161
+ BoolConverter::optProp (&bottomLeftOrigin, " bottomLeftOrigin" , info[getDrawParamsIndex ()]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( ))
1162
1162
);
1163
1163
}
1164
1164
@@ -1245,7 +1245,7 @@ namespace MatImgprocBindings {
1245
1245
}
1246
1246
1247
1247
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1248
- FF_OBJ opts = info[2 ]->ToObject ();
1248
+ FF_OBJ opts = info[2 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1249
1249
return (
1250
1250
IntConverter::optProp (&apertureSize, " apertureSize" , opts) ||
1251
1251
BoolConverter::optProp (&L2gradient, " L2gradient" , opts)
@@ -1300,7 +1300,7 @@ namespace MatImgprocBindings {
1300
1300
}
1301
1301
1302
1302
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1303
- FF_OBJ opts = info[3 ]->ToObject ();
1303
+ FF_OBJ opts = info[3 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1304
1304
return (
1305
1305
(hasKsize && IntConverter::optProp (&ksize, " ksize" , opts)) ||
1306
1306
DoubleConverter::optProp (&scale, " scale" , opts) ||
@@ -1373,7 +1373,7 @@ namespace MatImgprocBindings {
1373
1373
}
1374
1374
1375
1375
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1376
- FF_OBJ opts = info[1 ]->ToObject ();
1376
+ FF_OBJ opts = info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1377
1377
return (
1378
1378
IntConverter::optProp (&ksize, " ksize" , opts) ||
1379
1379
DoubleConverter::optProp (&scale, " scale" , opts) ||
@@ -1428,7 +1428,7 @@ namespace MatImgprocBindings {
1428
1428
}
1429
1429
1430
1430
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1431
- FF_OBJ opts = info[0 ]->ToObject ();
1431
+ FF_OBJ opts = info[0 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1432
1432
return (
1433
1433
Size::Converter::optProp (&size, " size" , opts) ||
1434
1434
IntConverter::optProp (&borderType, " borderType" , opts)
@@ -1516,7 +1516,7 @@ namespace MatImgprocBindings {
1516
1516
}
1517
1517
1518
1518
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1519
- FF_OBJ opts = info[3 ]->ToObject ();
1519
+ FF_OBJ opts = info[3 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1520
1520
return (
1521
1521
DoubleConverter::optProp (&srn, " srn" , opts) ||
1522
1522
DoubleConverter::optProp (&stn, " stn" , opts) ||
@@ -1557,7 +1557,7 @@ namespace MatImgprocBindings {
1557
1557
}
1558
1558
1559
1559
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1560
- FF_OBJ opts = info[3 ]->ToObject ();
1560
+ FF_OBJ opts = info[3 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1561
1561
return (
1562
1562
DoubleConverter::optProp (&minLineLength, " minLineLength" , opts) ||
1563
1563
DoubleConverter::optProp (&maxLineGap, " maxLineGap" , opts)
@@ -1614,7 +1614,7 @@ namespace MatImgprocBindings {
1614
1614
}
1615
1615
1616
1616
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1617
- FF_OBJ opts = info[3 ]->ToObject ();
1617
+ FF_OBJ opts = info[3 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1618
1618
return (
1619
1619
DoubleConverter::optProp (¶m1, " param1" , opts) ||
1620
1620
DoubleConverter::optProp (¶m2, " param2" , opts) ||
@@ -1740,7 +1740,7 @@ namespace MatImgprocBindings {
1740
1740
}
1741
1741
1742
1742
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1743
- v8::Local<v8::Object> opts = info[2 ]->ToObject ();
1743
+ v8::Local<v8::Object> opts = info[2 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1744
1744
return (
1745
1745
Mat::Converter::optProp (&mask, " mask" , opts) ||
1746
1746
(self.channels () == 1 && DoubleConverter::optProp (&loDiff1, " loDiff" , opts)) ||
@@ -1834,7 +1834,7 @@ namespace MatImgprocBindings {
1834
1834
}
1835
1835
1836
1836
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1837
- v8::Local<v8::Object> opts = info[2 ]->ToObject ();
1837
+ v8::Local<v8::Object> opts = info[2 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1838
1838
return (
1839
1839
Point2::Converter::optProp (&anchor, " anchor" , opts) ||
1840
1840
BoolConverter::optProp (&normalize, " normalize" , opts) ||
@@ -1898,7 +1898,7 @@ namespace MatImgprocBindings {
1898
1898
}
1899
1899
1900
1900
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1901
- v8::Local<v8::Object> opts = info[2 ]->ToObject ();
1901
+ v8::Local<v8::Object> opts = info[2 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1902
1902
return (
1903
1903
Point2::Converter::optProp (&anchor, " anchor" , opts) ||
1904
1904
DoubleConverter::optProp (&delta, " delta" , opts) ||
@@ -1953,7 +1953,7 @@ namespace MatImgprocBindings {
1953
1953
}
1954
1954
1955
1955
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
1956
- v8::Local<v8::Object> opts = info[3 ]->ToObject ();
1956
+ v8::Local<v8::Object> opts = info[3 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
1957
1957
return (
1958
1958
Point2::Converter::optProp (&anchor, " anchor" , opts) ||
1959
1959
DoubleConverter::optProp (&delta, " delta" , opts) ||
@@ -2067,7 +2067,7 @@ namespace MatImgprocBindings {
2067
2067
}
2068
2068
2069
2069
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
2070
- v8::Local<v8::Object> opts = info[1 ]->ToObject ();
2070
+ v8::Local<v8::Object> opts = info[1 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
2071
2071
return (
2072
2072
IntConverter::optProp (&ksize, " ksize" , opts) ||
2073
2073
IntConverter::optProp (&borderType, " borderType" , opts)
@@ -2136,7 +2136,7 @@ namespace MatImgprocBindings {
2136
2136
}
2137
2137
2138
2138
bool unwrapOptionalArgsFromOpts (Nan::NAN_METHOD_ARGS_TYPE info) {
2139
- v8::Local<v8::Object> opts = info[0 ]->ToObject ();
2139
+ v8::Local<v8::Object> opts = info[0 ]->ToObject (Nan::GetCurrentContext ()). ToLocalChecked ( );
2140
2140
return (
2141
2141
IntConverter::optProp (&sdepth, " sdepth" , opts) ||
2142
2142
IntConverter::optProp (&sqdepth, " sqdepth" , opts)
0 commit comments