Definition at line 258 of file mainTable.cpp. References Impala::CmdOptions::GetArg(), Impala::Util::Database::GetInstance(), Impala::CmdOptions::GetInstance(), Impala::CmdOptions::GetNrArg(), ILOG_ERROR, ILOG_VAR, Impala::Util::Read(), and Impala::Core::Feature::FeatureTable::WriteSvmFile(). Referenced by mainTable(). 00259 { 00260 typedef Core::Feature::FeatureTable FeatureTable; 00261 typedef Core::Table::AnnotationTable AnnotationTable; 00262 00263 ILOG_VAR(Impala.Application.Table.DoFeatureTable2Svm); 00264 CmdOptions& options = CmdOptions::GetInstance(); 00265 Util::Database* db = &Util::Database::GetInstance(); 00266 if (options.GetNrArg() < 3) 00267 { 00268 ILOG_ERROR("Need more arguments"); 00269 return; 00270 } 00271 String fName = options.GetArg(1); 00272 String svmName = options.GetArg(2); 00273 AnnotationTable* truth = 0; 00274 if (options.GetNrArg() > 3) 00275 { 00276 truth = AnnotationTable::MakeFromFile("", options.GetArg(3), db); 00277 } 00278 FeatureTable table(fName); 00279 Core::Table::Read(&table, fName, db); 00280 table.WriteSvmFile(svmName, db, truth); 00281 }
Here is the call graph for this function: ![]()
|