#include <CscSequencePositions.h>
|
| | CscSequencePositions (CscSequenceType type=CscSequenceType::POSITIONS, CscSequencePositionType positionType=CscSequencePositionType::X_Y_Z, double speedRatio=1.0) |
| |
| | CscSequencePositions (const vector< CscPoint3d * > &positions, CscSequenceType type=CscSequenceType::POSITIONS, CscSequencePositionType positionType=CscSequencePositionType::X_Y_Z, double speedRatio=1.0) |
| |
| | ~CscSequencePositions () override |
| |
| void | clear (bool deletePointers=true) override |
| |
| void | append (const CscSequence &other) override |
| |
| void | setPositions (vector< CscPoint3d * > *positionsIn) |
| |
| void | addPosition (CscPoint3d *positions) |
| |
| int | countPositions () const |
| |
| vector< CscPoint3d * > * | getPositions () const |
| |
| CscPoint3d * | getPositionByIndex (int index) const |
| |
| CscSequencePositionType | getPositionType () |
| |
| virtual CscSequence * | getDuplicate () override |
| |
| void | setPositionType (CscSequencePositionType positionType) |
| |
| CscSequence * | clone () override |
| |
| string | toString () const override |
| |
| string | toStringWithQuotes () const override |
| |
| double | getSpeedRatio () const |
| |
| | CscSequence (optional< vector< CscState * >> states={}) |
| |
| void | addState (CscState *state, float stateDelay, float stateDuration) |
| |
| void | addStates (vector< CscState * > *states) |
| |
| CscState * | getState (int index) const |
| |
| vector< CscState * > * | getStates () const |
| |
| void | addExtrapolation (CscState *state, float duration, float delay) |
| |
| CscState * | getExtrapolation (int index) |
| |
| int | countExtrapolation () const |
| |
| int | countStates () const |
| |
| void | cutSequenceAt (int begin, int end) |
| |
| virtual | ~CscSequence () |
| |
| void | updateStateByStateId (int stateId, CscState *state) |
| |
| CscSequenceType | getSequenceType () const |
| |
◆ CscSequencePositions() [1/2]
◆ CscSequencePositions() [2/2]
◆ ~CscSequencePositions()
| CscSequencePositions::~CscSequencePositions |
( |
| ) |
|
|
override |
◆ addPosition()
| void CscSequencePositions::addPosition |
( |
CscPoint3d * |
positions | ) |
|
◆ append()
| void CscSequencePositions::append |
( |
const CscSequence & |
other | ) |
|
|
overridevirtual |
Append all of other sequence's content to this sequence. Pointers are just added, not cloned. No check is performed on sequence's type. This sequence will just take data it is able to receive (e.g. a sequence of states will not take positions).
Reimplemented from CscSequence.
◆ clear()
| void CscSequencePositions::clear |
( |
bool |
deletePointers = true | ) |
|
|
overridevirtual |
Clear content from this sequence (states, positions..) and optionally delete them
Reimplemented from CscSequence.
◆ clone()
◆ countPositions()
| int CscSequencePositions::countPositions |
( |
| ) |
const |
◆ getDuplicate()
◆ getPositionByIndex()
| CscPoint3d * CscSequencePositions::getPositionByIndex |
( |
int |
index | ) |
const |
◆ getPositions()
| vector< CscPoint3d * > * CscSequencePositions::getPositions |
( |
| ) |
const |
◆ getPositionType()
◆ getSpeedRatio()
| double CscSequencePositions::getSpeedRatio |
( |
| ) |
const |
◆ setPositions()
| void CscSequencePositions::setPositions |
( |
vector< CscPoint3d * > * |
positionsIn | ) |
|
◆ setPositionType()
◆ toString()
| string CscSequencePositions::toString |
( |
| ) |
const |
|
overridevirtual |
◆ toStringWithQuotes()
| string CscSequencePositions::toStringWithQuotes |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: