openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
ikfast::IkFastFunctions< T > Class Template Reference

holds function pointers for all the exported functions of ikfast More...

#include <ikfast.h>

Public Types

typedef bool(* ComputeIkFn )(const T *, const T *, const T *, IkSolutionListBase< T > &)
 
typedef void(* ComputeFkFn )(const T *, T *, T *)
 
typedef int(* GetNumFreeParametersFn )()
 
typedef int *(* GetFreeParametersFn )()
 
typedef int(* GetNumJointsFn )()
 
typedef int(* GetIkRealSizeFn )()
 
typedef const char *(* GetIkFastVersionFn )()
 
typedef int(* GetIkTypeFn )()
 
typedef const char *(* GetKinematicsHashFn )()
 

Public Member Functions

 IkFastFunctions ()
 
virtual ~IkFastFunctions ()
 

Public Attributes

ComputeIkFn _ComputeIk
 
ComputeFkFn _ComputeFk
 
GetNumFreeParametersFn _GetNumFreeParameters
 
GetFreeParametersFn _GetFreeParameters
 
GetNumJointsFn _GetNumJoints
 
GetIkRealSizeFn _GetIkRealSize
 
GetIkFastVersionFn _GetIkFastVersion
 
GetIkTypeFn _GetIkType
 
GetKinematicsHashFn _GetKinematicsHash
 

Detailed Description

template<typename T>
class ikfast::IkFastFunctions< T >

holds function pointers for all the exported functions of ikfast

Definition at line 118 of file ikfast.h.

Member Typedef Documentation

template<typename T >
typedef void(* ikfast::IkFastFunctions< T >::ComputeFkFn)(const T *, T *, T *)

Definition at line 127 of file ikfast.h.

template<typename T >
typedef bool(* ikfast::IkFastFunctions< T >::ComputeIkFn)(const T *, const T *, const T *, IkSolutionListBase< T > &)

Definition at line 125 of file ikfast.h.

template<typename T >
typedef int*(* ikfast::IkFastFunctions< T >::GetFreeParametersFn)()

Definition at line 131 of file ikfast.h.

template<typename T >
typedef const char*(* ikfast::IkFastFunctions< T >::GetIkFastVersionFn)()

Definition at line 137 of file ikfast.h.

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetIkRealSizeFn)()

Definition at line 135 of file ikfast.h.

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetIkTypeFn)()

Definition at line 139 of file ikfast.h.

template<typename T >
typedef const char*(* ikfast::IkFastFunctions< T >::GetKinematicsHashFn)()

Definition at line 141 of file ikfast.h.

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetNumFreeParametersFn)()

Definition at line 129 of file ikfast.h.

template<typename T >
typedef int(* ikfast::IkFastFunctions< T >::GetNumJointsFn)()

Definition at line 133 of file ikfast.h.

Constructor & Destructor Documentation

template<typename T >
ikfast::IkFastFunctions< T >::IkFastFunctions ( )
inline

Definition at line 121 of file ikfast.h.

template<typename T >
virtual ikfast::IkFastFunctions< T >::~IkFastFunctions ( )
inlinevirtual

Definition at line 123 of file ikfast.h.

Member Data Documentation

template<typename T >
ComputeFkFn ikfast::IkFastFunctions< T >::_ComputeFk

Definition at line 128 of file ikfast.h.

template<typename T >
ComputeIkFn ikfast::IkFastFunctions< T >::_ComputeIk

Definition at line 126 of file ikfast.h.

template<typename T >
GetFreeParametersFn ikfast::IkFastFunctions< T >::_GetFreeParameters

Definition at line 132 of file ikfast.h.

template<typename T >
GetIkFastVersionFn ikfast::IkFastFunctions< T >::_GetIkFastVersion

Definition at line 138 of file ikfast.h.

template<typename T >
GetIkRealSizeFn ikfast::IkFastFunctions< T >::_GetIkRealSize

Definition at line 136 of file ikfast.h.

template<typename T >
GetIkTypeFn ikfast::IkFastFunctions< T >::_GetIkType

Definition at line 140 of file ikfast.h.

template<typename T >
GetKinematicsHashFn ikfast::IkFastFunctions< T >::_GetKinematicsHash

Definition at line 142 of file ikfast.h.

template<typename T >
GetNumFreeParametersFn ikfast::IkFastFunctions< T >::_GetNumFreeParameters

Definition at line 130 of file ikfast.h.

template<typename T >
GetNumJointsFn ikfast::IkFastFunctions< T >::_GetNumJoints

Definition at line 134 of file ikfast.h.


The documentation for this class was generated from the following file: