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 } |