#include <iksolver.h>
Public Types | |
typedef std::map< std::string, std::vector< dReal > > | CustomData |
Public Member Functions | |
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 Attributes | |
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). | |
Definition at line 62 of file iksolver.h.
typedef std::map<std::string, std::vector<dReal> > OpenRAVE::IkReturn::CustomData |
Definition at line 84 of file iksolver.h.
|
inline |
Definition at line 65 of file iksolver.h.
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
Definition at line 21 of file iksolver.cpp.
void OpenRAVE::IkReturn::Clear | ( | ) |
clears the data, leaves the _action unchanged
Definition at line 52 of file iksolver.cpp.
|
inline |
Definition at line 68 of file iksolver.h.
|
inline |
Definition at line 71 of file iksolver.h.
IkReturnAction OpenRAVE::IkReturn::_action |
Definition at line 85 of file iksolver.h.
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).
Definition at line 87 of file iksolver.h.
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).
Definition at line 88 of file iksolver.h.
std::vector< dReal > OpenRAVE::IkReturn::_vsolution |
the solution
Definition at line 86 of file iksolver.h.