#include <URDFRobot.h>

Public Member Functions | |
| void | addToKinematicChain (osg::Node *link, btRigidBody *body) |
| URDFRobot (osgOcean::OceanScene *oscene, Vehicle vehicle) | |
| ~URDFRobot () | |
Public Attributes | |
| std::vector< osg::Vec3d > | joint_axis |
| std::string | URDFFile |
Protected Member Functions | |
| void | updateJoints (std::vector< double > &q) |
| Implemented by childs for joint position update. | |
| void | updateJoints (std::vector< double > &q, int startJoint, int numJoints) |
Private Member Functions | |
| void | moveJoints (std::vector< double > &q) |
Definition at line 26 of file URDFRobot.h.
| URDFRobot::URDFRobot | ( | osgOcean::OceanScene * | oscene, |
| Vehicle | vehicle | ||
| ) |
Definition at line 78 of file URDFRobot.cpp.
Definition at line 352 of file URDFRobot.cpp.
| void URDFRobot::addToKinematicChain | ( | osg::Node * | link, |
| btRigidBody * | body | ||
| ) |
Definition at line 258 of file URDFRobot.cpp.
| void URDFRobot::moveJoints | ( | std::vector< double > & | q | ) | [private] |
Definition at line 271 of file URDFRobot.cpp.
| void URDFRobot::updateJoints | ( | std::vector< double > & | q | ) | [protected, virtual] |
Implemented by childs for joint position update.
Implements KinematicChain.
Definition at line 297 of file URDFRobot.cpp.
| void URDFRobot::updateJoints | ( | std::vector< double > & | q, |
| int | startJoint, | ||
| int | numJoints | ||
| ) | [protected] |
Definition at line 339 of file URDFRobot.cpp.
| std::vector<osg::Vec3d> URDFRobot::joint_axis |
Definition at line 31 of file URDFRobot.h.
| std::string URDFRobot::URDFFile |
Definition at line 32 of file URDFRobot.h.