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

String Impala::Persistency::FeatureTableRepositoryInFile::GetDir ( const FeatureLocator loc,
bool  forAll 
) [inline, private]

Definition at line 127 of file FeatureTableRepositoryInFile.h.

References Impala::FileNameConcat(), Impala::Persistency::FeatureLocator::GetContainer(), Impala::Persistency::FeatureLocator::GetFeatureName(), Impala::Persistency::FeatureLocator::GetIsCodebook(), Impala::Persistency::FeatureLocator::GetIsPartial(), Impala::Persistency::FeatureLocator::GetStartFrame(), Impala::Persistency::FeatureLocator::GetTopString(), Impala::Persistency::FeatureLocator::GetWalkType(), and Impala::MakeString().

Referenced by Add(), Delete(), Exists(), ExposeFile(), and Get().

00128     {
00129         String dir = loc.GetTopString();
00130         if (loc.GetWalkType() != "Image")
00131             dir = FileNameConcat(dir, loc.GetWalkType());
00132 
00133         if (forAll)
00134             return dir;
00135 
00136         if (!loc.GetIsCodebook())
00137             dir = FileNameConcat(dir, loc.GetFeatureName());
00138         dir = FileNameConcat(dir, loc.GetContainer());
00139         if (loc.GetIsPartial())
00140             dir = FileNameConcat(dir, "part_" + MakeString(loc.GetStartFrame()));
00141         return dir;
00142     }

Here is the call graph for this function:


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