1 #ifndef SZA_UTIL_PROGRAM_H
2 #define SZA_UTIL_PROGRAM_H
7 #include "carma/util/Program.h"
11 using namespace carma::util;
13 #define PROGRAM_KEYWORDS const KeyTabEntry carma::util::ProgramBase::kKeywords_[]
14 #define END_OF_KEYWORDS 0,0,0,0,0
16 #define getParameter getStringParameter
17 #define getiParameter getIntParameter
18 #define getbParameter getBoolParameter
19 #define getiParameter getIntParameter
20 #define isDefault !parameterWasSpecified
24 void initializeUsage();
25 static std::string programUsage_;
26 static std::string programDescription_;
30 #define PROGRAM_INITIALIZE_USAGE void carma::util::initializeUsage()
31 #define PROGRAM_USAGE programUsage_
32 #define PROGRAM_DESCRIPTION programDescription_
36 const char*
const carma::util::ProgramBase::kUsage_ =
"";
37 const char*
const carma::util::ProgramBase::kVersion_ =
"";
38 const char*
const carma::util::ProgramBase::kDescription_ =
"";
39 const bool carma::util::ProgramBase::kHaveInitialLoggerInfo_ =
true;
40 const char *
const carma::util::ProgramBase::kInitialFacilityName_ =
"DEFAULT_FACILITY";
41 const char *
const carma::util::ProgramBase::kInitialLogname_ =
"carma.antenna.sza";