YARP
Yet Another Robot Platform
DepthImage.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6#ifndef YARP_CARRIER_DEPTHIMAGECONVERTER_H
7#define YARP_CARRIER_DEPTHIMAGECONVERTER_H
8
9#include <yarp/os/Bottle.h>
10#include <yarp/os/Things.h>
12#include <yarp/sig/Image.h>
13
19{
20public:
21 bool create(const yarp::os::Property& options) override;
22 void destroy() override;
23
24 bool setparam(const yarp::os::Property& params) override;
25 bool getparam(yarp::os::Property& params) override;
26
27 bool accept(yarp::os::Things& thing) override;
29
30private:
31
32 double min, max;
35 float **inMatrix;
36 unsigned char **outMatrix;
38};
39
40#endif // YARP_CARRIER_DEPTHIMAGECONVERTER_H
depthimage_to_mono: Documentation to be added
Definition: DepthImage.h:19
bool create(const yarp::os::Property &options) override
This will be called when the dll is properly loaded by the portmonitor carrier.
Definition: DepthImage.cpp:26
bool setparam(const yarp::os::Property &params) override
This will be called when the portmonitor carrier parameters are set via YARP admin port.
Definition: DepthImage.cpp:40
bool getparam(yarp::os::Property &params) override
This will be called when the portmonitor carrier parameters are requested via YARP admin port.
Definition: DepthImage.cpp:45
yarp::os::Things & update(yarp::os::Things &thing) override
After data get accpeted in the accept() callback, an instance of that is given to the update function...
Definition: DepthImage.cpp:70
void destroy() override
This will be called when the portmonitor object destroyes.
Definition: DepthImage.cpp:36
bool accept(yarp::os::Things &thing) override
This will be called when the data reach the portmonitor object.
Definition: DepthImage.cpp:50
A simple collection of objects that can be described and transmitted in a portable way.
Definition: Bottle.h:64
A class for storing options and configuration information.
Definition: Property.h:33
Base class for generic things.
Definition: Things.h:18
Image class with user control of representation details.
Definition: Image.h:411