ruby-opencv/ext/opencv/cvsparsemat.cpp

45 lines
799 B
C++

/***********************************************************
cvsparse.cpp -
$Author: lsxi $
Copyright (C) 2007 Masakazu Yonekura
************************************************************/
#include "cvsparsemat.h"
/*
* Document-class: OpenCV::CvSparseMat
*
*/
__NAMESPACE_BEGIN_OPENCV
__NAMESPACE_BEGIN_CVSPARSEMAT
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, "CvSparseMat", cvmat);
}
__NAMESPACE_END_CVSPARSEMAT
__NAMESPACE_END_OPENCV