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 | |
namespace | 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.