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

int Impala::Application::Table::mainTable ( int  argc,
char *  argv[] 
)

Definition at line 751 of file mainTable.cpp.

References Impala::CmdOptions::AddOption(), DoAppendFeatureTable(), DoConcatFeatureTable(), DoDiffTableInt(), DoDiffTableReal(), DoDiffTableUInt64(), DoDumpSimilarityTableSetTrec(), DoDumpTableInt(), DoDumpTableReal(), DoDumpTaskTable(), DoFeatureTable2Svm(), DoFeatureTableReadAscii(), DoFeatureTableWriteAscii(), DoImportSimilarityTableSet(), DoMakeRandomSimilarityTableSet(), DoProcSimilarityTableSet(), DoScaleFeatureTable(), DoSelectFeatureTableSet(), DoSimFeatureTable(), DoVxsTable(), Impala::CmdOptions::GetArg(), Impala::CmdOptions::GetInstance(), ILOG_DEBUG, ILOG_ERROR, ILOG_VAR, Impala::CmdOptions::Initialise(), and Impala::CmdOptions::ParseArgs().

Referenced by main().

00752 {
00753     CmdOptions& options = CmdOptions::GetInstance();
00754     options.Initialise(false, false, true);
00755     options.AddOption(0, "start", "nr", "0");
00756     options.AddOption(0, "end", "nr", "-1");
00757     options.AddOption(0, "order", "", "false");
00758     String usageStr = "cmd = \n\n";
00759     usageStr += "  vxstable file.vxs\n";
00760     usageStr += "  scalefeaturetable tablename scaledtablename minmaxtablename\n";
00761     usageStr += "  concatfeaturetable dir useName resultDef tableDefs\n";
00762     usageStr += "  featuretable2svm tablename svmname [concept.truth]\n";
00763     usageStr += "  featuretablereadascii tablename asciiname\n";
00764     usageStr += "  featuretablewriteascii tablename asciiname\n";
00765     usageStr += "  simfeaturetable outDir tablename1 tablename2\n";
00766     usageStr += "  selectfeaturetableset dataset.txt feature output.txt\n";
00767     usageStr += "  dumpsimilaritytablesettrec videoset.txt names.txt\n";
00768     usageStr += "  importsimilaritytableset outdir concepts indir nrIds [fileext]\n";
00769     usageStr += "  procsimilaritytableset videoset.txt walkType concepts.txt model feature fileId\n";
00770     usageStr += "  makerandomsimilaritytableset videoset.txt\n";
00771     usageStr += "  dumptasktable tablename\n";
00772     usageStr += "  dumptablereal tablename\n";
00773     usageStr += "  dumptableint tablename\n";
00774     usageStr += "  difftablereal tablename1 tablename2\n";
00775     usageStr += "  difftableint tablename1 tablename2\n";
00776     usageStr += "  difftableuint64 tablename1 tablename2\n";
00777         if (! options.ParseArgs(argc, argv, usageStr, 1))
00778         return 1;
00779 
00780     ILOG_VAR(Impala.Application.mainTable);
00781 
00782     String cmd = options.GetArg(0);
00783     ILOG_DEBUG("table command : " << cmd);
00784 
00785     if (cmd == "vxstable")
00786         DoVxsTable();
00787     else if (cmd == "scalefeaturetable")
00788         DoScaleFeatureTable();
00789     else if (cmd == "append")
00790         DoAppendFeatureTable();
00791     else if (cmd == "concatfeaturetable")
00792         DoConcatFeatureTable();
00793     else if (cmd == "featuretable2svm")
00794         DoFeatureTable2Svm();
00795     else if (cmd == "featuretablereadascii")
00796         DoFeatureTableReadAscii();
00797     else if (cmd == "featuretablewriteascii")
00798         DoFeatureTableWriteAscii();
00799     else if (cmd == "simfeaturetable")
00800         DoSimFeatureTable();
00801     else if (cmd == "selectfeaturetableset")
00802         DoSelectFeatureTableSet();
00803     else if (cmd == "dumpsimilaritytablesettrec")
00804         DoDumpSimilarityTableSetTrec();
00805     else if (cmd == "importsimilaritytableset")
00806         DoImportSimilarityTableSet();
00807     else if (cmd == "procsimilaritytableset")
00808         DoProcSimilarityTableSet();
00809     else if (cmd == "makerandomsimilaritytableset")
00810         DoMakeRandomSimilarityTableSet();
00811     else if (cmd == "dumptasktable")
00812         DoDumpTaskTable();
00813     else if (cmd == "dumptablereal")
00814         DoDumpTableReal();
00815     else if (cmd == "dumptableint")
00816         DoDumpTableInt();
00817     else if (cmd == "difftablereal")
00818         DoDiffTableReal();
00819     else if (cmd == "difftableint")
00820         DoDiffTableInt();
00821     else if (cmd == "difftableuint64")
00822         DoDiffTableUInt64();
00823 
00824     else ILOG_ERROR("Unknown cmd : " << cmd);
00825 
00826     return 0;
00827 }

Here is the call graph for this function:


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