#include <CscSequence.h>
◆ CscSequence()
| CscSequence::CscSequence |
( |
optional< vector< CscState * >> |
states = {} | ) |
|
◆ ~CscSequence()
| CscSequence::~CscSequence |
( |
| ) |
|
|
virtual |
◆ addExtrapolation()
| void CscSequence::addExtrapolation |
( |
CscState * |
state, |
|
|
float |
duration, |
|
|
float |
delay |
|
) |
| |
◆ addState()
| void CscSequence::addState |
( |
CscState * |
state, |
|
|
float |
stateDelay, |
|
|
float |
stateDuration |
|
) |
| |
◆ addStates()
| void CscSequence::addStates |
( |
vector< CscState * > * |
states | ) |
|
◆ append()
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 in CscSequencePositions.
◆ clear()
| void CscSequence::clear |
( |
bool |
deletePointers = true | ) |
|
|
virtual |
Clear content from this sequence (states, positions..) and optionally delete them
Reimplemented in CscSequencePositions.
◆ clone()
◆ countExtrapolation()
| int CscSequence::countExtrapolation |
( |
| ) |
const |
◆ countStates()
| int CscSequence::countStates |
( |
| ) |
const |
◆ cutSequenceAt()
| void CscSequence::cutSequenceAt |
( |
int |
begin, |
|
|
int |
end |
|
) |
| |
◆ getDuplicate()
◆ getExtrapolation()
| CscState * CscSequence::getExtrapolation |
( |
int |
index | ) |
|
◆ getSequenceType()
◆ getState()
| CscState * CscSequence::getState |
( |
int |
index | ) |
const |
◆ getStates()
| vector< CscState * > * CscSequence::getStates |
( |
| ) |
const |
◆ toString()
| string CscSequence::toString |
( |
| ) |
const |
|
virtual |
◆ toStringWithQuotes()
| string CscSequence::toStringWithQuotes |
( |
| ) |
const |
|
virtual |
◆ updateStateByStateId()
| void CscSequence::updateStateByStateId |
( |
int |
stateId, |
|
|
CscState * |
state |
|
) |
| |
◆ objectiveValue
| float CscSequence::objectiveValue = 0.0 |
◆ sequenceId
| int CscSequence::sequenceId |
◆ sequenceType
◆ solved
| bool CscSequence::solved = false |
◆ startingIndex
| int CscSequence::startingIndex = 0 |
◆ stateDelays
| vector<float>* CscSequence::stateDelays |
◆ stateDurations
| vector<float>* CscSequence::stateDurations |
The documentation for this class was generated from the following files: