12 #ifndef YARP_THRIFT_GENERATOR_iol2opc_IDL 13 #define YARP_THRIFT_GENERATOR_iol2opc_IDL 15 #include <yarp/os/Wire.h> 16 #include <yarp/os/idl/WireTypes.h> 55 virtual bool change_name(
const std::string& old_name,
const std::string& new_name);
75 virtual bool read(yarp::os::ConnectionReader& connection)
override;
76 virtual std::vector<std::string>
help(
const std::string& functionName=
"--all");
virtual bool remove_all()
Remove all objects from the object-recognition database.
virtual void pause()
Pause module.
virtual bool read(yarp::os::ConnectionReader &connection) override
iol2opc_IDL IDL Interface to iol2opc service.
virtual bool train_object(const std::string &name)
Add a new object to the object-recognition database based on the selected blob.
virtual bool set_object_persistence(const std::string &sw)
Enable/disable object persistence.
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual bool change_name(const std::string &old_name, const std::string &new_name)
Change the name of an object.
virtual bool remove_object(const std::string &name)
Remove object with a given name from the object-recognition database.
virtual void resume()
Resume module.
virtual std::string get_object_persistence()
Return current status of object persistence.