#include "emcmot.h"
Include dependency graph for trivkins.c:
Go to the source code of this file.
Functions | |
char | __attribute__ ((unused)) ident[]="$Id |
int | kinematicsInverse (const EmcPose *pos, double *joints, const KINEMATICS_INVERSE_FLAGS *iflags, KINEMATICS_FORWARD_FLAGS *fflags) |
int | kinematicsHome (EmcPose *world, double *joint, KINEMATICS_FORWARD_FLAGS *fflags, KINEMATICS_INVERSE_FLAGS *iflags) |
KINEMATICS_TYPE | kinematicsType () |
|
Definition at line 24 of file trivkins.c. 00024 : trivkins.c,v 1.4 2000/12/21 16:22:11 wshackle Exp $"; 00025 00026 int kinematicsForward(const double * joints, 00027 EmcPose * pos, 00028 const KINEMATICS_FORWARD_FLAGS * fflags, 00029 KINEMATICS_INVERSE_FLAGS * iflags) 00030 { 00031 pos->tran.x = joints[0]; 00032 pos->tran.y = joints[1]; 00033 pos->tran.z = joints[2]; 00034 pos->a = joints[3]; 00035 pos->b = joints[4]; 00036 pos->c = joints[5]; 00037 00038 return 0; 00039 } |
|
Definition at line 57 of file trivkins.c. Referenced by emcmotController().
00061 { 00062 *fflags = 0; 00063 *iflags = 0; 00064 00065 return kinematicsForward(joint, world, fflags, iflags); 00066 } |
|
Definition at line 41 of file trivkins.c. Referenced by emcmotController(), inRange(), and kinematicsHome().
|
|
Definition at line 68 of file trivkins.c. 00069 { 00070 return KINEMATICS_IDENTITY; 00071 } |