icub-client
|
iol2opc_IDL IDL Interface to iol2opc service. More...
#include <iol2opc_IDL.h>
Public Member Functions | |
iol2opc_IDL () | |
virtual bool | train_object (const std::string &name) |
Add a new object to the object-recognition database based on the selected blob. More... | |
virtual bool | remove_object (const std::string &name) |
Remove object with a given name from the object-recognition database. More... | |
virtual bool | remove_all () |
Remove all objects from the object-recognition database. More... | |
virtual bool | change_name (const std::string &old_name, const std::string &new_name) |
Change the name of an object. More... | |
virtual bool | set_object_persistence (const std::string &sw) |
Enable/disable object persistence. More... | |
virtual std::string | get_object_persistence () |
Return current status of object persistence. More... | |
virtual void | pause () |
Pause module. More... | |
virtual void | resume () |
Resume module. More... | |
virtual bool | read (yarp::os::ConnectionReader &connection) override |
virtual std::vector< std::string > | help (const std::string &functionName="--all") |
iol2opc_IDL IDL Interface to iol2opc service.
Definition at line 25 of file iol2opc_IDL.h.
iol2opc_IDL::iol2opc_IDL | ( | ) |
Definition at line 252 of file iol2opc_IDL.cpp.
|
virtual |
Change the name of an object.
old_name | is the object which name is to be changed |
new_name | is the new object name |
Reimplemented in IOL2OPCBridge.
Definition at line 285 of file iol2opc_IDL.cpp.
|
virtual |
Return current status of object persistence.
Reimplemented in IOL2OPCBridge.
Definition at line 305 of file iol2opc_IDL.cpp.
|
virtual |
Definition at line 479 of file iol2opc_IDL.cpp.
|
virtual |
|
overridevirtual |
Definition at line 332 of file iol2opc_IDL.cpp.
|
virtual |
Remove all objects from the object-recognition database.
Reimplemented in IOL2OPCBridge.
Definition at line 275 of file iol2opc_IDL.cpp.
|
virtual |
Remove object with a given name from the object-recognition database.
name | is the object name |
Reimplemented in IOL2OPCBridge.
Definition at line 265 of file iol2opc_IDL.cpp.
|
virtual |
|
virtual |
Enable/disable object persistence.
sw | can be "on"|"off". |
Reimplemented in IOL2OPCBridge.
Definition at line 295 of file iol2opc_IDL.cpp.
|
virtual |
Add a new object to the object-recognition database based on the selected blob.
If the object is already existing, its recognition is improved.
name | is the object name |
Reimplemented in IOL2OPCBridge.
Definition at line 255 of file iol2opc_IDL.cpp.