ruby-opencv/ext/opencv/cvmatnd.cpp

45 lines
778 B
C++

/***********************************************************
cvmatnd.cpp -
$Author: lsxi $
Copyright (C) 2007 Masakazu Yonekura
************************************************************/
#include "cvmatnd.h"
/*
* Document-class: OpenCV::CvMatND
*
*/
__NAMESPACE_BEGIN_OPENCV
__NAMESPACE_BEGIN_CVMATND
VALUE rb_klass;
VALUE
rb_class()
{
return rb_klass;
}
void
init_ruby_class()
{
if (rb_klass)
return;
/*
* opencv = rb_define_module("OpenCV");
* cvmat = rb_define_class_under(opencv, "CvMat", rb_cObject);
*
* note: this comment is used by rdoc.
*/
VALUE opencv = rb_module_opencv(), cvmat = cCvMat::rb_class();
rb_klass = rb_define_class_under(opencv, "CvMatND", cvmat);
}
__NAMESPACE_END_CVMATND
__NAMESPACE_END_OPENCV