The definitions of the body customizer interface for increasing binary compatibility. More...


Go to the source code of this file.
Classes | |
| struct | hrp::BodyCustomizerInterface |
| struct | hrp::BodyInterface |
Namespaces | |
| hrp | |
Typedefs | |
| typedef bool(* | hrp::BodyCustomizerCalcAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int ikPathId, const Vector3 &p, const Matrix33 &R) |
| typedef BodyCustomizerHandle(* | hrp::BodyCustomizerCreateFunc) (BodyHandle bodyHandle, const char *modelName) |
| typedef void(* | hrp::BodyCustomizerDestroyFunc) (BodyCustomizerHandle customizerHandle) |
| typedef const char **(* | hrp::BodyCustomizerGetTargetModelNamesFunc) () |
| typedef int(* | hrp::BodyCustomizerInitializeAnalyticIkFunc) (BodyCustomizerHandle customizerHandle, int baseLinkIndex, int targetLinkIndex) |
| typedef void(* | hrp::BodyCustomizerSetVirtualJointForcesFunc) (BodyCustomizerHandle customizerHandle) |
| typedef double *(* | hrp::BodyGetLinkDoubleValuePtrFunc) (BodyHandle bodyHandle, int linkIndex) |
| typedef int(* | hrp::BodyGetLinkIndexFromNameFunc) (BodyHandle bodyHandle, const char *linkName) |
| typedef const char *(* | hrp::BodyGetLinkNameFunc) (BodyHandle bodyHandle, int linkIndex) |
| typedef BodyCustomizerInterface *(* | hrp::GetBodyCustomizerInterfaceFunc) (BodyInterface *bodyInterface) |
Functions | |
| HRPMODEL_API BodyCustomizerInterface * | hrp::findBodyCustomizer (std::string modelName) |
| HRPMODEL_API int | hrp::loadBodyCustomizers (const std::string pathString, BodyInterface *bodyInterface) |
| HRPMODEL_API int | hrp::loadBodyCustomizers (const std::string pathString) |
| HRPMODEL_API int | hrp::loadBodyCustomizers (BodyInterface *bodyInterface) |
| HRPMODEL_API int | hrp::loadBodyCustomizers () |
Variables | |
| static const int | hrp::BODY_CUSTOMIZER_INTERFACE_VERSION = 1 |
| static const int | hrp::BODY_INTERFACE_VERSION = 1 |
The definitions of the body customizer interface for increasing binary compatibility.
Definition in file BodyCustomizerInterface.h.