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
Modifier and TypeFieldDescriptionstatic final InterpolationKind
Small first part going in the wrong direction, than going to the target calue .static final InterpolationKind
Combines anticipating and overshootingstatic final InterpolationKind
Negative exponential interpolation = decreasing steepness.static final InterpolationKind
After 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 InterpolationKind
Exponential interpolation = increasing steepness.static final InterpolationKind
First half exponential, second half anti exponentialstatic final InterpolationKind
Linear interpolationstatic final InterpolationKind
No interpolation = a constant function staying on one value.static final InterpolationKind
Short 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
ModifierConstructorDescriptionprotected
Only constructor. -
Method Summary
Methods inherited from class eu.bandm.tscore.base.Entity
addName, dump, dump, getCatalog, getDocumentation, getDocumentation, getDocumentations, getName, getName, getNames, getParser, getParser, 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)
-