bhkinematic.h File Reference

#include <math.h>
#include <iostream>
#include "rccl.h"

Include dependency graph for bhkinematic.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  BHandKin

Data Structures

struct  BHandJoints
 Structure containing all parameters of the jonts of the BarrettHand. More...
class  BHKinematic
class  BHKinematicException
 Class for BHKinematic-Exceptions. More...
struct  FingerJoints
 Structure for the joint values of each finger. More...
struct  FingerTransforms

Defines

#define JOINTS_PER_FINGER   2
#define NUM_FINGERS   3

Enumerations

enum  BHandKin::FINGER { BHandKin::F1 = 1, BHandKin::F2 = 2, BHandKin::F3 = 3 }

Functions

std::ostream & operator<< (std::ostream &os, const BHKinematicException &e)

Variables

static const char * BHKinematicException_info []


Detailed Description


Define Documentation

#define JOINTS_PER_FINGER   2

Number of joints per finger

#define NUM_FINGERS   3

Definiton number of fingers of BarrettHand


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const BHKinematicException e 
) [inline]

Operator for error message output.


Variable Documentation

const char* BHKinematicException_info[] [static]

Initial value:

 {
          "Angle value to big",
          "Angle value to small (< 0)",
          "Position value to big.",
          "Position value to small (< 0).",
          "Angle out of Range",
          "Position out of Range",
          "UNDEF"}
String constants for BHKinematic errors



tams Tim Baier bhandlib v0.25
Generated Wed Aug 16 14:57:46 2006 by doxygen 1.4.7