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

void Impala::Visualization::SimilarityPlotNeedleImage::FillPoints (  )  [inline]

Definition at line 94 of file SimilarityPlotNeedleImage.h.

References Impala::Visualization::Plot::Points::AddPoint(), Impala::Visualization::Plot::Points::Clear(), Impala::Core::Table::SimilarityTableSet::FindQuid(), Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Get1(), Impala::Core::VideoSet::Keyframes::GetQuidFrame(), mKeyframes, mNrOfKeys, mPlotNeedle, mPlotPoints, mPoints, mPointSize, mShowMaxSim, mSimSet, mSimTable, mStartKey, Impala::Visualization::Plot::Plot::SetCenter(), Impala::Visualization::Plot::Plottable::SetDimensionsX(), Impala::Visualization::Plot::Plottable::SetDimensionsY(), Impala::Visualization::Plot::PlotNeedle::SetMinMaxX(), and Impala::Visualization::Plot::Plot::SetRange().

Referenced by HandleNewFile(), and KeyEvent().

00095     {
00096         double minY = 1000, maxY=-1000;
00097         mPoints->Clear();
00098         for (int i=0; i<mNrOfKeys; i++)
00099         {
00100             //double y = mSimTable->Get1(mStartKey+i);
00101             Quid quid = mKeyframes->GetQuidFrame(mStartKey+i);
00102             int rank = mSimSet->FindQuid(quid);
00103             double y = mSimTable->Get1(rank);
00104             if (y<minY) minY = y;
00105             if (y>maxY) maxY = y;
00106             if (y<=mShowMaxSim)
00107                 mPoints->AddPoint(i+1, y, 0, 0, 1, 0, mPointSize, false);
00108         }
00109         mPoints->SetDimensionsX(1, mNrOfKeys);
00110         mPoints->SetDimensionsY(minY, maxY);
00111 
00112         mPlotPoints->SetRange(mNrOfKeys,2*fabs(maxY-minY),0);
00113         mPlotPoints->SetCenter(mNrOfKeys/2,minY,0.5);
00114 
00115         mPlotNeedle->SetMinMaxX(1, mNrOfKeys);
00116 
00117         //mMaxSimSlider->SetMinMax(minY*1000,maxY*1000);
00118         //mMaxSimSlider->SetTickInterval(fabs(maxY-minY)*100);
00119     }

Here is the call graph for this function:


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