1
0
Fork 0
mirror of https://github.com/ruby-opencv/ruby-opencv synced 2023-03-27 23:22:12 -04:00

removed CvSet

This commit is contained in:
ser1zw 2011-08-12 16:13:03 +09:00
parent 2ed20191e3
commit 2b7dfab245
6 changed files with 1 additions and 107 deletions

View file

@ -72,8 +72,6 @@ ext/opencv/cvscalar.cpp
ext/opencv/cvscalar.h ext/opencv/cvscalar.h
ext/opencv/cvseq.cpp ext/opencv/cvseq.cpp
ext/opencv/cvseq.h ext/opencv/cvseq.h
ext/opencv/cvset.cpp
ext/opencv/cvset.h
ext/opencv/cvsize.cpp ext/opencv/cvsize.cpp
ext/opencv/cvsize.h ext/opencv/cvsize.h
ext/opencv/cvsize2d32f.cpp ext/opencv/cvsize2d32f.cpp

View file

@ -1,63 +0,0 @@
/************************************************************
cvseq.cpp -
$Author: lsxi $
Copyright (C) 2005-2006 Masakazu Yonekura
************************************************************/
#include "cvset.h"
/*
* Document-class: OpenCV::CvSet
*
* Collection of nodes.
*/
__NAMESPACE_BEGIN_OPENCV
__NAMESPACE_BEGIN_CVSET
VALUE rb_klass;
VALUE
rb_class()
{
return rb_klass;
}
void
define_ruby_class()
{
if (rb_klass)
return;
/*
* opencv = rb_define_module("OpenCV");
* cvseq = rb_define_class_under(opencv, "CvSeq", rb_cObject);
*
* note: this comment is used by rdoc.
*/
VALUE opencv = rb_module_opencv(), cvseq = cCvSeq::rb_class();
rb_klass = rb_define_class_under(opencv, "CvSet", cvseq);
rb_define_method(rb_klass, "active_count", RUBY_METHOD_FUNC(rb_active_count), 0);
rb_define_method(rb_klass, "free?", RUBY_METHOD_FUNC(rb_free_q), 0);
}
/*
* ?
*/
VALUE
rb_active_count(VALUE self)
{
return INT2FIX(CVSET(self)->active_count);
}
/*
* ?
*/
VALUE
rb_free_q(VALUE self)
{
return CVSET(self)->free_elems->flags < 0 ? Qtrue : Qfalse;
}
__NAMESPACE_END_CVSET
__NAMESPACE_END_OPENCV

View file

@ -1,39 +0,0 @@
/************************************************************
cvset.h -
$Author: lsxi $
Copyright (C) 2005-2006 Masakazu Yonekura
************************************************************/
#ifndef RUBY_OPENCV_CVSET_H
#define RUBY_OPENCV_CVSET_H
#include "opencv.h"
#define __NAMESPACE_BEGIN_CVSET namespace cCvSet {
#define __NAMESPACE_END_CVSET }
__NAMESPACE_BEGIN_OPENCV
__NAMESPACE_BEGIN_CVSET
VALUE rb_class();
void define_ruby_class();
VALUE rb_active_count(VALUE self);
VALUE rb_free_q(VALUE self);
__NAMESPACE_END_CVSET
inline CvSet*
CVSET(VALUE object)
{
CvSet *ptr;
Data_Get_Struct(object, CvSet, ptr);
return ptr;
}
__NAMESPACE_END_OPENCV
#endif // RUBY_OPENCV_CVSET_H

View file

@ -620,7 +620,6 @@ extern "C" {
mOpenCV::cCvSeq::define_ruby_class(); mOpenCV::cCvSeq::define_ruby_class();
mOpenCV::mCurve::define_ruby_module(); mOpenCV::mCurve::define_ruby_module();
mOpenCV::mPointSet::define_ruby_module(); mOpenCV::mPointSet::define_ruby_module();
mOpenCV::cCvSet::define_ruby_class();
mOpenCV::cCvChain::define_ruby_class(); mOpenCV::cCvChain::define_ruby_class();
mOpenCV::cCvContour::define_ruby_class(); mOpenCV::cCvContour::define_ruby_class();
mOpenCV::cCvContourTree::define_ruby_class(); mOpenCV::cCvContourTree::define_ruby_class();

View file

@ -104,7 +104,6 @@ extern "C" {
#include "cvseq.h" #include "cvseq.h"
#include "curve.h" #include "curve.h"
#include "pointset.h" #include "pointset.h"
#include "cvset.h"
#include "cvchain.h" #include "cvchain.h"
#include "cvcontour.h" #include "cvcontour.h"
#include "cvcontourtree.h" #include "cvcontourtree.h"

File diff suppressed because one or more lines are too long