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

typedef unsigned int uint

Definition at line 33 of file Body.cpp.

Function Documentation

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

Definition at line 728 of file Body.cpp.

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

Definition at line 760 of file Body.cpp.

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

Definition at line 748 of file Body.cpp.

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

Definition at line 754 of file Body.cpp.

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

Definition at line 734 of file Body.cpp.

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

Definition at line 742 of file Body.cpp.

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

Definition at line 721 of file Body.cpp.

Variable Documentation

bool pluginsInDefaultDirectoriesLoaded = false
static

Definition at line 30 of file Body.cpp.

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 Sat May 8 2021 02:42:41