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

#include <mujincontrollerclient.h>

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

構成

class  LinkResource

Public 型

typedef boost::shared_ptr
< LinkResource
LinkResourcePtr

Public メソッド

 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 変数

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

Protected メソッド

 ObjectResource (ControllerClientPtr controller, const std::string &resource, const std::string &pk)

説明

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

型定義

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

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

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

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

mujinclient::ObjectResource::ObjectResource ( ControllerClientPtr  controller,
const std::string &  resource,
const std::string &  pk 
)
protected

関数

virtual void mujinclient::ObjectResource::GetLinks ( std::vector< LinkResourcePtr > &  links)
virtual

変数

std::string mujinclient::ObjectResource::datemodified

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

std::string mujinclient::ObjectResource::geometry

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

bool mujinclient::ObjectResource::isrobot

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

std::string mujinclient::ObjectResource::name

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

int mujinclient::ObjectResource::nundof

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

std::string mujinclient::ObjectResource::pk

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

std::string mujinclient::ObjectResource::resource_uri

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

std::string mujinclient::ObjectResource::scenepk

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

std::string mujinclient::ObjectResource::unit

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

std::string mujinclient::ObjectResource::uri

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


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