public class ClipDisplayPanel extends java.lang.Object implements PamSettings, UserDisplayComponent
Constructor and Description |
---|
ClipDisplayPanel(ClipDisplayParent clipDisplayParent) |
Modifier and Type | Method and Description |
---|---|
void |
closeComponent()
Called when the component is removed from the display.
|
void |
displayControlChanged(boolean needNewImage) |
ClipDataProjector |
getClipDataProjector() |
ClipDisplayParameters |
getClipDisplayParameters() |
ClipDisplayParent |
getClipDisplayParent() |
ColourArray |
getColourArray() |
java.awt.Component |
getComponent() |
javax.swing.JPanel |
getDisplayPanel() |
float |
getSampleRate() |
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
java.lang.String |
getUnitName() |
javax.swing.JPanel |
getUnitsPanel() |
java.lang.String |
getUnitType() |
void |
newViewerTimes(long start,
long end) |
void |
notifyModelChanged(int changeType)
Pick up model changed notifications from a parent user display.
|
void |
openComponent()
Called when the component is first displayed.
|
void |
removeAllClips() |
void |
removeClip(ClipDataUnit clipDataUnit)
Remove the display component associated with a specific data unit.
|
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
void |
setSampleRate(float sampleRate) |
void |
updatePanel()
update the panel layout.
|
void |
updatePanelLater() |
public ClipDisplayPanel(ClipDisplayParent clipDisplayParent)
public void removeClip(ClipDataUnit clipDataUnit)
clipDataUnit
- public javax.swing.JPanel getUnitsPanel()
public void removeAllClips()
public void newViewerTimes(long start, long end)
public void updatePanelLater()
public void updatePanel()
public javax.swing.JPanel getDisplayPanel()
public ColourArray getColourArray()
public void setSampleRate(float sampleRate)
sampleRate
- the sampleRate to setpublic float getSampleRate()
public void displayControlChanged(boolean needNewImage)
public ClipDataProjector getClipDataProjector()
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public java.lang.String getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings
public java.awt.Component getComponent()
getComponent
in interface UserDisplayComponent
public void openComponent()
UserDisplayComponent
openComponent
in interface UserDisplayComponent
public void closeComponent()
UserDisplayComponent
closeComponent
in interface UserDisplayComponent
public ClipDisplayParameters getClipDisplayParameters()
public ClipDisplayParent getClipDisplayParent()
public void notifyModelChanged(int changeType)
UserDisplayComponent
notifyModelChanged
in interface UserDisplayComponent