Package eu.bandm.music.entities
Class InterpolationKind
- All Implemented Interfaces:
Translet.Parseable<InterpolationKind>
Cf. Android interpolation kinds.
The symbolic names try to approximate the curves:
- / _/ /- _/- v/ /^ v^ /^^
_____ /\ /\ /\/\/\
/ / __/ / / /
/ ___/ / / / / /
---- / _____/ / / / / /
\/ \/
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InterpolationKindSmall first part going in the wrong direction, than going to the target calue .static final InterpolationKindCombines anticipating and overshootingstatic final InterpolationKindNegative exponential interpolation = decreasing steepness.static final InterpolationKindAfter reaching the target swing around it in decreasing amplitudes.static final EntityCatalog<InterpolationKind> Catalog of predefined interpolation kinds and their multi-lingual namings.static final InterpolationKindExponential interpolation = increasing steepness.static final InterpolationKindFirst half exponential, second half anti exponentialstatic final InterpolationKindLinear interpolationstatic final InterpolationKindNo interpolation = a constant function staying on one value.static final InterpolationKindShort before end of the interval overshoot over the target and reach it from the wrong direction.Fields inherited from class eu.bandm.tscore.base.Entity
documentations -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOnly constructor. -
Method Summary
Methods inherited from class eu.bandm.tscore.base.Entity
addName, dump, dump, getCatalog, getDocumentation, getDocumentation, getDocumentations, getName, getNames, getParser, getParser, getSpecific, setDocumentation, toString, toString
-
Field Details
-
catalog
Catalog of predefined interpolation kinds and their multi-lingual namings. -
noInterpolation
No interpolation = a constant function staying on one value. -
linear
Linear interpolation -
exponential
Exponential interpolation = increasing steepness. -
antiExponential
Negative exponential interpolation = decreasing steepness. -
exponentialAntiExponential
First half exponential, second half anti exponential -
anticipating
Small first part going in the wrong direction, than going to the target calue . -
overshooting
Short before end of the interval overshoot over the target and reach it from the wrong direction. -
anticipatingOvershooting
Combines anticipating and overshooting -
bouncing
After reaching the target swing around it in decreasing amplitudes.
-
-
Constructor Details
-
InterpolationKind
Only constructor. @see Entity.Entity(EntityCatalog,Map)
-