Exemplo n.º 1
0
VALUE
new_object(CvPoint point)
{
  VALUE object = rb_allocate(rb_klass);
  *CVPOINT(object) = point;
  return object;
}
Exemplo n.º 2
0
VALUE
new_object(CvBox2D box)
{
  VALUE object = rb_allocate(rb_klass);
  *CVBOX2D(object) = box;
  return object;
}
Exemplo n.º 3
0
VALUE
new_object()
{
  VALUE object = rb_allocate(rb_klass);
  *CVPOINT(object) = cvPoint(0, 0);
  return object;
}
Exemplo n.º 4
0
VALUE
new_object(CvScalar scalar)
{
  VALUE object = rb_allocate(rb_klass);
  *CVSCALAR(object) = scalar;
  return object;
}
Exemplo n.º 5
0
VALUE
new_object(CvTermCriteria criteria)
{
    VALUE object = rb_allocate(rb_klass);
    *CVTERMCRITERIA(object) = criteria;
    return object;
}
Exemplo n.º 6
0
VALUE
new_object()
{
  VALUE object = rb_allocate(rb_klass);
  *CVSCALAR(object) = cvScalar(0);
  return object;
}
Exemplo n.º 7
0
VALUE
new_object(CvArr *arr, int is_binary = 0)
{
  VALUE object = rb_allocate(rb_class());
  cvMoments(arr, CVMOMENTS(object), is_binary);
  return object;
}
Exemplo n.º 8
0
VALUE
new_object(CvRect rect)
{
  VALUE object = rb_allocate(rb_klass);
  *CVRECT(object) = rect;
  return object;
}
Exemplo n.º 9
0
VALUE
new_object(CvConnectedComp comp)
{
  VALUE object = rb_allocate(rb_klass);
  *CVCONNECTEDCOMP(object) = comp;
  return object;
}
Exemplo n.º 10
0
VALUE
new_object(CvSURFPoint* cvsurfpoint)
{
  VALUE object = rb_allocate(rb_klass);
  CvSURFPoint *ptr = CVSURFPOINT(object);
  ptr = cvsurfpoint;
  return object;
}
Exemplo n.º 11
0
VALUE
new_object(CvSURFParams* cvsurfparams)
{
  VALUE object = rb_allocate(rb_klass);
  CvSURFParams *ptr = CVSURFPARAMS(object);
  ptr = cvsurfparams;
  return object;
}
Exemplo n.º 12
0
VALUE
new_object(int event, int x, int y, int flags)
{
  VALUE object = rb_allocate(rb_class());
  MouseEvent *mouseevent = MOUSEEVENT(object);
  mouseevent->point.x = x;
  mouseevent->point.y = y;
  mouseevent->event = event;
  mouseevent->flags = flags;
  return object;
}
Exemplo n.º 13
0
VALUE
new_object(CvMoments *src_moments)
{
  VALUE object = rb_allocate(rb_klass);
  try {
    cvGetHuMoments(src_moments, CVHUMOMENTS(object));
  }
  catch (cv::Exception& e) {
    raise_cverror(e);
  }
  return object;
}
Exemplo n.º 14
0
VALUE
new_object()
{
  return rb_allocate(cCvBox2D::rb_class());
}
Exemplo n.º 15
0
VALUE
new_object()
{
  return rb_allocate(rb_klass);
}
Exemplo n.º 16
0
VALUE new_object()
{  
  VALUE object = rb_allocate(rb_klass);
  rb_initialize(0, NULL, object);
  return object;
}