segmentation
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 
12 
13 
18 class lbpExtract_IDLServer : public yarp::os::Wire {
19 public:
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 Interface.
virtual bool setMinArea(const int32_t minArea)
Sets the minimum area of the allowed blobs.
virtual bool verbosity(const int32_t boolVerbosity)
Sets the verbosity of the algorithm.
virtual int32_t getbbOffset()
Gets the current offset of the bounding box.
virtual bool setRadius(const int32_t radius)
Sets the radius of the lbp operators.
virtual bool setNumIteration(const int32_t numIteration)
Sets the number of iteration for the grabCut segmentation algorithm.
virtual int32_t getMinArea()
Gets the minimum area of the allowed blobs.
virtual bool quit()
Quit the module.
virtual int32_t getMaxArea()
Gets the maximum area of the allowed blobs.
virtual int32_t getNumIteration()
Gets the number of iteration for the grabCut segmentation algorithm.
virtual bool setTopBound(const int32_t topBound)
Sets the top bound (Y) limit for the blobs.
virtual int32_t getTopBound()
Gets the top bound (Y) limit for the blobs.
virtual bool setMaxArea(const int32_t maxArea)
Sets the maximum area of the allowed blobs.
virtual bool resetAllValues()
resets all values to the default ones.
virtual int32_t getRadius()
Gets the radius of the lbp operators.
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.
virtual bool reset()
Resets all the histograms.
virtual bool setNeighbours(const int32_t neighbours)
Sets the neighbours value of the lbp operators.
virtual bool setMaxArcLength(const int32_t maxArcLength)
Sets the maximum arc length of the allowed blobs.
virtual bool setMinArcLength(const int32_t minArcLength)
Sets the minimum arc length of the allowed blobs.
virtual int32_t getNeighbours()
Gets the neighbours of the lbp operators.
virtual int32_t getMaxArcLength()
Gets the maximum arc length of the allowed blobs.
virtual int32_t getMinArcLength()
Gets the minimum arc length of the allowed blobs.
virtual bool setbbOffset(const int32_t offset)
Sets the offset of the bounding box.