1 /* Copyright (c) 2001-2002 by SoftIntegration, Inc. All Rights Reserved */
5 EXPORTCH CvRect* cvBoundingRect_chdl(void *varg) {
12 Ch_VaStart(interp, ap, varg);
13 array = Ch_VaArg(interp, ap, CvArr*);
14 update = Ch_VaArg(interp, ap, int);
15 retval = (CvRect*)malloc(sizeof(*retval));
16 *retval = cvBoundingRect(array, update);
21 EXPORTCH CvBox2D* cvFitEllipse2_chdl(void *varg) {
27 Ch_VaStart(interp, ap, varg);
28 array = Ch_VaArg(interp, ap, const CvArr*);
29 retval = (CvBox2D*)malloc(sizeof(*retval));
30 *retval = cvFitEllipse2(array);
37 EXPORTCH CvBox2D* cvMinAreaRect2_chdl(void *varg) {
41 CvMemStorage* storage;
44 Ch_VaStart(interp, ap, varg);
45 array = Ch_VaArg(interp, ap, const CvArr*);
46 storage = Ch_VaArg(interp, ap, CvMemStorage*);
47 retval = (CvBox2D*)malloc(sizeof(*retval));
48 *retval = cvMinAreaRect2(array, storage);