Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
rl::mdl::Prismatic Class Reference

#include <Prismatic.h>

Inheritance diagram for rl::mdl::Prismatic:
Inheritance graph
[legend]
Collaboration diagram for rl::mdl::Prismatic:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Prismatic ()
virtual ~Prismatic ()
void setPosition (const ::rl::math::Vector &q)
- Public Member Functions inherited from rl::mdl::Joint
 Joint (const ::std::size_t &dof)
virtual ~Joint ()
void forwardAcceleration ()
void forwardDynamics1 ()
void forwardDynamics2 ()
void forwardDynamics3 ()
void forwardVelocity ()
const ::rl::math::VectorgetAcceleration () const
::std::size_t getDof () const
const ::rl::math::VectorgetMaximum () const
const ::rl::math::VectorgetMinimum () const
const ::rl::math::VectorgetPosition () const
const ::rl::math::VectorgetTorque () const
const ::rl::math::VectorgetSpeed () const
const ::rl::math::VectorgetVelocity () const
void inverseForce ()
void inverseVelocity1 ()
void inverseVelocity2 ()
void inverseVelocity3 ()
void setAcceleration (const ::rl::math::Vector &qdd)
void setTorque (const ::rl::math::Vector &tau)
void setVelocity (const ::rl::math::Vector &qd)
- Public Member Functions inherited from rl::mdl::Transform
 Transform ()
virtual ~Transform ()
void forwardPosition ()
const EdgegetEdgeDescriptor () const
virtual void inverseDynamics1 ()
virtual void inverseDynamics2 ()
virtual void inverseVelocity1 (const ::rl::math::Real &lambda)
void setEdgeDescriptor (const Edge &descriptor)
- Public Member Functions inherited from rl::mdl::Element
 Element ()
virtual ~Element ()
const ::std::string & getName () const
void setName (const ::std::string &name)

Additional Inherited Members

- Public Attributes inherited from rl::mdl::Joint
::rl::math::MotionVector a
::rl::math::MotionVector c
::rl::math::Matrix D
::rl::math::Vector max
::rl::math::Vector min
::rl::math::Vector offset
::rl::math::Vector q
::rl::math::Vector qd
::rl::math::Vector qdd
::rl::math::Matrix S
::rl::math::Vector speed
::rl::math::Vector tau
::rl::math::Vector u
::rl::math::Matrix U
::rl::math::MotionVector v
::Eigen::Matrix< bool,::Eigen::Dynamic, 1 > wraparound
- Public Attributes inherited from rl::mdl::Transform
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
typedef::boost::adjacency_list
< ::boost::listS,::boost::listS,::boost::bidirectionalS,::boost::listS > 
Tree
Framein
Frameout
::rl::math::Transform t
::rl::math::PlueckerTransform x
- Public Attributes inherited from rl::mdl::Element
Compoundcompound

Constructor & Destructor Documentation

rl::mdl::Prismatic::Prismatic ( )
rl::mdl::Prismatic::~Prismatic ( )
virtual

Member Function Documentation

void rl::mdl::Prismatic::setPosition ( const ::rl::math::Vector q)
virtual

Implements rl::mdl::Joint.


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