#include <PhysicsSimulationComponent.h>
◆ PhysicsSimulationComponent() [1/2]
Rcs::PhysicsSimulationComponent::PhysicsSimulationComponent |
( |
RcsGraph * |
graphCurr, |
|
|
const char * |
engine = "Bullet" , |
|
|
const char * |
cfgFile = NULL |
|
) |
| |
◆ PhysicsSimulationComponent() [2/2]
Rcs::PhysicsSimulationComponent::PhysicsSimulationComponent |
( |
PhysicsBase * |
sim | ) |
|
◆ ~PhysicsSimulationComponent()
Rcs::PhysicsSimulationComponent::~PhysicsSimulationComponent |
( |
| ) |
|
|
virtual |
◆ callback()
void Rcs::PhysicsSimulationComponent::callback |
( |
| ) |
|
|
privatevirtual |
◆ getCallbackUpdatePeriod()
double Rcs::PhysicsSimulationComponent::getCallbackUpdatePeriod |
( |
| ) |
const |
|
virtual |
◆ getLastPositionCommand()
void Rcs::PhysicsSimulationComponent::getLastPositionCommand |
( |
MatNd * |
q_des | ) |
const |
|
virtual |
◆ getLastUpdateTime()
double Rcs::PhysicsSimulationComponent::getLastUpdateTime |
( |
| ) |
const |
|
virtual |
◆ getName()
const char * Rcs::PhysicsSimulationComponent::getName |
( |
| ) |
const |
|
virtual |
◆ getPhysicsSimulation()
Rcs::PhysicsBase * Rcs::PhysicsSimulationComponent::getPhysicsSimulation |
( |
| ) |
const |
|
virtual |
◆ getStartTime()
double Rcs::PhysicsSimulationComponent::getStartTime |
( |
| ) |
const |
|
virtual |
◆ lock()
void Rcs::PhysicsSimulationComponent::lock |
( |
| ) |
|
|
private |
◆ setCommand()
void Rcs::PhysicsSimulationComponent::setCommand |
( |
const MatNd * |
q_des, |
|
|
const MatNd * |
qp_des, |
|
|
const MatNd * |
T_des |
|
) |
| |
|
virtual |
◆ setEnablePPS()
void Rcs::PhysicsSimulationComponent::setEnablePPS |
( |
bool |
enable | ) |
|
|
virtual |
◆ setFeedForward()
void Rcs::PhysicsSimulationComponent::setFeedForward |
( |
bool |
ffwd | ) |
|
|
virtual |
◆ setMutex()
void Rcs::PhysicsSimulationComponent::setMutex |
( |
pthread_mutex_t * |
mtx | ) |
|
|
virtual |
◆ sprint()
int Rcs::PhysicsSimulationComponent::sprint |
( |
char * |
str, |
|
|
size_t |
size |
|
) |
| const |
|
virtual |
◆ start()
void Rcs::PhysicsSimulationComponent::start |
( |
double |
updateFreq = 10.0 , |
|
|
int |
prio = 50 |
|
) |
| |
|
virtual |
◆ startThread()
bool Rcs::PhysicsSimulationComponent::startThread |
( |
| ) |
|
◆ stopThread()
bool Rcs::PhysicsSimulationComponent::stopThread |
( |
| ) |
|
◆ tare()
void Rcs::PhysicsSimulationComponent::tare |
( |
| ) |
|
|
virtual |
◆ unlock()
void Rcs::PhysicsSimulationComponent::unlock |
( |
| ) |
|
|
private |
◆ updateGraph()
void Rcs::PhysicsSimulationComponent::updateGraph |
( |
RcsGraph * |
graph | ) |
|
|
virtual |
◆ currentGraph
RcsGraph* Rcs::PhysicsSimulationComponent::currentGraph |
|
private |
◆ dt
double Rcs::PhysicsSimulationComponent::dt |
|
private |
◆ dtSim
double Rcs::PhysicsSimulationComponent::dtSim |
|
private |
◆ ffwd
bool Rcs::PhysicsSimulationComponent::ffwd |
|
private |
◆ mtx
pthread_mutex_t* Rcs::PhysicsSimulationComponent::mtx |
|
private |
◆ sim
PhysicsBase* Rcs::PhysicsSimulationComponent::sim |
|
private |
◆ tStart
double Rcs::PhysicsSimulationComponent::tStart |
|
private |
The documentation for this class was generated from the following files: