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

String Impala::FileNameConcat ( CString  fileName1,
CString  fileName2 
) [inline]

Concatenate file names : returns fileName1/fileName2.

Used to handle weird cases, e.g. empty names.

Definition at line 130 of file FileName.h.

References StringEndsWith().

Referenced by Impala::Core::VideoSet::VideoSet::DeleteVideoInfoFile(), Impala::Application::Repository::DoSyncImageFiles(), Impala::Application::Repository::DoSyncVideoFiles(), Impala::Persistency::SvmRepositoryInFile::GetDir(), Impala::Persistency::SvmProblemRepositoryInFile::GetDir(), Impala::Persistency::SimilarityTableSetRepositoryInFile::GetDir(), Impala::Persistency::ScoreFileRepositoryInFile::GetDir(), Impala::Persistency::Mpeg7DocRepositoryInFile::GetDir(), Impala::Persistency::LabelSetRepositoryInFile::GetDir(), Impala::Persistency::KernelMatrixRepositoryInFile::GetDir(), Impala::Persistency::ImageRepositoryInFile::GetDir(), Impala::Persistency::ImageArchiveRepositoryInFile::GetDir(), Impala::Persistency::FrameRepositoryInFile::GetDir(), Impala::Persistency::FrameHashesRepositoryInFile::GetDir(), Impala::Persistency::FoldRepositoryInFile::GetDir(), Impala::Persistency::FikSvmRepositoryInFile::GetDir(), Impala::Persistency::FeatureTableRepositoryInFile::GetDir(), Impala::Persistency::FeatureListRepositoryInFile::GetDir(), Impala::Persistency::DistributedAccessRepositoryInFile::GetDir(), Impala::Persistency::BestFileRepositoryInFile::GetDir(), Impala::Persistency::AnnotationTableRepositoryInFile::GetDir(), Impala::Persistency::AllParameterFileRepositoryInFile::GetDir(), Impala::Persistency::FileSystem::GetFilePath(), Impala::Util::Database::GetReadableFileLocal(), Impala::Persistency::FileSystem::GetReadableFileLocal(), Impala::Core::VideoSet::VideoSet::GetResolvedVideoPath(), Impala::Core::VideoSet::VideoSet::GetVideo(), Impala::Core::VideoSet::VideoSet::GetVideoInLowResolution(), Impala::Util::Database::GetWritableFileLocal(), Impala::Persistency::FileSystem::GetWritableFileLocal(), Impala::Core::VideoSet::ExportStills::HandleNewFile(), Impala::Core::VideoSet::CheckNrFrames::HandleNewFile(), Impala::Core::ImageSet::Thumbnails::HandleNewFile(), Impala::Core::ImageSet::MakeImageSet(), Impala::Core::VideoSet::MakeVideoSet(), and Impala::Core::VideoSet::Keyframes::WriteImageSets().

00131 {
00132     if (fileName1.empty())
00133         return fileName2;
00134     if (fileName2.empty())
00135         return fileName1;
00136     if (StringEndsWith(fileName1, "/"))
00137         return fileName1 + fileName2;
00138     return fileName1 + "/" + fileName2;
00139 }

Here is the call graph for this function:


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