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

String Impala::Core::Database::RawDataSet::GetFilePathFeatureData ( String  walkType,
FeatureDefinition  def,
int  fileOrDirId,
bool  partial,
int  startFrameOrFile,
bool  toWrite,
bool  silent 
) [inline]

Definition at line 597 of file RawDataSet.h.

References Impala::Core::Feature::FeatureDefinition::AsString(), GetAsPath(), GetDir(), GetFilePath(), Impala::Core::Feature::FeatureDefinition::GetName(), GetSection(), MakeDir(), Impala::MakeString(), mQuidClass, Impala::PathJoin(), and Impala::QUID_CLASS_IMAGE.

Referenced by Impala::Samples::MonetTest::DoCheckFeatures(), Impala::Samples::MonetTest::DoInsertFeatures(), Impala::Core::Feature::FeatureTable::MakeFromDataSet(), and Impala::Core::Feature::FeatureTableSet::MakeFromFile().

00600     {
00601         // for backward compatibility
00602         if (walkType == "Image")
00603             walkType = ".";
00604  
00605         String dir = PathJoin("FeatureData", walkType, def.GetName());
00606         if (mQuidClass == QUID_CLASS_IMAGE)
00607         {
00608             dir = PathJoin(dir, GetSection(fileOrDirId), GetDir(fileOrDirId));
00609         }
00610         else
00611         {
00612             dir = PathJoin(dir, GetAsPath(fileOrDirId));
00613         }
00614         if (partial)
00615             dir = PathJoin(dir, "part_" + MakeString(startFrameOrFile));
00616         if (toWrite)
00617             MakeDir(dir);
00618         return GetFilePath(dir, def.AsString() + ".tab", toWrite, silent);
00619     }

Here is the call graph for this function:


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