Classes | Macros | Typedefs | Functions | Variables
bush_customizer.cpp File Reference
#include <cmath>
#include <cstring>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <fstream>
#include <coil/stringutil.h>
#include <hrpModel/BodyCustomizerInterface.h>
#include <iostream>
Include dependency graph for bush_customizer.cpp:

Go to the source code of this file.

Classes

struct  BushCustomizer
 
struct  BushCustomizerParam
 
struct  JointValSet
 

Macros

#define DLL_EXPORT
 
#define NS_HRPMODEL   OpenHRP
 

Typedefs

typedef OpenHRP::matrix33 Matrix33
 
typedef OpenHRP::vector3 Vector3
 

Functions

static BodyCustomizerHandle create (BodyHandle bodyHandle, const char *modelName)
 
static void destroy (BodyCustomizerHandle customizerHandle)
 
DLL_EXPORT NS_HRPMODEL::BodyCustomizerInterface * getHrpBodyCustomizerInterface (NS_HRPMODEL::BodyInterface *bodyInterface_)
 
static const char ** getTargetModelNames ()
 
static void getVirtualbushJoints (BushCustomizer *customizer, BodyHandle body)
 
static void setVirtualJointForces (BodyCustomizerHandle customizerHandle)
 

Variables

static BodyCustomizerInterface bodyCustomizerInterface
 
static BodyInterface * bodyInterface = 0
 
static coil::vstring bush_config
 
static std::string robot_model_name
 

Macro Definition Documentation

◆ DLL_EXPORT

#define DLL_EXPORT

Definition at line 20 of file bush_customizer.cpp.

◆ NS_HRPMODEL

#define NS_HRPMODEL   OpenHRP

Definition at line 39 of file bush_customizer.cpp.

Typedef Documentation

◆ Matrix33

typedef OpenHRP::matrix33 Matrix33

Definition at line 41 of file bush_customizer.cpp.

◆ Vector3

typedef OpenHRP::vector3 Vector3

Definition at line 40 of file bush_customizer.cpp.

Function Documentation

◆ create()

static BodyCustomizerHandle create ( BodyHandle  bodyHandle,
const char *  modelName 
)
static

Definition at line 126 of file bush_customizer.cpp.

◆ destroy()

static void destroy ( BodyCustomizerHandle  customizerHandle)
static

Definition at line 146 of file bush_customizer.cpp.

◆ getHrpBodyCustomizerInterface()

DLL_EXPORT NS_HRPMODEL::BodyCustomizerInterface* getHrpBodyCustomizerInterface ( NS_HRPMODEL::BodyInterface *  bodyInterface_)

Definition at line 168 of file bush_customizer.cpp.

◆ getTargetModelNames()

static const char** getTargetModelNames ( )
static

Definition at line 87 of file bush_customizer.cpp.

◆ getVirtualbushJoints()

static void getVirtualbushJoints ( BushCustomizer customizer,
BodyHandle  body 
)
static

Definition at line 95 of file bush_customizer.cpp.

◆ setVirtualJointForces()

static void setVirtualJointForces ( BodyCustomizerHandle  customizerHandle)
static

Definition at line 154 of file bush_customizer.cpp.

Variable Documentation

◆ bodyCustomizerInterface

BodyCustomizerInterface bodyCustomizerInterface
static

Definition at line 50 of file bush_customizer.cpp.

◆ bodyInterface

BodyInterface* bodyInterface = 0
static

Definition at line 48 of file bush_customizer.cpp.

◆ bush_config

coil::vstring bush_config
static

Definition at line 85 of file bush_customizer.cpp.

◆ robot_model_name

std::string robot_model_name
static

Definition at line 80 of file bush_customizer.cpp.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:06