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

#include <mujincontrollerclient.h>

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

構成

class  AttachedSensorResource
class  ToolResource

Public 型

typedef boost::shared_ptr
< ToolResource
ToolResourcePtr
typedef boost::shared_ptr
< AttachedSensorResource
AttachedSensorResourcePtr
- Public 型 inherited from mujinclient::ObjectResource
typedef boost::shared_ptr
< LinkResource
LinkResourcePtr

Public メソッド

 RobotResource (ControllerClientPtr controller, const std::string &pk)
virtual ~RobotResource ()
virtual void GetTools (std::vector< ToolResourcePtr > &tools)
virtual void GetAttachedSensors (std::vector< AttachedSensorResourcePtr > &attachedsensors)
- Public メソッド inherited from mujinclient::ObjectResource
 ObjectResource (ControllerClientPtr controller, const std::string &pk)
virtual ~ObjectResource ()
virtual void GetLinks (std::vector< LinkResourcePtr > &links)
- 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

Public 変数

int numdof
std::string simulation_file
- Public 変数 inherited from mujinclient::ObjectResource
std::string name
int nundof
std::string datemodified
std::string geometry
bool isrobot
std::string pk
std::string resource_uri
std::string scenepk
std::string unit
std::string uri

Additional Inherited Members

- Protected メソッド inherited from mujinclient::ObjectResource
 ObjectResource (ControllerClientPtr controller, const std::string &resource, const std::string &pk)

説明

mujincontrollerclient.h698 行で定義されています。

型定義

mujincontrollerclient.h744 行で定義されています。

mujincontrollerclient.h715 行で定義されています。

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

mujinclient::RobotResource::RobotResource ( ControllerClientPtr  controller,
const std::string &  pk 
)
virtual mujinclient::RobotResource::~RobotResource ( )
inlinevirtual

mujincontrollerclient.h747 行で定義されています。

関数

virtual void mujinclient::RobotResource::GetAttachedSensors ( std::vector< AttachedSensorResourcePtr > &  attachedsensors)
virtual
virtual void mujinclient::RobotResource::GetTools ( std::vector< ToolResourcePtr > &  tools)
virtual

変数

int mujinclient::RobotResource::numdof

mujincontrollerclient.h756 行で定義されています。

std::string mujinclient::RobotResource::simulation_file

mujincontrollerclient.h757 行で定義されています。


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