![]() |
Tesseract
Motion Planning Environment
|
holds function pointers for all the exported functions of ikfast More...
#include <ikfast.h>

Public Types | |
| using | ComputeIkFn = bool(*)(const T *, const T *, const T *, IkSolutionListBase< T > &) |
| using | ComputeFkFn = void(*)(const T *, T *, T *) |
| using | GetNumFreeParametersFn = int(*)() |
| using | GetFreeParametersFn = int *(*)() |
| using | GetNumJointsFn = int(*)() |
| using | GetIkRealSizeFn = int(*)() |
| using | GetIkFastVersionFn = const char *(*)() |
| using | GetIkTypeFn = int(*)() |
| using | GetKinematicsHashFn = const char *(*)() |
Public Member Functions | |
| IkFastFunctions ()=default | |
| virtual | ~IkFastFunctions ()=default |
Public Attributes | |
| ComputeIkFn | _ComputeIk { nullptr } |
| ComputeFkFn | _ComputeFk { nullptr } |
| GetNumFreeParametersFn | _GetNumFreeParameters { nullptr } |
| GetFreeParametersFn | _GetFreeParameters { nullptr } |
| GetNumJointsFn | _GetNumJoints { nullptr } |
| GetIkRealSizeFn | _GetIkRealSize { nullptr } |
| GetIkFastVersionFn | _GetIkFastVersion { nullptr } |
| GetIkTypeFn | _GetIkType { nullptr } |
| GetKinematicsHashFn | _GetKinematicsHash { nullptr } |
holds function pointers for all the exported functions of ikfast
| using ikfast::IkFastFunctions< T >::ComputeIkFn = bool (*)(const T*, const T*, const T*, IkSolutionListBase<T>&) |
| using ikfast::IkFastFunctions< T >::GetFreeParametersFn = int* (*)() |
| using ikfast::IkFastFunctions< T >::GetIkFastVersionFn = const char* (*)() |
| using ikfast::IkFastFunctions< T >::GetIkRealSizeFn = int (*)() |
| using ikfast::IkFastFunctions< T >::GetIkTypeFn = int (*)() |
| using ikfast::IkFastFunctions< T >::GetKinematicsHashFn = const char* (*)() |
| using ikfast::IkFastFunctions< T >::GetNumFreeParametersFn = int (*)() |
| using ikfast::IkFastFunctions< T >::GetNumJointsFn = int (*)() |
|
default |
|
virtualdefault |
| ComputeFkFn ikfast::IkFastFunctions< T >::_ComputeFk { nullptr } |
| ComputeIkFn ikfast::IkFastFunctions< T >::_ComputeIk { nullptr } |
| GetFreeParametersFn ikfast::IkFastFunctions< T >::_GetFreeParameters { nullptr } |
| GetIkFastVersionFn ikfast::IkFastFunctions< T >::_GetIkFastVersion { nullptr } |
| GetIkRealSizeFn ikfast::IkFastFunctions< T >::_GetIkRealSize { nullptr } |
| GetIkTypeFn ikfast::IkFastFunctions< T >::_GetIkType { nullptr } |
| GetKinematicsHashFn ikfast::IkFastFunctions< T >::_GetKinematicsHash { nullptr } |
| GetNumFreeParametersFn ikfast::IkFastFunctions< T >::_GetNumFreeParameters { nullptr } |
| GetNumJointsFn ikfast::IkFastFunctions< T >::_GetNumJoints { nullptr } |