Classes | Namespaces | Typedefs | Functions | Variables
Body.cpp File Reference

The implementation of the body class. More...

#include "Body.h"
#include "Link.h"
#include "JointPath.h"
#include "Sensor.h"
#include "Light.h"
#include "BodyCustomizerInterface.h"
#include <hrpCollision/ColdetModel.h>
#include <map>
#include <cstdlib>
Include dependency graph for Body.cpp:

Go to the source code of this file.

Classes

class  hrp::CustomizedJointPath
 

Namespaces

 hrp
 

Typedefs

typedef unsigned int uint
 

Functions

static LinkextractLink (BodyHandle bodyHandle, int linkIndex)
 
static double * getJointTorqueForcePtr (BodyHandle bodyHandle, int linkIndex)
 
static double * getJointValuePtr (BodyHandle bodyHandle, int linkIndex)
 
static double * getJointVelocityPtr (BodyHandle bodyHandle, int linkIndex)
 
static int getLinkIndexFromName (BodyHandle bodyHandle, const char *linkName)
 
static const char * getLinkName (BodyHandle bodyHandle, int linkIndex)
 
std::ostream & operator<< (std::ostream &out, Body &body)
 

Variables

static bool pluginsInDefaultDirectoriesLoaded = false
 
static const bool PUT_DEBUG_MESSAGE = true
 

Detailed Description

The implementation of the body class.

Author
Shin'ichiro Nakaoka

Definition in file Body.cpp.

Typedef Documentation

◆ uint

typedef unsigned int uint

Definition at line 33 of file Body.cpp.

Function Documentation

◆ extractLink()

static Link* extractLink ( BodyHandle  bodyHandle,
int  linkIndex 
)
inlinestatic

Definition at line 728 of file Body.cpp.

◆ getJointTorqueForcePtr()

static double* getJointTorqueForcePtr ( BodyHandle  bodyHandle,
int  linkIndex 
)
static

Definition at line 760 of file Body.cpp.

◆ getJointValuePtr()

static double* getJointValuePtr ( BodyHandle  bodyHandle,
int  linkIndex 
)
static

Definition at line 748 of file Body.cpp.

◆ getJointVelocityPtr()

static double* getJointVelocityPtr ( BodyHandle  bodyHandle,
int  linkIndex 
)
static

Definition at line 754 of file Body.cpp.

◆ getLinkIndexFromName()

static int getLinkIndexFromName ( BodyHandle  bodyHandle,
const char *  linkName 
)
static

Definition at line 734 of file Body.cpp.

◆ getLinkName()

static const char* getLinkName ( BodyHandle  bodyHandle,
int  linkIndex 
)
static

Definition at line 742 of file Body.cpp.

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
Body body 
)

Definition at line 721 of file Body.cpp.

Variable Documentation

◆ pluginsInDefaultDirectoriesLoaded

bool pluginsInDefaultDirectoriesLoaded = false
static

Definition at line 30 of file Body.cpp.

◆ PUT_DEBUG_MESSAGE

const bool PUT_DEBUG_MESSAGE = true
static

Definition at line 28 of file Body.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