#include <JointDataSequence.h>
Inheritance diagram for JointDataSequence:
Public Member Functions | |
JointDataSequence () | |
JointDataSequence & | operator= (const JointDataSequence &other) |
void | addEntry (const JointData &jointData, bool interp, int rep) |
Public Attributes | |
int | numOfEntries |
bool | loop |
JointData | entry [jointDataSequenceMaxNumOfEntries] |
int | repeats [jointDataSequenceMaxNumOfEntries] |
bool | interpolate [jointDataSequenceMaxNumOfEntries] |
This is sent from PC to robot and executed by DebugMotionControl.
Definition at line 27 of file JointDataSequence.h.
JointDataSequence::JointDataSequence | ( | ) |
void JointDataSequence::addEntry | ( | const JointData & | jointData, | |
bool | interp, | |||
int | rep | |||
) |
adds an entry at end of the sequence
Definition at line 30 of file JointDataSequence.cpp.
References entry, interpolate, numOfEntries, and repeats.
JointDataSequence & JointDataSequence::operator= | ( | const JointDataSequence & | other | ) |
Assignment operator
Reimplemented in JointDataSequencer.
Definition at line 17 of file JointDataSequence.cpp.
References entry, interpolate, loop, numOfEntries, and repeats.
The joint data entries
Definition at line 47 of file JointDataSequence.h.
Referenced by addEntry(), CMofTesterDlgBar::generateJointDataSequence(), GT2004GetupEngine::GT2004GetupEngine(), JointDataSequencer::nextSequenceData(), CMofTesterDlgBar::OnMirrorButton(), CMofTesterDlgBar::OnRawDataButton(), operator<<(), JointDataSequencer::operator=(), operator=(), and operator>>().
If true linear interpolation will be done to get to this entry from last
Definition at line 53 of file JointDataSequence.h.
Referenced by addEntry(), CMofTesterDlgBar::generateJointDataSequence(), GT2004GetupEngine::GT2004GetupEngine(), JointDataSequencer::nextSequenceData(), CMofTesterDlgBar::OnMirrorButton(), CMofTesterDlgBar::OnRawDataButton(), operator<<(), JointDataSequencer::operator=(), operator=(), and operator>>().
If true sequence is executed repeatedly
Definition at line 40 of file JointDataSequence.h.
Referenced by CMofTesterDlgBar::generateJointDataSequence(), GT2004GetupEngine::GT2004GetupEngine(), JointDataSequence(), JointDataSequencer::nextSequenceData(), CMofTesterDlgBar::OnRawDataButton(), operator<<(), JointDataSequencer::operator=(), operator=(), and operator>>().
Number of Entries
Definition at line 37 of file JointDataSequence.h.
Referenced by addEntry(), CMofTesterDlgBar::generateJointDataSequence(), GT2004GetupEngine::GT2004GetupEngine(), JointDataSequence(), JointDataSequencer::nextSequenceData(), CMofTesterDlgBar::OnMirrorButton(), CMofTesterDlgBar::OnRawDataButton(), CMofTesterDlgBar::OnStopButton(), operator<<(), JointDataSequencer::operator=(), operator=(), operator>>(), and JointDataSequencer::start().
Number of times an entry gets repeated
Definition at line 50 of file JointDataSequence.h.
Referenced by addEntry(), CMofTesterDlgBar::generateJointDataSequence(), GT2004GetupEngine::GT2004GetupEngine(), JointDataSequencer::nextSequenceData(), CMofTesterDlgBar::OnMirrorButton(), CMofTesterDlgBar::OnRawDataButton(), operator<<(), JointDataSequencer::operator=(), operator=(), and operator>>().