VisualSim.actor.lib
Class Interpolator
- public class Interpolator
- extends SequenceSource
- Produce
an interpolation based on the parameters. This class uses the
Interpolation class in the math package to compute the interpolation.
The values parameter specifies a sequence of values to produce at the output. The indexes
parameter specifies when those values should be produced. The values
and indexes parameters must both contain arrays, and have equal lengths
or an exception will be thrown. The indexes array must be increasing and non-negative. The values are periodic if the period
parameter contains a positive value. In this case, the period must be
greater than the largest index, and values within the index range 0 to
(period-1) are repeated indefinitely. If the period is zero, the values
are not periodic, and the values outside the range of the indexes are
considered to be 0.0. The order parameter specifies which order of interpolation to apply whenever the iteration count does not match an index in indexes.
The Interpolation class currently supports zero, first, and third order
interpolations. The default parameter are those set in the
Interpolation class.
This actor counts iterations. Whenever the iteration count matches an entry in the indexes array, the corresponding entry (at the same position) in the values array is produced at the output. Whenever the iteration count does not match a value in the indexes array, an interpolation of the values is produced at the output.
Output type is DoubleToken.
- Version:
- $Id: Interpolator.java,v 1.32 2003/04/29 02:34:29
- See Also:
- VisualSim.math.Interpolation
-
indexes
public Parameter indexes
- The indexes at which the specified values will be produced. This parameter is an array of integers, with default value {0, 1}.
order
public Parameter order
- The order of interpolation for non-index iterations. This parameter must contain an IntToken.
period
public Parameter period
- The period of the reference values. This parameter must contain an IntToken.
values
public Parameter values
- The values that will be produced at the specified indexes. This parameter is an array, with default value {1.0, 0.0}.
firingCountLimit
- The default value is NONE
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation