#include <DynamicsSimulator_impl.h>

Public Member Functions | |
| virtual void | calcCharacterForwardKinematics (const char *characterName) |
| virtual void | calcCharacterForwardKinematics (const char *characterName) |
| virtual CORBA::Boolean | calcCharacterInverseKinematics (const char *characterName, const char *baseLink, const char *targetLink, const LinkPosition &target) |
| not implemented as a server function (08/13/2007) More... | |
| virtual CORBA::Boolean | calcCharacterInverseKinematics (const char *characterName, const char *baseLink, const char *targetLink, const LinkPosition &target) |
| virtual void | calcCharacterJacobian (const char *characterName, const char *baseLink, const char *targetLink, DblSequence_out jacobian) |
| virtual void | calcCharacterJacobian (const char *characterName, const char *baseLink, const char *targetLink, DblSequence_out jacobian) |
| virtual void | calcWorldForwardKinematics () |
| virtual void | calcWorldForwardKinematics () |
| virtual bool | checkCollision (bool checkAll) |
| virtual bool | checkCollision (bool checkAll) |
| virtual DistanceSequence * | checkDistance () |
| virtual DistanceSequence * | checkDistance () |
| virtual LinkPairSequence * | checkIntersection (CORBA::Boolean checkAll) |
| virtual LinkPairSequence * | checkIntersection (CORBA::Boolean checkAll) |
| virtual void | destroy () |
| virtual void | destroy () |
| DynamicsSimulator_impl (CORBA::ORB_ptr orb) | |
| DynamicsSimulator_impl (CORBA::ORB_ptr orb) | |
| virtual void | getCharacterAllLinkData (const char *characterName, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out wdata) |
| virtual void | getCharacterAllLinkData (const char *characterName, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out wdata) |
| virtual CORBA::Boolean | getCharacterCollidingPairs (const char *characterName, LinkPairSequence_out pairs) |
| virtual CORBA::Boolean | getCharacterCollidingPairs (const char *characterName, LinkPairSequence_out pairs) |
| virtual void | getCharacterLinkData (const char *characterName, const char *link, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out rdata) |
| virtual void | getCharacterLinkData (const char *characterName, const char *link, OpenHRP::DynamicsSimulator::LinkDataType type, DblSequence_out rdata) |
| virtual void | getCharacterSensorState (const char *characterName, SensorState_out sstate) |
| virtual void | getCharacterSensorState (const char *characterName, SensorState_out sstate) |
| virtual void | getCharacterSensorValues (const char *characterName, const char *sensorName, DblSequence_out values) |
| virtual void | getCharacterSensorValues (const char *characterName, const char *sensorName, DblSequence_out values) |
| virtual void | getExtraJointConstraintForce (const char *characterName, const char *extraJointName, DblSequence6_out contactForce) |
| virtual void | getExtraJointConstraintForce (const char *characterName, const char *extraJointName, DblSequence6_out contactForce) |
| virtual void | getGVector (DblSequence3_out wdata) |
| virtual void | getGVector (DblSequence3_out wdata) |
| virtual void | getWorldState (WorldState_out state) |
| virtual void | getWorldState (WorldState_out wstate) |
| virtual void | init (CORBA::Double timeStep, OpenHRP::DynamicsSimulator::IntegrateMethod integrateOpt, OpenHRP::DynamicsSimulator::SensorOption sensorOpt) |
| virtual void | init (CORBA::Double timeStep, OpenHRP::DynamicsSimulator::IntegrateMethod integrateOpt, OpenHRP::DynamicsSimulator::SensorOption sensorOpt) |
| virtual void | initSimulation () |
| virtual void | initSimulation () |
| virtual void | registerCharacter (const char *name, BodyInfo_ptr cinfo) |
| virtual void | registerCharacter (const char *name, BodyInfo_ptr binfo) |
| virtual void | registerCollisionCheckPair (const char *char1, const char *name1, const char *char2, const char *name2, CORBA::Double staticFriction, CORBA::Double slipFriction, const DblSequence6 &K, const DblSequence6 &C, const double culling_thresh, const double restitution) |
| virtual void | registerCollisionCheckPair (const char *char1, const char *name1, const char *char2, const char *name2, CORBA::Double staticFriction, CORBA::Double slipFriction, const DblSequence6 &K, const DblSequence6 &C, const double culling_thresh, const double restitution) |
| virtual void | registerExtraJoint (const char *charName1, const char *linkName1, const char *charName2, const char *linkName2, const DblSequence3 &link1LocalPos, const DblSequence3 &link2LocalPos, const ExtraJointType jointType, const DblSequence3 &jointAxis, const char *extraJointName) |
| virtual void | registerExtraJoint (const char *charName1, const char *linkName1, const char *charName2, const char *linkName2, const DblSequence3 &link1LocalPos, const DblSequence3 &link2LocalPos, const ExtraJointType jointType, const DblSequence3 &jointAxis, const char *extraJointName) |
| virtual void | registerIntersectionCheckPair (const char *char1, const char *name1, const char *char2, const char *name2, const double tolerance) |
| virtual void | registerIntersectionCheckPair (const char *char1, const char *name1, const char *char2, const char *name2, const double tolerance) |
| virtual void | setCharacterAllJointModes (const char *characterName, OpenHRP::DynamicsSimulator::JointDriveMode jointMode) |
| virtual void | setCharacterAllJointModes (const char *characterName, OpenHRP::DynamicsSimulator::JointDriveMode jointMode) |
| virtual void | setCharacterAllLinkData (const char *characterName, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence &wdata) |
| virtual void | setCharacterAllLinkData (const char *characterName, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence &wdata) |
| virtual void | setCharacterLinkData (const char *characterName, const char *link, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence &data) |
| virtual void | setCharacterLinkData (const char *characterName, const char *link, OpenHRP::DynamicsSimulator::LinkDataType type, const DblSequence &data) |
| virtual void | setGVector (const DblSequence3 &wdata) |
| virtual void | setGVector (const DblSequence3 &wdata) |
| virtual void | stepSimulation () |
| virtual void | stepSimulation () |
| ~DynamicsSimulator_impl () | |
| ~DynamicsSimulator_impl () | |
Private Member Functions | |
| void | _setupCharacterData () |
| void | _setupCharacterData () |
| void | _updateCharacterPositions () |
| void | _updateCharacterPositions () |
| void | _updateSensorStates () |
| void | _updateSensorStates () |
| void | registerCollisionPair2CD (const std::string &, const std::string &, const std::string &, const std::string &) |
| void | registerCollisionPair2CD (const std::string &, const std::string &, const std::string &, const std::string &) |
Private Attributes | |
| CharacterPositionSequence_var | allCharacterPositions |
| SensorStateSequence_var | allCharacterSensorStates |
| LinkPairSequence_var | collidingLinkPairs |
| CollisionDetector_var | collisionDetector |
| CollisionSequence_var | collisions |
| bool | isFirstSimulationLoop |
| bool | needToUpdatePositions |
| bool | needToUpdateSensorStates |
| CORBA::ORB_var | orb_ |
| TimeMeasure | timeMeasure1 |
| TimeMeasure | timeMeasure2 |
| TimeMeasure | timeMeasure3 |
| bool | timeMeasureFinished |
| bool | timeMeasureStarted |
| ::World | world |
| hrp::World< hrp::ConstraintForceSolver > | world |
DynamicsSimulator_impl class
Definition at line 35 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
| DynamicsSimulator_impl::DynamicsSimulator_impl | ( | CORBA::ORB_ptr | orb | ) |
Definition at line 116 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
| DynamicsSimulator_impl::~DynamicsSimulator_impl | ( | ) |
Definition at line 157 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
| DynamicsSimulator_impl::DynamicsSimulator_impl | ( | CORBA::ORB_ptr | orb | ) |
| DynamicsSimulator_impl::~DynamicsSimulator_impl | ( | ) |
|
private |
|
private |
Definition at line 1213 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
private |
|
private |
Definition at line 1253 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
private |
|
private |
Definition at line 1289 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
Definition at line 1107 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
not implemented as a server function (08/13/2007)
|
virtual |
Definition at line 1059 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1414 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1128 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
Definition at line 1139 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1153 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1166 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
|
virtual |
Definition at line 167 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 865 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1373 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 762 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1198 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 466 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 452 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1012 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1178 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 206 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 559 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
Definition at line 180 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
Definition at line 244 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
private |
|
private |
|
virtual |
|
virtual |
Definition at line 406 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 342 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 1032 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 920 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 626 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
Definition at line 989 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
virtual |
|
virtual |
Definition at line 583 of file AistDynamicsSimulator/DynamicsSimulator_impl.cpp.
|
private |
Definition at line 50 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 53 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 48 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 45 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 47 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 54 of file UtDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 51 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 54 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
ORB
Definition at line 41 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 56 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 57 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 58 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 59 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 60 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 41 of file UtDynamicsSimulator/DynamicsSimulator_impl.h.
|
private |
Definition at line 43 of file AistDynamicsSimulator/DynamicsSimulator_impl.h.