RICOH Camera USB SDK for C++  1.1.0
RICOH Camera USB SDK for C++
hyper_operation_enable.hpp
Go to the documentation of this file.
1 // Copyright (c) 2017 Ricoh Company, Ltd. All Rights Reserved.
2 #ifndef RICOH_CAMERA_SDK_HYPER_OPERATION_ENABLE_HPP_
3 #define RICOH_CAMERA_SDK_HYPER_OPERATION_ENABLE_HPP_
4 
7 
8 namespace Ricoh {
9 namespace CameraController {
10 
15 public:
16  static const HyperOperationEnable* True;
17  static const HyperOperationEnable* False;
18 
23 
24  ~HyperOperationEnable() = default;
25 
26 private:
27  HyperOperationEnable(bool value);
28 
29  static const std::string Name;
30 };
31 
36 public:
40  HyperOperationEnableValue(bool value);
41 
42  ~HyperOperationEnableValue() = default;
43 
44  bool operator==(const CaptureSettingValue& obj) const override;
45  bool operator!=(const CaptureSettingValue& obj) const override;
46 
52  bool get() const;
53 
54  std::string toString() const override;
55 
56 private:
57  bool value_;
58 };
59 
60 } // namespace CameraController
61 } // namespace Ricoh
62 
63 #endif // RICOH_CAMERA_SDK_HYPER_OPERATION_ENABLE_HPP_
64 
Definition: camera_device.hpp:13
The class for setting of hyper operation enable.
Definition: hyper_operation_enable.hpp:14
This class is base class for capture settings. Sub classes of this class are used to handle capture s...
Definition: capture_setting.hpp:20
#define RCSDK_API
Definition: export.hpp:17
This class is base for value of capture settings.
Definition: capture_setting.hpp:70
The class for setting value of hyper operation enable.
Definition: hyper_operation_enable.hpp:35
static const HyperOperationEnable * True
Definition: hyper_operation_enable.hpp:16
static const HyperOperationEnable * False
Definition: hyper_operation_enable.hpp:17