DynamicsHelper Class Reference

#include <RobotAPI/components/units/RobotUnit/util/DynamicsHelper.h>

Classes

struct  DynamicsData
 

Public Member Functions

void addRobotPart (VirtualRobot::RobotNodeSetPtr rnsJoints, VirtualRobot::RobotNodeSetPtr rnsBodies, rtfilters::RTFilterBasePtr velocityFilter=rtfilters::RTFilterBasePtr(), rtfilters::RTFilterBasePtr accelerationFilter=rtfilters::RTFilterBasePtr())
 
 DynamicsHelper (RobotUnit *robotUnit)
 
void update (const IceUtil::Time &sensorValuesTimestamp, const IceUtil::Time &timeSinceLastIteration)
 
 ~DynamicsHelper ()=default
 

Protected Attributes

std::map< VirtualRobot::RobotNodeSetPtr, DynamicsDatadataMap
 
RobotUnitrobotUnit
 

Detailed Description

Definition at line 42 of file DynamicsHelper.h.

Constructor & Destructor Documentation

◆ DynamicsHelper()

DynamicsHelper ( RobotUnit robotUnit)

Definition at line 34 of file DynamicsHelper.cpp.

◆ ~DynamicsHelper()

~DynamicsHelper ( )
default

Member Function Documentation

◆ addRobotPart()

void addRobotPart ( VirtualRobot::RobotNodeSetPtr  rnsJoints,
VirtualRobot::RobotNodeSetPtr  rnsBodies,
rtfilters::RTFilterBasePtr  velocityFilter = rtfilters::RTFilterBasePtr(),
rtfilters::RTFilterBasePtr  accelerationFilter = rtfilters::RTFilterBasePtr() 
)

Definition at line 41 of file DynamicsHelper.cpp.

+ Here is the call graph for this function:

◆ update()

void update ( const IceUtil::Time &  sensorValuesTimestamp,
const IceUtil::Time &  timeSinceLastIteration 
)

Definition at line 77 of file DynamicsHelper.cpp.

Member Data Documentation

◆ dataMap

std::map<VirtualRobot::RobotNodeSetPtr, DynamicsData> dataMap
protected

Definition at line 76 of file DynamicsHelper.h.

◆ robotUnit

RobotUnit* robotUnit
protected

Definition at line 75 of file DynamicsHelper.h.


The documentation for this class was generated from the following files: