Helper class derived from KinBodyStateSaver to additionaly save robot information.
[詳細]
#include <robot.h>
OpenRAVE::RobotBase::RobotStateSaver::~RobotStateSaver |
( |
| ) |
|
|
virtual |
void OpenRAVE::RobotBase::RobotStateSaver::Release |
( |
| ) |
|
|
virtual |
release the body state. _pbody will not get restored on destruction
After this call, it will still be possible to use Restore.
robot.cpp の 144 行で定義されています。
void OpenRAVE::RobotBase::RobotStateSaver::Restore |
( |
boost::shared_ptr< RobotBase > |
robot = boost::shared_ptr<RobotBase>() | ) |
|
|
virtual |
restore the state
- 引数
-
robot | if set, will attempt to restore the stored state to the passed in body, otherwise will restore it for the original body. |
- 例外
-
openrave_exception | if the passed in body is not compatible with the saved state, will throw |
robot.cpp の 138 行で定義されています。
std::vector<UserDataPtr> OpenRAVE::RobotBase::RobotStateSaver::_vGrabbedBodies |
|
protected |
int OpenRAVE::RobotBase::RobotStateSaver::affinedofs |
|
protected |
Vector OpenRAVE::RobotBase::RobotStateSaver::rotationaxis |
|
protected |
std::vector<int> OpenRAVE::RobotBase::RobotStateSaver::vactivedofs |
|
protected |
このクラスの説明は次のファイルから生成されました: