controllerclientcpp  0.6.1
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 ページ
Public メソッド | すべてのメンバ一覧
クラス mujinclient::HandEyeCalibrationTaskResource

#include <handeyecalibrationtask.h>

mujinclient::HandEyeCalibrationTaskResourceに対する継承グラフ
Inheritance graph
[凡例]
mujinclient::HandEyeCalibrationTaskResourceのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 HandEyeCalibrationTaskResource (const std::string &taskname, ControllerClientPtr controller, SceneResourcePtr scene)
virtual ~HandEyeCalibrationTaskResource ()
virtual void ComputeCalibrationPoses (int timeout, HandEyeCalibrationTaskParameters &params, HandEyeCalibrationResultResource::CalibrationResult &result)
virtual PlanningResultResourcePtr GetResult ()
 gets the result of the task execution. If no result has been computed yet, will return a NULL pointer.
virtual void GetTaskParameters (HandEyeCalibrationTaskParameters &taskparameters)
 Get the task info for tasks of type binpicking
virtual void SetTaskParameters (const HandEyeCalibrationTaskParameters &taskparameters)
 Set the task info for tasks of type binpicking
- Public メソッド inherited from mujinclient::TaskResource
 TaskResource (ControllerClientPtr controller, const std::string &pk)
virtual ~TaskResource ()
virtual bool Execute ()
 execute the task.
virtual void Cancel ()
 if the task is currently executing, send a cancel request
virtual void GetRunTimeStatus (JobStatus &status, int options=1)
 get the run-time status of the executed task.
virtual OptimizationResourcePtr GetOrCreateOptimizationFromName_UTF8 (const std::string &optimizationname, const std::string &optimizationtype=std::string("robotplacement"))
 Gets or creates the a optimization part of the scene.
virtual OptimizationResourcePtr GetOrCreateOptimizationFromName_UTF16 (const std::wstring &optimizationname, const std::string &optimizationtype=std::string("robotplacement"))
virtual void GetOptimizationPrimaryKeys (std::vector< std::string > &optimizationkeys)
 gets a list of all the scene primary keys currently available to the user
virtual void GetTaskParameters (ITLPlanningTaskParameters &taskparameters)
 Get the task info for tasks of type itlplanning
virtual void SetTaskParameters (const ITLPlanningTaskParameters &taskparameters)
 Set new task info for tasks of type itlplanning
- Public メソッド inherited from mujinclient::WebResource
 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

Additional Inherited Members

- Protected 変数 inherited from mujinclient::TaskResource
std::string _jobpk
 the job primary key used to track the status of the running task after Execute is called

説明

handeyecalibrationtask.h80 行で定義されています。

コンストラクタとデストラクタ

mujinclient::HandEyeCalibrationTaskResource::HandEyeCalibrationTaskResource ( const std::string &  taskname,
ControllerClientPtr  controller,
SceneResourcePtr  scene 
)
virtual mujinclient::HandEyeCalibrationTaskResource::~HandEyeCalibrationTaskResource ( )
inlinevirtual

handeyecalibrationtask.h85 行で定義されています。

関数

virtual void mujinclient::HandEyeCalibrationTaskResource::ComputeCalibrationPoses ( int  timeout,
HandEyeCalibrationTaskParameters params,
HandEyeCalibrationResultResource::CalibrationResult result 
)
virtual
virtual PlanningResultResourcePtr mujinclient::HandEyeCalibrationTaskResource::GetResult ( )
virtual

gets the result of the task execution. If no result has been computed yet, will return a NULL pointer.

mujinclient::TaskResourceを再定義しています。

virtual void mujinclient::HandEyeCalibrationTaskResource::GetTaskParameters ( HandEyeCalibrationTaskParameters taskparameters)
virtual

Get the task info for tasks of type binpicking

virtual void mujinclient::HandEyeCalibrationTaskResource::SetTaskParameters ( const HandEyeCalibrationTaskParameters taskparameters)
virtual

Set the task info for tasks of type binpicking


このクラスの説明は次のファイルから生成されました: