public class ScalarSample extends java.lang.Object implements Sample, java.lang.Comparable<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
static UnboxedComparable<ScalarSample> |
unboxer |
Constructor and Description |
---|
ScalarSample() |
ScalarSample(double value) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
static MutableSignal<ScalarSample> |
createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext) |
static MutableSignal<ScalarSample> |
createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
double[] time,
double[] values) |
boolean |
equals(java.lang.Object o) |
double |
getMaxValue() |
double |
getMinValue() |
double |
getValue() |
Sample |
glb(Sample s)
Return the greatest lower bound of this and s.
|
int |
hashCode() |
boolean |
isLogicX()
returns true iff this sample is "X" (unknown)
|
boolean |
isLogicZ()
returns true iff this sample is "Z" (unconnected)
|
Sample |
lub(Sample s)
Return the least upper bound of this and s.
|
static void |
plotSig(MutableSignal<?> sig,
Panel panel,
java.awt.Graphics g,
WaveSignal ws,
java.awt.Color light,
java.util.List<PolyBase> forPs,
java.awt.geom.Rectangle2D bounds,
java.util.List<Panel.WaveSelection> selectedObjects,
Signal<?> xAxisSignal) |
java.lang.String |
toString() |
public static final UnboxedComparable<ScalarSample> unboxer
public ScalarSample()
public ScalarSample(double value)
public double getValue()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable<java.lang.Object>
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isLogicX()
Sample
public boolean isLogicZ()
Sample
public Sample glb(Sample s)
Sample
public Sample lub(Sample s)
Sample
public double getMinValue()
getMinValue
in interface Sample
public double getMaxValue()
getMaxValue
in interface Sample
public static void plotSig(MutableSignal<?> sig, Panel panel, java.awt.Graphics g, WaveSignal ws, java.awt.Color light, java.util.List<PolyBase> forPs, java.awt.geom.Rectangle2D bounds, java.util.List<Panel.WaveSelection> selectedObjects, Signal<?> xAxisSignal)
public static MutableSignal<ScalarSample> createSignal(SignalCollection sc, Stimuli sd, java.lang.String signalName, java.lang.String signalContext)
public static MutableSignal<ScalarSample> createSignal(SignalCollection sc, Stimuli sd, java.lang.String signalName, java.lang.String signalContext, double[] time, double[] values)