Classes | Namespaces | Defines | Typedefs | Functions
lwr_kinematics_plugin.cpp File Reference
#include "ros/ros.h"
#include <kinematics_base/kinematics_base.h>
#include <kdl/tree.hpp>
#include <urdf/model.h>
#include <kdl_parser/kdl_parser.hpp>
#include <kdl/chainfksolverpos_recursive.hpp>
#include <tf/tf.h>
#include <tf_conversions/tf_kdl.h>
#include <map>
#include <iostream>
#include "ikfast_lwr.cpp"
#include <pluginlib/class_list_macros.h>
Include dependency graph for lwr_kinematics_plugin.cpp:

Go to the source code of this file.

Classes

class  lwr_arm_kinematics::ik_solver_base
class  lwr_arm_kinematics::ikfast_solver< T >
class  lwr_arm_kinematics::IKFastKinematicsPlugin
class  lwr_arm_kinematics::lwr::IKSolution
class  lwr_arm_kinematics::lwr::IKSolver
struct  lwr_arm_kinematics::lwr::IKSolution::VARIABLE

Namespaces

namespace  lwr_arm_kinematics
namespace  lwr_arm_kinematics::lwr

Defines

#define IKFAST_NO_MAIN

Typedefs

typedef double IKReal
typedef double lwr_arm_kinematics::lwr::IKReal

Functions

void lwr_arm_kinematics::lwr::dgeev_ (const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork, int *info)
void lwr_arm_kinematics::lwr::dgesv_ (const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)
void lwr_arm_kinematics::lwr::dgetrf_ (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)
void lwr_arm_kinematics::lwr::dgetri_ (const int *n, const double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)
void lwr_arm_kinematics::lwr::dgetrs_ (const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)
IKFAST_API void lwr_arm_kinematics::lwr::fk (const IKReal *j, IKReal *eetrans, IKReal *eerot)
IKFAST_API int * lwr_arm_kinematics::lwr::getFreeParameters ()
IKFAST_API int lwr_arm_kinematics::lwr::getIKRealSize ()
IKFAST_API int lwr_arm_kinematics::lwr::getIKType ()
IKFAST_API const char * lwr_arm_kinematics::lwr::getKinematicsHash ()
IKFAST_API int lwr_arm_kinematics::lwr::getNumFreeParameters ()
IKFAST_API int lwr_arm_kinematics::lwr::getNumJoints ()
IKFAST_API bool lwr_arm_kinematics::lwr::ik (const IKReal *eetrans, const IKReal *eerot, const IKReal *pfree, std::vector< IKSolution > &vsolutions)
float lwr_arm_kinematics::lwr::IKabs (float f)
double lwr_arm_kinematics::lwr::IKabs (double f)
float lwr_arm_kinematics::lwr::IKacos (float f)
double lwr_arm_kinematics::lwr::IKacos (double f)
float lwr_arm_kinematics::lwr::IKasin (float f)
double lwr_arm_kinematics::lwr::IKasin (double f)
float lwr_arm_kinematics::lwr::IKatan2 (float fy, float fx)
double lwr_arm_kinematics::lwr::IKatan2 (double fy, double fx)
float lwr_arm_kinematics::lwr::IKcos (float f)
double lwr_arm_kinematics::lwr::IKcos (double f)
float lwr_arm_kinematics::lwr::IKfmod (float x, float y)
float lwr_arm_kinematics::lwr::IKfmod (double x, double y)
float lwr_arm_kinematics::lwr::IKlog (float f)
double lwr_arm_kinematics::lwr::IKlog (double f)
float lwr_arm_kinematics::lwr::IKsign (float f)
double lwr_arm_kinematics::lwr::IKsign (double f)
float lwr_arm_kinematics::lwr::IKsin (float f)
double lwr_arm_kinematics::lwr::IKsin (double f)
float lwr_arm_kinematics::lwr::IKsqrt (float f)
double lwr_arm_kinematics::lwr::IKsqrt (double f)
float lwr_arm_kinematics::lwr::IKtan (float f)
double lwr_arm_kinematics::lwr::IKtan (double f)
void lwr_arm_kinematics::lwr::zgetrf_ (const int *m, const int *n, std::complex< double > *a, const int *lda, int *ipiv, int *info)

Define Documentation

#define IKFAST_NO_MAIN

Definition at line 11 of file lwr_kinematics_plugin.cpp.


Typedef Documentation

typedef double IKReal

Definition at line 15 of file lwr_kinematics_plugin.cpp.



lwr_kinematics
Author(s): Konrad Banachowicz
autogenerated on Mon Oct 6 2014 02:00:38