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

 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 BodyCustomizerInterfacehrp::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)
 

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 Wed Sep 7 2022 02:51:04