![]() |
An open-source, flexible 3D physical simulation framework
|
This is the complete list of members for mars::cfg_manager::CFGManagerInterface, including all inherited members.
CFGManagerInterface(lib_manager::LibManager *theManager) | mars::cfg_manager::CFGManagerInterface | inline |
createModuleInfo() | mars::cfg_manager::CFGManagerInterface | inlinevirtual |
createParam(const std::string &_group, const std::string &_name, const cfgParamType &_paramType)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getAllParams(std::vector< cfgParamInfo > *allParams) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getLibName() const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getLibVersion() const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
getOrCreateProperty(const std::string &_group, const std::string &_name, bool val, CFGClient *newClient=0)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, double val, CFGClient *newClient=0)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, int val, CFGClient *newClient=0)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, const std::string &val, CFGClient *newClient=0)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, const char *val, CFGClient *newClient=0)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getParamId(const std::string &_group, const std::string &_name) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getParamInfo(const cfgParamId &_id) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getParamInfo(const std::string &_group, const std::string &_name) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getProperty(cfgPropertyStruct *_propertyS) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, T *rValue) const | mars::cfg_manager::CFGManagerInterface | inline |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, double *rValue) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, int *rValue) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, bool *rValue) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, std::string *rValue) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
loadConfig(const char *filename)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
loadConfig(const char *filename, const char *group)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
loadConfigFromString(const std::string &configString)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
moduleInfo | lib_manager::LibInterface | protected |
newLibLoaded(const std::string &libName) | lib_manager::LibInterface | inlinevirtual |
registerToCFG(CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
registerToParam(const std::string &_group, const std::string &_name, CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
registerToParam(const cfgParamId &_id, CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
removeParam(const cfgParamId &_id)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
removeParam(const std::string &_group, const std::string &_name)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const cfgPropertyStruct &_propertyS)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const std::string &_group, const std::string &_name, bool val)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const std::string &_group, const std::string &_name, double val)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const std::string &_group, const std::string &_name, int val)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const std::string &_group, const std::string &_name, const std::string &val)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setProperty(const std::string &_group, const std::string &_name, const char *val)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const double rValue)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const int rValue)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const bool rValue)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const std::string &rValue)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const char *rValue)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
unregisterFromCFG(CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
unregisterFromParam(const std::string &_group, const std::string &_name, CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
unregisterFromParam(const cfgParamId &_id, CFGClient *client)=0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
writeConfig(const char *filename, const char *group, const unsigned char saveOption=saveOnClose) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
writeConfigToString(const char *group=0, const unsigned char saveOption=saveOnClose) const =0 | mars::cfg_manager::CFGManagerInterface | pure virtual |
~CFGManagerInterface() | mars::cfg_manager::CFGManagerInterface | inline |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |