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 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 BodyCustomizerInterface *(* | hrp::GetBodyCustomizerInterfaceFunc) (BodyInterface *bodyInterface) |
Functions | |
HRPMODEL_API BodyCustomizerInterface * | hrp::findBodyCustomizer (std::string modelName) |
HRPMODEL_API int | hrp::loadBodyCustomizers () |
HRPMODEL_API int | hrp::loadBodyCustomizers (BodyInterface *bodyInterface) |
HRPMODEL_API int | hrp::loadBodyCustomizers (const std::string pathString) |
HRPMODEL_API int | hrp::loadBodyCustomizers (const std::string pathString, BodyInterface *bodyInterface) |
Variables | |
static const int | hrp::BODY_CUSTOMIZER_INTERFACE_VERSION = 1 |
static const int | hrp::BODY_INTERFACE_VERSION = 1 |
const typedef char **(* | hrp::BodyCustomizerGetTargetModelNamesFunc )() |
const typedef char *(* | hrp::BodyGetLinkNameFunc )(BodyHandle bodyHandle, int linkIndex) |
The definitions of the body customizer interface for increasing binary compatibility.
Definition in file BodyCustomizerInterface.h.