Package org.emrick.project.effect
Class CircleChaseEffect
java.lang.Object
org.emrick.project.effect.CircleChaseEffect
- All Implemented Interfaces:
GeneratedEffect
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCircleChaseEffect(long startTime, long endTime, Color startColor, Color endColor, Duration duration, boolean clockwise, double startAngle, double speed, int id) -
Method Summary
Modifier and TypeMethodDescriptiongenerateEffects(ArrayList<LEDStrip> ledStrips) longintgetId()doublegetSpeed()doublelongbooleanvoidsetClockwise(boolean clockwise) voidsetDuration(Duration duration) voidsetEndColor(Color endColor) voidsetEndTime(long endTime) voidsetId(int id) voidsetSpeed(double speed) voidsetStartAngle(double startAngle) voidsetStartColor(Color startColor) voidsetStartTime(long startTime) toString()
-
Field Details
-
startTime
private long startTime -
endTime
private long endTime -
startColor
-
endColor
-
duration
-
clockwise
private boolean clockwise -
startAngle
private double startAngle -
speed
private double speed -
id
private int id
-
-
Constructor Details
-
CircleChaseEffect
-
-
Method Details
-
getStartAngle
public double getStartAngle() -
setStartAngle
public void setStartAngle(double startAngle) -
getSpeed
public double getSpeed() -
setSpeed
public void setSpeed(double speed) -
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceGeneratedEffect
-
setStartTime
public void setStartTime(long startTime) - Specified by:
setStartTimein interfaceGeneratedEffect
-
getEndTime
public long getEndTime()- Specified by:
getEndTimein interfaceGeneratedEffect
-
setEndTime
public void setEndTime(long endTime) - Specified by:
setEndTimein interfaceGeneratedEffect
-
getStartColor
-
setStartColor
-
getEndColor
-
setEndColor
-
getDuration
-
setDuration
-
isClockwise
public boolean isClockwise() -
setClockwise
public void setClockwise(boolean clockwise) -
getId
public int getId() -
setId
public void setId(int id) -
getEffectType
- Specified by:
getEffectTypein interfaceGeneratedEffect
-
generateEffectObj
- Specified by:
generateEffectObjin interfaceGeneratedEffect
-
toString
-
generateEffects
- Specified by:
generateEffectsin interfaceGeneratedEffect
-