Merge pull request #327 from jainanshul/constants

Add some common constants
This commit is contained in:
Peter Braden 2015-10-30 14:07:27 +01:00
commit 8f8d0a59b6

View File

@ -4,6 +4,9 @@
#define CONST(C) \ #define CONST(C) \
obj->Set(Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); obj->Set(Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C));
#define CONST_DOUBLE(C) \
obj->Set(Nan::New<String>(#C).ToLocalChecked(), Nan::New<Number>(C));
#define CONST_ENUM(C) \ #define CONST_ENUM(C) \
obj->Set(Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); obj->Set(Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C)));
@ -56,6 +59,9 @@ void Constants::Init(Local<Object> target) {
CONST(CV_64FC3); CONST(CV_64FC3);
CONST(CV_64FC4); CONST(CV_64FC4);
CONST_DOUBLE(CV_PI);
CONST(CV_FILLED);
CONST_ENUM(INTER_NEAREST); CONST_ENUM(INTER_NEAREST);
CONST_ENUM(INTER_LINEAR); CONST_ENUM(INTER_LINEAR);
CONST_ENUM(INTER_AREA); CONST_ENUM(INTER_AREA);