The base class of camera tools. Tools refer to the abstract concept used to control the camera, which can be used to set various camera parameters, obtain camera parameter information, perform data processing, etc.
More...
|
| CameraTool (std::string prefix="") |
|
virtual | ~CameraTool () |
|
virtual const ToolInfo | getToolInfo ()=0 |
| Get the information of the tool. More...
|
|
virtual std::map< std::string, BasicParameterInfo > | getAllParamInfo ()=0 |
| Get the basic information of all parameters. If you want to get the detailed information of a parameter, please refer to CameraTool::getParamInfo . More...
|
|
virtual bool | getParamInfo (const std::string name, IntParameterInfo &info)=0 |
| Get the detailed information of a parameter. More...
|
|
virtual bool | getParamInfo (const std::string name, FloatParameterInfo &info)=0 |
|
virtual bool | getParamInfo (const std::string name, BoolParameterInfo &info)=0 |
|
virtual bool | getParamInfo (const std::string name, EnumParameterInfo &info)=0 |
|
virtual bool | getParam (const std::string name, int &value) |
| Get the value of a parameter. More...
|
|
virtual bool | getParam (const std::string name, float &value) |
|
virtual bool | getParam (const std::string name, bool &value) |
|
virtual bool | getParam (const std::string name, std::string &value) |
|
virtual bool | setParam (const std::string name, const int &value) |
| Set the value of a parameter. More...
|
|
virtual bool | setParam (const std::string name, const float &value) |
|
virtual bool | setParam (const std::string name, const double &value) |
|
virtual bool | setParam (const std::string name, const bool &value) |
|
virtual bool | setParam (const std::string name, const char *value) |
|
virtual bool | setParam (const std::string name, const std::string &value) |
|
The base class of camera tools. Tools refer to the abstract concept used to control the camera, which can be used to set various camera parameters, obtain camera parameter information, perform data processing, etc.