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

bool Impala::Visualization::SegmentationDocumentGuiStills::UpdateFromJpg (  )  [inline, private]

Definition at line 184 of file SegmentationDocumentGuiStills.h.

References Impala::Visualization::ImagesWindow::AddImage(), Impala::Core::VideoSet::SegmentationDocument::CurShot(), Impala::Core::VideoSet::Stills::GetFirstStillShot(), Impala::Core::ImageSet::ImageSet::GetImage(), Impala::Core::VideoSet::SegmentationDocument::GetImSetStills(), Impala::Core::VideoSet::Stills::GetNrStillsShot(), Impala::Core::Database::DataDocument::GetThumbScale(), mDoFullSize, mImagesSet, mSegDoc, mStills, Impala::Core::Geometry::NEAREST, Impala::Core::Array::Scale(), and Impala::Core::Array::Set().

Referenced by HandleNewFile().

00185     {
00186         Core::ImageSet::ImageSet* imSetStills = mSegDoc->GetImSetStills();
00187         if (!imSetStills)
00188             return false;
00189         int shot = mSegDoc->CurShot();
00190         int start = mStills->GetFirstStillShot(shot);
00191         int end = start + mStills->GetNrStillsShot(shot);
00192         for (int i=start ; i<end ; i++)
00193         {
00194             Array2dVec3UInt8* im = imSetStills->GetImage(i);
00195             Array2dVec3UInt8* sc = 0;
00196             if (mDoFullSize)
00197                 Core::Array::Set(sc, im);
00198             else
00199                 Core::Array::Scale(sc, im, mSegDoc->GetThumbScale(),
00200                                    mSegDoc->GetThumbScale(),
00201                                    Core::Geometry::NEAREST, true);
00202             mImagesSet->AddImage(sc, std::string("Direct"), "", true);
00203             delete im;
00204         }
00205         return true;
00206     }

Here is the call graph for this function:


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