RobotsIO
Loading...
Searching...
No Matches
RealsenseCameraYarp.h
1/*
2 * Copyright (C) 2019 Istituto Italiano di Tecnologia (IIT)
3 *
4 * This software may be modified and distributed under the terms of the
5 * BSD 3-Clause license. See the accompanying LICENSE file for details.
6 */
7
8#ifndef ROBOTSIO_REALSENSECAMERAYARP_H
9#define ROBOTSIO_REALSENSECAMERAYARP_H
10
11#include <RobotsIO/Camera/YarpCamera.h>
12
13#include <string>
14
15namespace RobotsIO {
16 namespace Camera {
17 class RealsenseCameraYarp;
18 }
19}
20
22{
23public:
24 RealsenseCameraYarp(const std::string& port_prefix);
25
26 RealsenseCameraYarp(const std::string& port_prefix, const std::size_t& width, const std::size_t& height);
27
29
30private:
31 RealsenseCameraYarp(const std::string& port_prefix, const bool& enforce_resolution, const std::size_t& width = -1, const std::size_t& height = -1);
36 const std::string log_name_ = "RealsenseCameraYarp";
37};
38
39#endif /* ROBOTSIO_REALSENSECAMERAYARP_H */