#include <World.h>
|
| void | addCharacter (Joint *rjoint, const std::string &_name, OpenHRP::LinkInfoSequence_var links) |
| |
| void | addCollisionCheckLinkPair (Joint *jnt1, Joint *jnt2, double staticFriction, double slipFriction, double epsilon) |
| |
| int | addSensor (Joint *jnt, int sensorType, int id, const std::string name, const fVec3 &_localPos, const fMat33 &_localR) |
| |
| void | calcCharacterJacobian (const char *characterName, const char *baseLink, const char *targetLink, fMat &J) |
| |
| void | calcNextState (OpenHRP::CollisionSequence &corbaCollisionSequence) |
| |
| pSim * | Chain () |
| |
| void | clearCollisionPairs () |
| |
| double | currentTime (void) const |
| |
| void | enableSensors (bool on) |
| |
| Sensor * | findSensor (const char *sensorName, const char *charName) |
| |
| void | getAllCharacterData (const char *name, OpenHRP::DynamicsSimulator::LinkDataType type, OpenHRP::DblSequence_out &rdata) |
| |
| void | getAllCharacterPositions (OpenHRP::CharacterPositionSequence &all_char_pos) |
| |
| void | getAllSensorStates (OpenHRP::SensorStateSequence &all_sensor_states) |
| |
| const fVec3 & | getGravityAcceleration () |
| |
| void | initialize () |
| |
| int | numCharacter () |
| |
| int | numJoints (int index) |
| |
| int | numLinks (int index) |
| |
| int | numSensors (int sensorType, const char *charName) |
| |
| int | numSensors () |
| |
| Joint * | rootJoint (int index) |
| |
| void | setAllCharacterData (const char *name, OpenHRP::DynamicsSimulator::LinkDataType type, const OpenHRP::DblSequence &wdata) |
| |
| void | setCurrentTime (double) |
| |
| void | setEulerMethod () |
| |
| void | setGravityAcceleration (const fVec3 &g) |
| |
| void | setRungeKuttaMethod () |
| |
| void | setTimeStep (double) |
| |
| double | timeStep (void) const |
| |
| | World () |
| |
| | ~World () |
| |
| void World::_get_all_character_data_sub |
( |
Joint * |
cur, |
|
|
int |
index, |
|
|
OpenHRP::DynamicsSimulator::LinkDataType |
type, |
|
|
OpenHRP::DblSequence_out & |
rdata |
|
) |
| |
|
private |
| void World::_get_all_sensor_states_sub |
( |
Joint * |
cur, |
|
|
int & |
count, |
|
|
OpenHRP::SensorState & |
state |
|
) |
| |
|
private |
| void World::_set_all_character_data_sub |
( |
Joint * |
cur, |
|
|
int |
index, |
|
|
OpenHRP::DynamicsSimulator::LinkDataType |
type, |
|
|
const OpenHRP::DblSequence & |
wdata |
|
) |
| |
|
private |
| void World::addCharacter |
( |
Joint * |
rjoint, |
|
|
const std::string & |
_name, |
|
|
OpenHRP::LinkInfoSequence_var |
links |
|
) |
| |
| void World::addCollisionCheckLinkPair |
( |
Joint * |
jnt1, |
|
|
Joint * |
jnt2, |
|
|
double |
staticFriction, |
|
|
double |
slipFriction, |
|
|
double |
epsilon |
|
) |
| |
| void World::calcCharacterJacobian |
( |
const char * |
characterName, |
|
|
const char * |
baseLink, |
|
|
const char * |
targetLink, |
|
|
fMat & |
J |
|
) |
| |
| void World::calcNextState |
( |
OpenHRP::CollisionSequence & |
corbaCollisionSequence | ) |
|
| void World::clearCollisionPairs |
( |
| ) |
|
| double World::currentTime |
( |
void |
| ) |
const |
|
inline |
| void World::enableSensors |
( |
bool |
on | ) |
|
| void World::getAllCharacterData |
( |
const char * |
name, |
|
|
OpenHRP::DynamicsSimulator::LinkDataType |
type, |
|
|
OpenHRP::DblSequence_out & |
rdata |
|
) |
| |
| void World::getAllCharacterPositions |
( |
OpenHRP::CharacterPositionSequence & |
all_char_pos | ) |
|
| void World::getAllSensorStates |
( |
OpenHRP::SensorStateSequence & |
all_sensor_states | ) |
|
| int World::numCharacter |
( |
| ) |
|
|
inline |
| int World::numJoints |
( |
int |
index | ) |
|
|
inline |
| int World::numLinks |
( |
int |
index | ) |
|
|
inline |
| int World::numSensors |
( |
int |
sensorType, |
|
|
const char * |
charName |
|
) |
| |
| int World::numSensors |
( |
| ) |
|
|
inline |
| void World::setAllCharacterData |
( |
const char * |
name, |
|
|
OpenHRP::DynamicsSimulator::LinkDataType |
type, |
|
|
const OpenHRP::DblSequence & |
wdata |
|
) |
| |
| void World::setCurrentTime |
( |
double |
time | ) |
|
| void World::setEulerMethod |
( |
| ) |
|
| void World::setRungeKuttaMethod |
( |
| ) |
|
| void World::setTimeStep |
( |
double |
ts | ) |
|
| double World::timeStep |
( |
void |
| ) |
const |
|
inline |
| double World::currentTime_ |
|
private |
| bool World::isEulerMethod |
|
private |
| int World::numRegisteredLinkPairs |
|
private |
| std::vector<Sensor*> World::sensors |
|
protected |
| bool World::sensorsAreEnabled |
|
private |
The documentation for this class was generated from the following files: