File Option.h

class Option

Public Types

enum Type

Values:

enumerator BOOL
enumerator INT
enumerator DOUBLE
enumerator VEC
enumerator STRING
typedef std::string OptionKey

Public Functions

inline Option(const OptionKey &opt_name, const std::string &desc, const bool &def)
inline Option(const OptionKey &opt_name, const std::string &desc, const int &def)
inline Option(const OptionKey &opt_name, const std::string &desc, const double &def)
inline Option(const OptionKey &opt_name, const std::string &desc, const std::string &def)
inline Option(const OptionKey &opt_name, const std::string &desc, const Vector3d &def)
inline Option(const OptionKey &opt_name, const std::string &desc, const char *def)

Public Members

OptionKey name
Type type
bool b
int i
double r
Vector3d v
std::string s
std::string label