segmentation
lbpExtract
idl_dox
lbpExtract_IDLServer.h
1
// This is an automatically-generated file.
2
// It could get re-generated if the ALLOW_IDL_GENERATION flag is on.
3
4
#ifndef YARP_THRIFT_GENERATOR_lbpExtract_IDLServer
5
#define YARP_THRIFT_GENERATOR_lbpExtract_IDLServer
6
7
#include <yarp/os/Wire.h>
8
#include <yarp/os/idl/WireTypes.h>
9
#include <yarp/os/Bottle.h>
10
11
class
lbpExtract_IDLServer
;
12
13
18
class
lbpExtract_IDLServer
:
public
yarp::os::Wire {
19
public
:
20
lbpExtract_IDLServer
();
25
virtual
bool
reset
();
30
virtual
bool
quit
();
36
virtual
bool
setRadius
(
const
int32_t radius);
41
virtual
int32_t
getRadius
();
47
virtual
bool
setNeighbours
(
const
int32_t neighbours);
52
virtual
int32_t
getNeighbours
();
57
virtual
int32_t
getTopBound
();
63
virtual
bool
setTopBound
(
const
int32_t topBound);
68
virtual
int32_t
getMinArcLength
();
74
virtual
bool
setMinArcLength
(
const
int32_t minArcLength);
79
virtual
int32_t
getMaxArcLength
();
85
virtual
bool
setMaxArcLength
(
const
int32_t maxArcLength);
90
virtual
int32_t
getMaxArea
();
96
virtual
bool
setMaxArea
(
const
int32_t maxArea);
101
virtual
int32_t
getMinArea
();
107
virtual
bool
setMinArea
(
const
int32_t minArea);
112
virtual
int32_t
getNumIteration
();
118
virtual
bool
setNumIteration
(
const
int32_t numIteration);
123
virtual
bool
resetAllValues
();
129
virtual
bool
setbbOffset
(
const
int32_t offset);
134
virtual
int32_t
getbbOffset
();
140
virtual
bool
verbosity
(
const
int32_t boolVerbosity);
147
virtual
yarp::os::Bottle
get_component_around
(
const
int32_t x,
const
int32_t y);
148
virtual
bool
read(yarp::os::ConnectionReader& connection);
149
virtual
std::vector<std::string> help(
const
std::string& functionName=
"--all"
);
150
};
151
152
#endif
lbpExtract_IDLServer
lbpExtract_IDLServer Interface.
Definition:
lbpExtract_IDLServer.h:18
lbpExtract_IDLServer::setMinArea
virtual bool setMinArea(const int32_t minArea)
Sets the minimum area of the allowed blobs.
lbpExtract_IDLServer::verbosity
virtual bool verbosity(const int32_t boolVerbosity)
Sets the verbosity of the algorithm.
lbpExtract_IDLServer::getbbOffset
virtual int32_t getbbOffset()
Gets the current offset of the bounding box.
lbpExtract_IDLServer::setRadius
virtual bool setRadius(const int32_t radius)
Sets the radius of the lbp operators.
lbpExtract_IDLServer::setNumIteration
virtual bool setNumIteration(const int32_t numIteration)
Sets the number of iteration for the grabCut segmentation algorithm.
lbpExtract_IDLServer::getMinArea
virtual int32_t getMinArea()
Gets the minimum area of the allowed blobs.
lbpExtract_IDLServer::quit
virtual bool quit()
Quit the module.
lbpExtract_IDLServer::getMaxArea
virtual int32_t getMaxArea()
Gets the maximum area of the allowed blobs.
lbpExtract_IDLServer::getNumIteration
virtual int32_t getNumIteration()
Gets the number of iteration for the grabCut segmentation algorithm.
lbpExtract_IDLServer::setTopBound
virtual bool setTopBound(const int32_t topBound)
Sets the top bound (Y) limit for the blobs.
lbpExtract_IDLServer::getTopBound
virtual int32_t getTopBound()
Gets the top bound (Y) limit for the blobs.
lbpExtract_IDLServer::setMaxArea
virtual bool setMaxArea(const int32_t maxArea)
Sets the maximum area of the allowed blobs.
lbpExtract_IDLServer::resetAllValues
virtual bool resetAllValues()
resets all values to the default ones.
lbpExtract_IDLServer::getRadius
virtual int32_t getRadius()
Gets the radius of the lbp operators.
lbpExtract_IDLServer::get_component_around
virtual yarp::os::Bottle get_component_around(const int32_t x, const int32_t y)
Gets all the components (points) that belong to any of the segmented blobs.
lbpExtract_IDLServer::reset
virtual bool reset()
Resets all the histograms.
lbpExtract_IDLServer::setNeighbours
virtual bool setNeighbours(const int32_t neighbours)
Sets the neighbours value of the lbp operators.
lbpExtract_IDLServer::setMaxArcLength
virtual bool setMaxArcLength(const int32_t maxArcLength)
Sets the maximum arc length of the allowed blobs.
lbpExtract_IDLServer::setMinArcLength
virtual bool setMinArcLength(const int32_t minArcLength)
Sets the minimum arc length of the allowed blobs.
lbpExtract_IDLServer::getNeighbours
virtual int32_t getNeighbours()
Gets the neighbours of the lbp operators.
lbpExtract_IDLServer::getMaxArcLength
virtual int32_t getMaxArcLength()
Gets the maximum arc length of the allowed blobs.
lbpExtract_IDLServer::getMinArcLength
virtual int32_t getMinArcLength()
Gets the minimum arc length of the allowed blobs.
lbpExtract_IDLServer::setbbOffset
virtual bool setbbOffset(const int32_t offset)
Sets the offset of the bounding box.
Generated by
1.9.1