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

SimilarityTableSet* Impala::Persistency::SimilarityTableSetRepositoryInFile::Get ( const SimilarityTableSetLocator loc  )  [inline]

Definition at line 33 of file SimilarityTableSetRepositoryInFile.h.

References GetDir(), Impala::Persistency::SimilarityTableSetLocator::GetFeature(), Impala::Persistency::RepositoryInFileSystem::GetFile(), LoadQuids(), LoadRanks(), LoadSims(), Impala::Persistency::File::ReadStrings(), RepFS(), Impala::Core::Table::SimilarityTableSet::SetDescription(), and Impala::Persistency::File::Valid().

00034     {
00035         String dir = GetDir(loc, false);
00036         File file = RepFS().GetFile(loc, dir, "names.txt", false, false);
00037         if (!file.Valid())
00038             return 0;
00039         std::vector<String> names;
00040         file.ReadStrings(std::back_inserter(names));
00041         SimilarityTableSet* res = new SimilarityTableSet(names, 0);
00042         res->SetDescription(loc.GetFeature());
00043 
00044         LoadQuids(res, loc, dir);
00045         LoadSims(res, loc, dir);
00046         LoadRanks(res, loc, dir);
00047         return res;
00048     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:23:36 2011 for ImpalaSrc by  doxygen 1.5.1