Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Core::Geometry::InterestCircle::InterestCircle ( Vector::VectorTem< Real64 > &  pointVector,
Real64  shiftX = 0,
Real64  shiftY = 0 
) [inline]

Definition at line 49 of file InterestCircle.h.

References Impala::Core::Vector::VectorTem< ElemT >::Elem(), mCornerness, mOrientation, mScale, Impala::Core::Geometry::InterestPoint::mX, Impala::Core::Geometry::InterestPoint::mY, and Impala::Core::Vector::VectorTem< ElemT >::Size().

00051         : InterestPoint(), mDetectionScale(0.0), mOrientation(0.0), mCornerness(0.0)
00052     {
00053         if(pointVector.Size() < 3)
00054         {
00055             std::cerr << "Invalid data for InterestCircle" << std::endl;
00056             throw "Invalid data";
00057         }
00058         mX = pointVector.Elem(0) - shiftX;
00059         mY = pointVector.Elem(1) - shiftY;
00060         mScale = pointVector.Elem(2);
00061         if(pointVector.Size() > 3)
00062             mOrientation = pointVector.Elem(3);
00063         if(pointVector.Size() > 4)
00064             mCornerness = pointVector.Elem(4);
00065     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:11:34 2010 for ImpalaSrc by  doxygen 1.5.1