Move C++ basic structures to separate header and inverse dependency from C API

cv::Complex, cv::Point_ and cv::Point3_ are moved.
This commit is contained in:
Andrey Kamaev
2013-03-26 19:48:50 +04:00
parent 19f8f85c51
commit 13b31b0804
19 changed files with 314 additions and 251 deletions

View File

@@ -1095,7 +1095,7 @@ icvOrderQuad(CvCBQuad *quad, CvCBCorner *corner, int common)
static int
icvCleanFoundConnectedQuads( int quad_count, CvCBQuad **quad_group, CvSize pattern_size )
{
CvPoint2D32f center = {0,0};
CvPoint2D32f center;
int i, j, k;
// number of quads this pattern should contain
int count = ((pattern_size.width + 1)*(pattern_size.height + 1) + 1)/2;
@@ -1111,7 +1111,7 @@ icvCleanFoundConnectedQuads( int quad_count, CvCBQuad **quad_group, CvSize patte
for( i = 0; i < quad_count; i++ )
{
CvPoint2D32f ci = {0,0};
CvPoint2D32f ci;
CvCBQuad* q = quad_group[i];
for( j = 0; j < 4; j++ )
@@ -1856,7 +1856,7 @@ cvDrawChessboardCorners( CvArr* _image, CvSize pattern_size,
else
{
int x, y;
CvPoint prev_pt = {0, 0};
CvPoint prev_pt;
const int line_max = 7;
static const CvScalar line_colors[line_max] =
{