visual-tracking-control
VisualSISParticleFilterIDL.h
Go to the documentation of this file.
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_VisualSISParticleFilterIDL
5 #define YARP_THRIFT_GENERATOR_VisualSISParticleFilterIDL
6 
7 #include <yarp/os/Wire.h>
8 #include <yarp/os/idl/WireTypes.h>
9 
11 
12 
17 class VisualSISParticleFilterIDL : public yarp::os::Wire {
18 public:
25  virtual bool run_filter();
31  virtual bool reset_filter();
38  virtual bool stop_filter();
50  virtual bool skip_step(const std::string& what_step, const bool status);
57  virtual bool use_analogs(const bool status);
64  virtual std::vector<std::string> get_info();
73  virtual bool set_estimates_extraction_method(const std::string& method);
80  virtual bool set_mobile_average_window(const int16_t window = 20);
84  virtual bool quit();
85  virtual bool read(yarp::os::ConnectionReader& connection) override;
86  virtual std::vector<std::string> help(const std::string& functionName="--all");
87 };
88 
89 #endif
virtual bool stop_filter()
Stop and reset the SIR particle filter.
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual bool use_analogs(const bool status)
Use/Don&#39;t use the analog values from the right hand to correct the finger poses.
virtual bool set_estimates_extraction_method(const std::string &method)
Change the current method to extract the state estimates from the particle set.
virtual bool quit()
Gently close the application, deallocating resources.
virtual bool set_mobile_average_window(const int16_t window=20)
Change the window size of mobile averages for estimates extraction.
virtual std::vector< std::string > get_info()
Get information about recursive Bayesian filter, like it&#39;s status, the available methods, and the current one in use, to extract the state estimate from the particle set.
virtual bool read(yarp::os::ConnectionReader &connection) override
virtual bool run_filter()
Initialize and run the visual SIR particle filter.
virtual bool reset_filter()
Reset the visual SIR particle filter.
VisualSISParticleFilterIDL IDL Interface to VisualSIRParticleFilter options.
virtual bool skip_step(const std::string &what_step, const bool status)
Enable/Disable skipping the filtering step specified in what_step.