public abstract class SignalImpl extends java.lang.Object implements java.lang.Cloneable, Signal
Constructor and Description |
---|
SignalImpl() |
Modifier and Type | Method and Description |
---|---|
abstract double |
analogValue() |
Signal |
clone() |
ComplexSignal |
complexValue() |
abstract Signal |
create(double value) |
abstract Signal |
create(Signal signal) |
abstract int |
digitalValue() |
static java.lang.String |
format(double d) |
static java.lang.String |
format(double d,
int digits) |
static java.lang.String |
formatAddPlus(double d,
int digits) |
java.lang.Iterable<Signal> |
getMultiplexIterable() |
abstract Signal |
getOneSignal() |
int |
getSize() |
SignalTriggerPoint |
getTrigger() |
abstract Signal |
getZeroSignal() |
abstract Signal |
invert() |
boolean |
isAudioTrigger() |
boolean |
isTrigger() |
boolean |
isTruncated() |
java.util.Iterator<Signal> |
iterator() |
abstract Signal |
minus(Signal signal) |
abstract Signal |
plus(Signal signal) |
PointerComplexSignal |
pointerComplexSignal() |
void |
println() |
void |
println(java.lang.String context) |
Signal |
removeTrigger() |
void |
setAudioTrigger() |
void |
setTrigger() |
void |
setTrigger(SignalTriggerPoint signalTriggerPoint) |
Signal |
takeTrigger(Signal... signals) |
abstract Signal |
times(Signal signal) |
abstract java.lang.String |
toString() |
public abstract double analogValue()
analogValue
in interface Signal
public abstract int digitalValue()
digitalValue
in interface Signal
public ComplexSignal complexValue()
complexValue
in interface Signal
public abstract java.lang.String toString()
public SignalTriggerPoint getTrigger()
getTrigger
in interface Signal
public void setTrigger()
setTrigger
in interface Signal
public boolean isAudioTrigger()
isAudioTrigger
in interface Signal
public void setAudioTrigger()
setAudioTrigger
in interface Signal
public Signal removeTrigger()
removeTrigger
in interface Signal
public void setTrigger(SignalTriggerPoint signalTriggerPoint)
setTrigger
in interface Signal
public Signal takeTrigger(Signal... signals)
takeTrigger
in interface Signal
public Signal clone()
public abstract Signal getZeroSignal()
getZeroSignal
in interface Signal
public abstract Signal getOneSignal()
getOneSignal
in interface Signal
public java.util.Iterator<Signal> iterator()
public static java.lang.String format(double d)
public static java.lang.String format(double d, int digits)
public static java.lang.String formatAddPlus(double d, int digits)
public boolean isTruncated()
isTruncated
in interface Signal
public java.lang.Iterable<Signal> getMultiplexIterable()
getMultiplexIterable
in interface Signal
public PointerComplexSignal pointerComplexSignal()
pointerComplexSignal
in interface Signal