Go to the documentation of this file.
15 #ifndef HRPMODEL_BODY_CUSTOMIZER_INTERFACE_H_INCLUDED
16 #define HRPMODEL_BODY_CUSTOMIZER_INTERFACE_H_INCLUDED
28 typedef const char* (*BodyGetLinkNameFunc) (
BodyHandle bodyHandle,
int linkIndex);
29 typedef double* (*BodyGetLinkDoubleValuePtrFunc)(
BodyHandle bodyHandle,
int linkIndex);
44 typedef const char** (*BodyCustomizerGetTargetModelNamesFunc)();
int(* BodyCustomizerInitializeAnalyticIkFunc)(BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex)
BodyGetLinkDoubleValuePtrFunc getJointValuePtr
BodyCustomizerGetTargetModelNamesFunc getTargetModelNames
BodyCustomizerDestroyFunc destroy
BodyCustomizerSetVirtualJointForcesFunc setVirtualJointForces
double *(* BodyGetLinkDoubleValuePtrFunc)(BodyHandle bodyHandle, int linkIndex)
BodyCustomizerInitializeAnalyticIkFunc initializeAnalyticIk
BodyCustomizerHandle(* BodyCustomizerCreateFunc)(BodyHandle bodyHandle, const char *modelName)
BodyCustomizerCreateFunc create
BodyGetLinkNameFunc getLinkName
void(* BodyCustomizerDestroyFunc)(BodyCustomizerHandle customizerHandle)
bool(* BodyCustomizerCalcAnalyticIkFunc)(BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix33 &R)
BodyGetLinkDoubleValuePtrFunc getJointForcePtr
BodyGetLinkIndexFromNameFunc getLinkIndexFromName
static const int BODY_INTERFACE_VERSION
BodyCustomizerCalcAnalyticIkFunc calcAnalyticIk
BodyGetLinkDoubleValuePtrFunc getJointVelocityPtr
void(* BodyCustomizerSetVirtualJointForcesFunc)(BodyCustomizerHandle customizerHandle)
typedef void(PNGAPI *png_error_ptr) PNGARG((png_structp
static BodyInterface * bodyInterface
const typedef char *(* BodyGetLinkNameFunc)(BodyHandle bodyHandle, int linkIndex)
static const int BODY_CUSTOMIZER_INTERFACE_VERSION
void * BodyCustomizerHandle
const typedef char **(* BodyCustomizerGetTargetModelNamesFunc)()
int(* BodyGetLinkIndexFromNameFunc)(BodyHandle bodyHandle, const char *linkName)
HRPMODEL_API int loadBodyCustomizers(const std::string pathString, BodyInterface *bodyInterface)
HRPMODEL_API BodyCustomizerInterface * findBodyCustomizer(std::string modelName)
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:02