Class ExposureController

Class Documentation

class ExposureController

Public Functions

ExposureController() = default
inline virtual ~ExposureController()
virtual void update(Camera *cam, const std::shared_ptr<const Image> &img) = 0
virtual void addCamera(const std::shared_ptr<Camera> &cam) = 0
virtual double getExposureTime() = 0
virtual double getGain() = 0
virtual void link(const std::unordered_map<std::string, std::shared_ptr<ExposureController>> &map) = 0