public class SigSequencer.FloatColumn extends Object implements FloatSignalSource
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperator
SignalSource.AddOperator, SignalSource.CompilableBinaryOperator, SignalSource.Constant<A>, SignalSource.DivOperator, SignalSource.MultOperator, SignalSource.SubOperator
Modifier and Type | Field and Description |
---|---|
protected float[] |
data |
Constructor and Description |
---|
FloatColumn(int i) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
dump() |
void |
dup() |
Float |
get()
Returns the current value of the signal.
|
float |
getAsFloat()
Returns the current value of the signal.
|
void |
load(float f) |
(package private) void |
load(Object o) |
(package private) void |
loadOneValue(Scanner sc,
int i) |
(package private) void |
startLoading(int i,
@Opt String src) |
public Float get()
FloatSignalSource
get
in interface FloatSignalSource
get
in interface SignalSource<A>
get
in interface Supplier<A>
public float getAsFloat()
FloatSignalSource
Any implementation of this method should be stateless; its invocation should not have any side effect on the emitter or the observer, except for real time passing until its completion.
getAsFloat
in interface FloatSignalSource
getAsFloat
in interface FloatSupplier
public void load(float f)
void load(Object o)
public void dup()
void loadOneValue(Scanner sc, int i)
void dump()