Definition at line 263 of file RawDataSet.h.
References GetDir(), GetDirIdOfFile(), GetFile(), GetSection(), and Impala::StringReplaceAll().
Referenced by Impala::Persistency::VideoSetRepositoryInMonet::Add(), Impala::Persistency::VideoSetRepositoryInFile::Add(), Impala::Persistency::ImageSetRepositoryInFile::Add(), Impala::Core::VideoJob::Manager::CreateInitialStageJobs(), Impala::Core::VideoSet::VideoSet::Diff(), Impala::Core::ImageSet::ImageSet::Diff(), Impala::Samples::MonetTest::DoInsertVideoFiles(), Impala::Core::VideoSet::Walker::DoWalk(), GetContainerFile(), GetFilePathFeatureData(), GetFilePathFrames(), GetFilePathKernelData(), GetFilePathMetaData(), GetFilePathMpeg7Anno(), GetFilePathMpeg7Concept(), GetFilePathMpeg7Feature(), GetFilePathMpeg7Shot(), GetFilePathReference(), GetFilePathSimilarityData(), Impala::Core::VideoSet::VideoSet::GetResolvedVideoPath(), Impala::Core::VideoSet::VideoSet::GetVideo(), Impala::Application::IDash::ScreenTimeLineVideo::HandleNewVideo(), Save(), Impala::Core::VideoSet::Keyframes::WriteImageSets(), Impala::Core::VideoJob::Manager::WriteVideoSet(), and Impala::Core::VideoJob::Reporter::WriteVideoSet().
00264 {
00265 const int dirId = GetDirIdOfFile(fileId);
00266 String dir = GetDir(dirId);
00267
00268 if (Link::DiskImage::DiskImageUsed() && dir.find("//#") != String::npos)
00269 {
00270
00271 dir = StringReplaceAll(dir, "0x", "0x300x78", false);
00272
00273 dir = StringReplaceAll(dir, "//#", "/0x2f#", false);
00274 if (dir.find("/") == 0)
00275 dir = dir.substr(1);
00276 }
00277
00278 return GetSection(dirId) + "/" + dir + "/" + GetFile(fileId);
00279 }
Here is the call graph for this function: