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

std::vector<ScaledRegion> Impala::Application::SDash::RegionsOfInterestInfo::GetRoisScaled ( int  video,
int  frame,
float  scale = 1.0f 
) const [inline]

Definition at line 246 of file RegionsOfInterestInfo.h.

References GetRois(), Impala::Application::SDash::RegionsOfInterestInfo::ScaledRegion::height, Impala::Application::SDash::RegionsOfInterestInfo::ScaledRegion::left, Impala::Application::SDash::RegionsOfInterestInfo::ScaledRegion::top, and Impala::Application::SDash::RegionsOfInterestInfo::ScaledRegion::width.

Referenced by Impala::Application::SDash::VideoPlayerListener::OnNewFrame().

00247     {
00248         std::vector<ScaledRegion> result;
00249         const std::vector<Rectangle>& frameRois = GetRois(video, frame);
00250         int nrOfRois = frameRois.size();
00251         for (int i = 0; i < nrOfRois; i++)
00252         {
00253             const Rectangle& roi = frameRois[i];
00254             ScaledRegion scaledRoi;
00255             scaledRoi.left = (float) roi.mLeft * scale;
00256             scaledRoi.top = (float) roi.mTop * scale;
00257             scaledRoi.width = (float) roi.Width() * scale;
00258             scaledRoi.height = (float) roi.Height() * scale;
00259             result.push_back(scaledRoi);
00260         }
00261         return result;
00262     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:16:07 2011 for ImpalaSrc by  doxygen 1.5.1