CvSeqReader reader;
uchar* data = 0;
double a[4], b[4];
-
+
for( k = 0; k < 4; k++ )
{
a[k] = high.val[k] - low.val[k];
for( i = 0; i < hull_count; i++ )
{
- char* ptr = reader.ptr;
+ schar* ptr = reader.ptr;
int idx;
CV_NEXT_SEQ_ELEM( hseq->elem_size, reader );
len = MIN( len, total );
len -= !is_closed && len == total;
-
+
ptr = (CvPoint2D32f*)points2->data.fl;
prev_pt = ptr[slice.start_index % total];
}
assert( point_type == CV_32SC2 || point_type == CV_32FC2 );
-
+
for( i = 0; i < total; i++ )
{
CvPoint* pp;
CvPoint2D32f p;
-
+
double phi0 = 2*CV_PI*i/total;
double phi = CV_PI*angle/180.;
double t = cvTsRandReal(rng)*max_r_scale + (1 - max_r_scale);
}
else
pp = ((CvPoint*)data) + i;
-
+
if( point_type == CV_32SC2 )
{
pp->x = cvRound(p.x);