Public Member Functions | Protected Attributes
fcl::RevoluteJoint Class Reference

#include <hpp/fcl/articulated_model/joint.h>

Inheritance diagram for fcl::RevoluteJoint:
[legend]
Collaboration diagram for fcl::RevoluteJoint:
[legend]

List of all members.

Public Member Functions

 RevoluteJoint (const boost::shared_ptr< Link > &link_parent, const boost::shared_ptr< Link > &link_child, const Transform3f &transform_to_parent, const std::string &name, const Vec3f &axis)
virtual ~RevoluteJoint ()
Transform3f getLocalTransform () const
std::size_t getNumDofs () const
const Vec3fgetAxis () const

Protected Attributes

Vec3f axis_

Constructor & Destructor Documentation

fcl::RevoluteJoint::RevoluteJoint ( const boost::shared_ptr< Link > &  link_parent,
const boost::shared_ptr< Link > &  link_child,
const Transform3f transform_to_parent,
const std::string &  name,
const Vec3f axis 
)
virtual fcl::RevoluteJoint::~RevoluteJoint ( ) [inline, virtual]

Member Function Documentation

const Vec3f& fcl::RevoluteJoint::getAxis ( ) const
Transform3f fcl::RevoluteJoint::getLocalTransform ( ) const [virtual]

Implements fcl::Joint.

std::size_t fcl::RevoluteJoint::getNumDofs ( ) const [virtual]

Implements fcl::Joint.


Member Data Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines