Constructor and Description |
---|
ProbeInfo(TimelineController setController,
Track setTrack,
Probe setProbe) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
java.lang.Object |
clone() |
void |
contractProbe() |
void |
dispose() |
void |
expandProbe() |
void |
finalize() |
artisynth.core.gui.timeline.ProbeInfo.ProbeDisplayArea |
getDisplayArea() |
int |
getIndex() |
boolean |
getIsShadowValid() |
java.lang.String |
getName() |
Track |
getParentTrack() |
Probe |
getProbe() |
java.awt.Rectangle |
getProbeShadow() |
double |
getStartTime() |
double |
getStopTime() |
Track |
getTrack() |
java.lang.Integer |
getTrackNumber() |
boolean |
isActive() |
boolean |
isOverlapping(double t0,
double t1)
Returns true if the time interval specified by [t0, t1] overlaps
with the start and stop times of this probe, within the precision
of TimeBase.
|
boolean |
isOverlapping(Probe probe)
Returns true if the time interval of a specified probe overlaps
with the start and stop times of this probe, within the precision
of TimeBase.
|
boolean |
isProbeSelected() |
void |
loadFromMatlab(Probe probe) |
void |
muteProbe() |
void |
restoreOldTimes() |
void |
setActive(boolean active) |
void |
setAppropriateColor() |
void |
setAppropriateShadow(int yCoor,
int pixelWidth) |
void |
setAppropSizeAndLocation(boolean isDurationModified) |
void |
setIndex(int idx) |
NumericProbeDisplayLarge |
setLargeDisplayVisible(boolean visible) |
void |
setName(java.lang.String newName) |
void |
setNumericProbeDisplay() |
void |
setParentTrack(Track newParentTrack) |
void |
setProbeWithTime(double time) |
void |
setScale(double newScale) |
void |
setStartTime(double t) |
void |
setStopTime(double t) |
void |
unmuteProbe() |
void |
updateCoordinates() |
void |
updateLabelText() |
void |
updateProbeData()
Updates timeline information about the probe to reflect any changes in the
probe's properties.
|
void |
updateProbeDisplays() |
public ProbeInfo(TimelineController setController, Track setTrack, Probe setProbe)
public boolean isOverlapping(double t0, double t1)
public boolean isOverlapping(Probe probe)
public int getIndex()
public boolean getIsShadowValid()
public java.awt.Rectangle getProbeShadow()
public Track getTrack()
public Probe getProbe()
public artisynth.core.gui.timeline.ProbeInfo.ProbeDisplayArea getDisplayArea()
public double getStartTime()
public double getStopTime()
public java.lang.String getName()
public boolean isActive()
public Track getParentTrack()
public void setStartTime(double t)
public java.lang.Integer getTrackNumber()
public void setStopTime(double t)
public void setName(java.lang.String newName)
public void setScale(double newScale)
public void setActive(boolean active)
public void setParentTrack(Track newParentTrack)
public java.lang.Object clone()
public void setProbeWithTime(double time)
public void loadFromMatlab(Probe probe)
public void expandProbe()
public void contractProbe()
public void muteProbe()
public void unmuteProbe()
public void setIndex(int idx)
public void updateCoordinates()
public void updateProbeDisplays()
public void setNumericProbeDisplay()
public void setAppropSizeAndLocation(boolean isDurationModified)
public void setAppropriateColor()
public void updateLabelText()
public void dispose()
public void finalize()
finalize
in class java.lang.Object
public boolean isProbeSelected()
public void updateProbeData()
public void restoreOldTimes()
public void setAppropriateShadow(int yCoor, int pixelWidth)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public NumericProbeDisplayLarge setLargeDisplayVisible(boolean visible)