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

namespace  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 
) [inline, static]

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 Thu Apr 11 2019 03:30:19