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

void Impala::CmdOptions::AddOption ( char  optNameS,
const char *  optNameL,
const char *  parName,
const char *  defVal,
const char *  alternatives = 0,
bool  defaultFromEnv = false 
) [inline]

Definition at line 87 of file CmdOptions.h.

References mOptAlt, mOptDefVal, mOptHideUsage, mOptNameL, mOptNameS, mOptParName, mOptVal, and Impala::StringToUpper().

Referenced by Impala::Core::VideoSet::InterestPointProc::AddCmdOptions(), Impala::Core::ImageSet::InterestPointProc::AddCmdOptions(), Impala::Core::Feature::InterestPointFeature::AddCmdOptions(), Impala::Core::Feature::AddDSurfOptions(), CheckDynamicOption(), CmdOptions(), Initialise(), Impala::Core::VideoSet::WalkerConfig::InitOptions(), main(), Impala::Application::mainActiveLearner(), Impala::Application::Client::mainClient(), Impala::Application::ConceptSet::mainConceptSet(), Impala::Application::mainConstructCodebook(), Impala::Application::mainCrossValidate(), Impala::Application::DemoCamera2d::mainDemoCamera2d(), Impala::Application::IDash::mainIDash(), Impala::Application::IDash::mainIDashServer(), Impala::Application::mainIDo(), Impala::Application::mainImBrowse(), Impala::Application::mainImSet(), Impala::Application::mainJobRunner(), Impala::Application::mainJobServer(), Impala::Samples::MonetTest::mainMonetTest(), Impala::Application::mainPlay(), Impala::Application::Precompute::MainPrecompute(), Impala::Application::Repository::mainRepository(), Impala::Application::mainServer(), Impala::Application::mainShow(), Impala::Application::mainShowImSet(), Impala::Application::mainShowVidSet(), Impala::Application::Table::mainTable(), Impala::Samples::Talk::mainTalk(), Impala::Application::mainTrainModel(), Impala::Application::mainTrecSearch(), Impala::Application::Util::mainUtil(), Impala::Application::mainVdiff(), Impala::Application::Video::mainVideo(), Impala::Application::VideoExcel::mainVideoExcel(), Impala::Application::mainVideoJobManager(), Impala::Application::VidSet::mainVidSet(), ReadIniFile(), and SetUpOptions().

00090     {
00091         mOptNameS.push_back(optNameS);
00092         mOptNameL.push_back(String(optNameL));
00093         mOptParName.push_back(parName);
00094         String stringDef(defVal);
00095         if (defaultFromEnv)
00096         {
00097             String optS(optNameL);
00098             char* str;
00099             str = getenv(optS.c_str());
00100             if (str != 0)
00101             {
00102                 stringDef = str;
00103             }
00104             else
00105             {
00106                 StringToUpper(optS);
00107                 str = getenv(optS.c_str());
00108                 if (str != 0)
00109                     stringDef = str;
00110             }
00111         }
00112         mOptDefVal.push_back(stringDef);
00113         mOptVal.push_back(stringDef);
00114         if (alternatives)
00115             mOptAlt.push_back(alternatives);
00116         else
00117             mOptAlt.push_back("");
00118         mOptHideUsage.push_back(false);
00119     }

Here is the call graph for this function:


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