00037 {
00038 ILOG_VAR(Impala.Core.Database.MakeRawDataSet);
00039 Util::Database* db = new Util::Database(setName);
00040
00041 String path = db->GetFilePath("VideoData", setName, false, true);
00042 if (!path.empty())
00043 return new VideoSet::VideoSet(db, setName, true);
00044
00045 path = db->GetFilePath("ImageData", setName, false, true);
00046 if (!path.empty())
00047 return new ImageSet::ImageSet(db, setName, true);
00048
00049 if (!silentFailure)
00050 ILOG_ERROR("Unable to find " << setName);
00051 return 0;
00052 }