ed
Public Member Functions | Private Attributes | List of all members
JointRelation Class Reference

#include <robot_plugin.h>

Inheritance diagram for JointRelation:
Inheritance graph
[legend]

Public Member Functions

bool calculateTransform (const ed::Time &t, geo::Pose3D &tf) const
 
void insert (const ed::Time &t, float joint_pos)
 
 JointRelation (const KDL::Segment &segment)
 
void setCacheSize (unsigned int n)
 
unsigned int size () const
 

Private Attributes

ed::TimeCache< float > joint_pos_cache_
 
KDL::Segment segment_
 

Detailed Description

Definition at line 22 of file robot_plugin.h.

Constructor & Destructor Documentation

◆ JointRelation()

JointRelation::JointRelation ( const KDL::Segment segment)
inline

Definition at line 27 of file robot_plugin.h.

Member Function Documentation

◆ calculateTransform()

bool JointRelation::calculateTransform ( const ed::Time t,
geo::Pose3D tf 
) const
virtual

Reimplemented from ed::Relation.

Definition at line 25 of file robot_plugin.cpp.

◆ insert()

void JointRelation::insert ( const ed::Time t,
float  joint_pos 
)
inline

Definition at line 31 of file robot_plugin.h.

◆ setCacheSize()

void JointRelation::setCacheSize ( unsigned int  n)
inline

Definition at line 35 of file robot_plugin.h.

◆ size()

unsigned int JointRelation::size ( ) const
inline

Definition at line 33 of file robot_plugin.h.

Member Data Documentation

◆ joint_pos_cache_

ed::TimeCache<float> JointRelation::joint_pos_cache_
private

Definition at line 39 of file robot_plugin.h.

◆ segment_

KDL::Segment JointRelation::segment_
private

Definition at line 40 of file robot_plugin.h.


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