public class DigitalSignal extends SignalImpl
Constructor and Description |
---|
DigitalSignal(double digitalValue) |
DigitalSignal(int digitalValue) |
Modifier and Type | Method and Description |
---|---|
double |
abs() |
double |
analogValue() |
int |
binaryValue() |
DigitalSignal |
create(double value) |
DigitalSignal |
create(Signal signal) |
DigitalSignal |
create(java.lang.String value) |
int |
digitalValue() |
boolean |
equals(DigitalSignal aDigitalSignal) |
DigitalSignal |
getOneSignal() |
static DigitalSignal |
getStaticOneSignal() |
DigitalSignal |
getZeroSignal() |
Signal |
invert() |
DigitalSignal |
minus(Signal signal) |
DigitalSignal |
plus(Signal signal) |
double |
power() |
void |
setDigitalValue(int digitalValue) |
Signal |
times(double factor) |
DigitalSignal |
times(Signal signal) |
java.lang.String |
toString() |
java.lang.String |
toString(int digits) |
static DigitalSignal |
zero() |
clone, complexValue, format, format, formatAddPlus, getMultiplexIterable, getSize, getTrigger, isAudioTrigger, isTrigger, isTruncated, iterator, pointerComplexSignal, println, println, removeTrigger, setAudioTrigger, setTrigger, setTrigger, takeTrigger
public DigitalSignal(double digitalValue)
public DigitalSignal(int digitalValue)
public DigitalSignal create(Signal signal)
create
in interface Signal
create
in class SignalImpl
public DigitalSignal create(double value)
create
in interface Signal
create
in class SignalImpl
public DigitalSignal create(java.lang.String value)
public int digitalValue()
digitalValue
in interface Signal
digitalValue
in class SignalImpl
public int binaryValue()
public void setDigitalValue(int digitalValue)
public double analogValue()
analogValue
in interface Signal
analogValue
in class SignalImpl
public double abs()
public double power()
public DigitalSignal plus(Signal signal)
plus
in interface Signal
plus
in class SignalImpl
public DigitalSignal minus(Signal signal)
minus
in interface Signal
minus
in class SignalImpl
public DigitalSignal times(Signal signal)
times
in interface Signal
times
in class SignalImpl
public Signal times(double factor)
public Signal invert()
invert
in interface Signal
invert
in class SignalImpl
public java.lang.String toString()
toString
in interface Signal
toString
in class SignalImpl
public java.lang.String toString(int digits)
public DigitalSignal getZeroSignal()
getZeroSignal
in interface Signal
getZeroSignal
in class SignalImpl
public DigitalSignal getOneSignal()
getOneSignal
in interface Signal
getOneSignal
in class SignalImpl
public static DigitalSignal zero()
public static DigitalSignal getStaticOneSignal()
public boolean equals(DigitalSignal aDigitalSignal)