public class Phase extends Object
Modifier and Type | Field and Description |
---|---|
double |
duration
Time in miliseconds that the move should take.
|
List<EffectorData> |
effectors
List of elementary joint moves executed in parallel.
|
static Phase |
EMPTY_PHASE |
String |
finalizationPhase
Denotes whether this phase is the last phase of a cycele.
|
boolean |
isFinal
Valid only if isFinal is set to true.
|
String |
name
Name of the Phase, has to be unique.
|
String |
next
Next phase in sequence of move execution.
|
SkipFlag |
setFlagFalse
LowSkill sets a flag to false PRIOR to executing this phase.
|
SkipFlag |
setFlagTrue
LowSkill sets a flag to true AFTER successfully executing this phase.
|
SkipFlag |
skipIfFlag
Skips the execution of this phase if a such a flag is set to true.
|
public String name
public String next
public List<EffectorData> effectors
public double duration
public String finalizationPhase
public boolean isFinal
public SkipFlag skipIfFlag
public SkipFlag setFlagTrue
public SkipFlag setFlagFalse
public static final Phase EMPTY_PHASE
public Phase()
public Phase(String name, double duration)