com.sun.electric.tool.user.waveform
Class WaveSignal
java.lang.Object
com.sun.electric.tool.user.waveform.WaveSignal
public class WaveSignal
- extends java.lang.Object
This class defines a single trace in a Panel.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WaveSignal
public WaveSignal(Panel wavePanel,
Signal sSig)
addSignalToPanel
public static WaveSignal addSignalToPanel(Signal sSig,
Panel panel,
java.awt.Color newColor)
getSignal
public Signal getSignal()
- Method to return the actual signal information associated with this line in the waveform window.
- Returns:
- the actual signal information associated with this line in the waveform window.
setSignal
public void setSignal(Signal sig)
getColor
public java.awt.Color getColor()
setColor
public void setColor(java.awt.Color c)
getSelectedControlPoints
public double[] getSelectedControlPoints()
- Method to return the X values of selected control points in this WaveSignal.
- Returns:
- an array of X values of selected control points in this WaveSignal
(returns null if no control points are selected).
clearSelectedControlPoints
public void clearSelectedControlPoints()
addSelectedControlPoint
public void addSelectedControlPoint(double controlXValue)
removeSelectedControlPoint
public void removeSelectedControlPoint(double controlXValue)
getPanel
public Panel getPanel()
getButton
public javax.swing.JButton getButton()
isHighlighted
public boolean isHighlighted()
setHighlighted
public void setHighlighted(boolean highlighted)