1 #ifndef CAMERA_TOOL_BASE_HPP
2 #define CAMERA_TOOL_BASE_HPP
7 #include "DvsenseHal/camera/tools/ToolInfo.h"
10 #ifdef DVSENSE_HAL_EXPORTS
11 #define DVSENSE_API __declspec(dllexport)
13 #define DVSENSE_API __declspec(dllimport)
79 virtual bool getParam(
const std::string name,
int& value);
80 virtual bool getParam(
const std::string name,
float& value);
81 virtual bool getParam(
const std::string name,
bool& value);
82 virtual bool getParam(
const std::string name, std::string& value);
94 virtual bool setParam(
const std::string name,
const int& value);
95 virtual bool setParam(
const std::string name,
const float& value);
96 virtual bool setParam(
const std::string name,
const double& value);
97 virtual bool setParam(
const std::string name,
const bool& value);
98 virtual bool setParam(
const std::string name,
const char* value);
99 virtual bool setParam(
const std::string name,
const std::string& value);
102 std::string prefix_ =
"";
Definition: TypeUtils.hpp:7
The detailed information of the boolean parameter.
Definition: ToolInfo.h:148
The detailed information of the enumeration parameter.
Definition: ToolInfo.h:162
The detailed information of the float parameter.
Definition: ToolInfo.h:122
The detailed information of the integer parameter.
Definition: ToolInfo.h:96