#include <JointDataSequencer.h>
Inheritance diagram for JointDataSequencer:


Public Member Functions | |
| JointDataSequencer () | |
| Constructor. | |
| JointDataSequencer & | operator= (const JointDataSequence &other) |
| Assignment operator. | |
| void | nextSequenceData (JointData &jointData) |
| write next data from current sequent to jointData | |
| void | start () |
| start executing the sequence | |
| void | stop () |
| stop executing the sequence | |
| bool | isRunning () |
| returns true if the sequence is being executed | |
Protected Member Functions | |
| void | interpolateJointData (JointData &jointData, const JointData &from, const JointData &to, int step, int len) |
| interpolate joint data | |
Protected Attributes | |
| bool | running |
| true if the sequence is being executed | |
| int | sequencePos |
| current position in sequence | |
| int | repetitionCounter |
| counter for repetition of current sequence line | |
It derives from JointDataSequence but adds methods to execute the sequence.
Definition at line 19 of file JointDataSequencer.h.
|
|
Constructor.
Definition at line 11 of file JointDataSequencer.cpp. |
|
|
Assignment operator.
Reimplemented from JointDataSequence. Definition at line 16 of file JointDataSequencer.cpp. References JointDataSequence::entry, JointDataSequence::interpolate, JointDataSequence::loop, JointDataSequence::numOfEntries, and JointDataSequence::repeats. |
|
|
write next data from current sequent to jointData
Definition at line 49 of file JointDataSequencer.cpp. References interpolateJointData(), repetitionCounter, and sequencePos. Referenced by DebugMotionControl::execute(), and GT2004GetupEngine::executeParameterized(). |
Here is the call graph for this function:

|
|
start executing the sequence
Definition at line 37 of file JointDataSequencer.cpp. References repetitionCounter, and sequencePos. Referenced by GT2004GetupEngine::executeParameterized(), and DebugMotionControl::handleMessage(). |
|
|
stop executing the sequence
Definition at line 44 of file JointDataSequencer.cpp. |
|
|
returns true if the sequence is being executed
Definition at line 32 of file JointDataSequencer.cpp. Referenced by DebugMotionControl::execute(), and GT2004GetupEngine::executeParameterized(). |
|
||||||||||||||||||||||||
|
interpolate joint data
Definition at line 81 of file JointDataSequencer.cpp. References JointData::data. Referenced by nextSequenceData(). |
|
|
true if the sequence is being executed
Definition at line 55 of file JointDataSequencer.h. |
|
|
current position in sequence
Definition at line 58 of file JointDataSequencer.h. Referenced by nextSequenceData(), and start(). |
|
|
counter for repetition of current sequence line
Definition at line 61 of file JointDataSequencer.h. Referenced by nextSequenceData(), and start(). |
1.3.6