Definition at line 287 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::DeleteVideoInfoFile(), 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::Core::VideoSet::VideoSet::GetVideoInLowResolution(), Impala::Application::IDash::ScreenTimeLineVideo::HandleNewVideo(), Save(), Impala::Core::VideoSet::Keyframes::WriteImageSets(), Impala::Core::VideoJob::Manager::WriteVideoSet(), and Impala::Core::VideoJob::Reporter::WriteVideoSet().
00288 {
00289 const int dirId = GetDirIdOfFile(fileId);
00290 String dir = GetDir(dirId);
00291
00292 if (Link::DiskImage::DiskImageUsed() && dir.find("//#") != String::npos)
00293 {
00294
00295 dir = StringReplaceAll(dir, "0x", "0x300x78", false);
00296
00297 dir = StringReplaceAll(dir, "//#", "/0x2f#", false);
00298 if (dir.find("/") == 0)
00299 dir = dir.substr(1);
00300 }
00301
00302 return GetSection(dirId) + "/" + dir + "/" + GetFile(fileId);
00303 }
Here is the call graph for this function: