Namespaces | Defines | Functions
ur_kin.cpp File Reference
#include <ur_kinematics/ur_kin.h>
#include <ur_kinematics/ikfast.h>
Include dependency graph for ur_kin.cpp:

Go to the source code of this file.

Namespaces

namespace  ur_kinematics

Defines

#define IKFAST_COMPILE_ASSERT(x)   extern int __dummy[(int)x]
#define IKFAST_HAS_LIBRARY

Functions

IKFAST_API void ComputeFk (const IkReal *j, IkReal *eetrans, IkReal *eerot)
IKFAST_API bool ComputeIk (const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase< IkReal > &solutions)
void ur_kinematics::forward (const double *q, double *T)
void from_mat44 (const double *mat4_4, IkReal *eetrans, IkReal *eerot)
IKFAST_API int * GetFreeParameters ()
IKFAST_API int GetIkRealSize ()
IKFAST_API int GetNumFreeParameters ()
IKFAST_API int GetNumJoints ()
 IKFAST_COMPILE_ASSERT (IKFAST_VERSION==61)
int ur_kinematics::inverse (const double *T, double *q_sols, double q6_des=0.0)
int main (int argc, char *argv[])
void to_mat44 (double *mat4_4, const IkReal *eetrans, const IkReal *eerot)

Define Documentation

#define IKFAST_COMPILE_ASSERT (   x)    extern int __dummy[(int)x]

Definition at line 191 of file ur_kin.cpp.

Definition at line 186 of file ur_kin.cpp.


Function Documentation

IKFAST_API void ComputeFk ( const IkReal *  j,
IkReal *  eetrans,
IkReal *  eerot 
)

Definition at line 244 of file ur_kin.cpp.

IKFAST_API bool ComputeIk ( const IkReal *  eetrans,
const IkReal *  eerot,
const IkReal *  pfree,
IkSolutionListBase< IkReal > &  solutions 
)

Definition at line 223 of file ur_kin.cpp.

void from_mat44 ( const double *  mat4_4,
IkReal *  eetrans,
IkReal *  eerot 
)

Definition at line 212 of file ur_kin.cpp.

IKFAST_API int* GetFreeParameters ( )

Definition at line 252 of file ur_kin.cpp.

IKFAST_API int GetIkRealSize ( )

Definition at line 255 of file ur_kin.cpp.

IKFAST_API int GetNumFreeParameters ( )

Definition at line 251 of file ur_kin.cpp.

IKFAST_API int GetNumJoints ( )

Definition at line 253 of file ur_kin.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 266 of file ur_kin.cpp.

void to_mat44 ( double *  mat4_4,
const IkReal *  eetrans,
const IkReal *  eerot 
)

Definition at line 198 of file ur_kin.cpp.



ur_kinematics
Author(s): Kelsey Hawkins
autogenerated on Mon Oct 6 2014 08:24:33