Public メソッド |
| | SceneResource (ControllerClientPtr controller, const std::string &pk) |
| virtual | ~SceneResource () |
| virtual void | SetInstObjectsState (const std::vector< SceneResource::InstObjectPtr > &instobjects, const std::vector< InstanceObjectState > &states) |
| virtual TaskResourcePtr | GetOrCreateTaskFromName_UTF8 (const std::string &taskname, const std::string &tasktype, int options=0) |
| | Gets or creates the a task part of the scene.
|
| virtual TaskResourcePtr | GetOrCreateTaskFromName_UTF8 (const std::string &taskname, int options=0) |
| virtual TaskResourcePtr | GetTaskFromName_UTF8 (const std::string &taskname, int options=0) |
| virtual TaskResourcePtr | GetOrCreateTaskFromName_UTF16 (const std::wstring &taskname, const std::string &tasktype, int options=0) |
| | Gets or creates the a task part of the scene.
|
| virtual TaskResourcePtr | GetOrCreateTaskFromName_UTF16 (const std::wstring &taskname, int options=0) |
| virtual TaskResourcePtr | GetTaskFromName_UTF16 (const std::wstring &taskname, int options=0) |
| virtual BinPickingTaskResourcePtr | GetOrCreateBinPickingTaskFromName_UTF8 (const std::string &taskname, const std::string &tasktype="binpicking", int options=0) |
| virtual BinPickingTaskResourcePtr | GetOrCreateBinPickingTaskFromName_UTF16 (const std::wstring &taskname, const std::string &tasktype="binpicking", int options=0) |
| virtual void | GetTaskPrimaryKeys (std::vector< std::string > &taskkeys) |
| | gets a list of all the scene primary keys currently available to the user
|
| virtual void | GetSensorMapping (std::map< std::string, std::string > &sensormapping) |
| | gets a list of all the instance objects of the scene
|
| virtual void | GetInstObjects (std::vector< InstObjectPtr > &instobjects) |
| virtual bool | FindInstObject (const std::string &name, InstObjectPtr &instobject) |
virtual
SceneResource::InstObjectPtr | CreateInstObject (const std::string &name, const std::string &reference_uri, Real quaternion[4], Real translate[3]) |
| virtual SceneResourcePtr | Copy (const std::string &name) |
| | WebResource (ControllerClientPtr controller, const std::string &resourcename, const std::string &pk) |
| virtual | ~WebResource () |
| ControllerClientPtr | GetController () const |
| const std::string & | GetResourceName () const |
| const std::string & | GetPrimaryKey () const |
| virtual std::string | Get (const std::string &field) |
| | gets an attribute of this web resource
|
| virtual void | Set (const std::string &field, const std::string &newvalue) |
| | sets an attribute of this web resource
|
| virtual void | Delete () |
| | delete the resource and all its child resources
|
| virtual void | Copy (const std::string &newname, int options) |
| | copy the resource and all its child resources to a new name
|