openrave.org

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

#include <iksolver.h>

OpenRAVE::IkReturnのコラボレーション図
Collaboration graph
[凡例]

Public 型

typedef std::map< std::string,
std::vector< dReal > > 
CustomData
 

Public メソッド

 IkReturn (IkReturnAction action)
 
bool operator!= (IkReturnAction action) const
 
bool operator== (IkReturnAction action) const
 
bool Append (const IkReturn &r)
 appends the data of one IkReturn to this structure
 
void Clear ()
 clears the data, leaves the _action unchanged
 

Public 変数

IkReturnAction _action
 
std::vector< dReal_vsolution
 the solution
 
CustomData _mapdata
 name/value pairs for custom data computed in the filters. Cascading filters using the same name will overwrite this until the last executed filter (with lowest priority).
 
UserDataPtr _userdata
 if the name/value pairs are not enough, can further use a pointer to custom data. Cascading filters with valid _userdata pointers will overwrite this until the last executed filter (with lowest priority).
 

説明

例:
orikfilter.cpp, と orplanning_door.cpp.

iksolver.h62 行で定義されています。

型定義

typedef std::map<std::string, std::vector<dReal> > OpenRAVE::IkReturn::CustomData

iksolver.h84 行で定義されています。

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

OpenRAVE::IkReturn::IkReturn ( IkReturnAction  action)
inline

iksolver.h65 行で定義されています。

関数

bool OpenRAVE::IkReturn::Append ( const IkReturn r)

appends the data of one IkReturn to this structure

_action is untouched, _vsolution is overridden if non-empty

戻り値
If data clashes, will output text and return false

iksolver.cpp21 行で定義されています。

void OpenRAVE::IkReturn::Clear ( )

clears the data, leaves the _action unchanged

iksolver.cpp52 行で定義されています。

bool OpenRAVE::IkReturn::operator!= ( IkReturnAction  action) const
inline

iksolver.h68 行で定義されています。

bool OpenRAVE::IkReturn::operator== ( IkReturnAction  action) const
inline

iksolver.h71 行で定義されています。

変数

IkReturnAction OpenRAVE::IkReturn::_action

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

CustomData OpenRAVE::IkReturn::_mapdata

name/value pairs for custom data computed in the filters. Cascading filters using the same name will overwrite this until the last executed filter (with lowest priority).

iksolver.h87 行で定義されています。

UserDataPtr OpenRAVE::IkReturn::_userdata

if the name/value pairs are not enough, can further use a pointer to custom data. Cascading filters with valid _userdata pointers will overwrite this until the last executed filter (with lowest priority).

iksolver.h88 行で定義されています。

std::vector< dReal > OpenRAVE::IkReturn::_vsolution

the solution

iksolver.h86 行で定義されています。


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