Classes | Namespaces | Typedefs | Functions | Variables
BodyCustomizerInterface.h File Reference

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

#include "Config.h"
#include <string>
#include <hrpUtil/EigenTypes.h>
Include dependency graph for BodyCustomizerInterface.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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

Author:
Shin'ichiro Nakaoka

Definition in file BodyCustomizerInterface.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:19