Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions
URDFRobot Class Reference

#include <URDFRobot.h>

Inheritance diagram for URDFRobot:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 26 of file URDFRobot.h.


Constructor & Destructor Documentation

URDFRobot::URDFRobot ( osgOcean::OceanScene *  oscene,
Vehicle  vehicle 
)

Definition at line 76 of file URDFRobot.cpp.

Definition at line 356 of file URDFRobot.cpp.


Member Function Documentation

void URDFRobot::addToKinematicChain ( osg::Node *  link,
btRigidBody *  body 
)

Definition at line 259 of file URDFRobot.cpp.

void URDFRobot::moveJoints ( std::vector< double > &  q) [private]

Definition at line 272 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 298 of file URDFRobot.cpp.

void URDFRobot::updateJoints ( std::vector< double > &  q,
int  startJoint,
int  numJoints 
) [protected]

Definition at line 343 of file URDFRobot.cpp.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


uwsim
Author(s): Mario Prats , Javier Perez
autogenerated on Fri Aug 28 2015 13:28:58