public class ClusterFramePlugIn
extends LinkedViewFrame
implements java.awt.event.WindowListener, java.awt.event.FocusListener
Constructor and Description |
---|
ClusterFramePlugIn(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
Range |
addClusterAverageWave(java.lang.String clusterAverageWavename,
java.util.ArrayList clusterNames,
java.awt.Color color,
ChartPlugIn frame) |
void |
close() |
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
ImagePlus |
getAnnotatedImage(int width,
int height) |
TreeDrawerNode |
getCluster1() |
TreeDrawerNode |
getCluster2() |
TreeDrawerNode |
getCluster3() |
TreeDrawerNode |
getCluster4() |
double |
getClustersLowerBound(Range cluster1,
Range cluster2,
Range cluster3,
Range cluster4) |
double |
getClustersUpperBound(Range cluster1,
Range cluster2,
Range cluster3,
Range cluster4) |
double |
getContrast() |
DendroView |
getDendroView() |
float[] |
getLeftHorizontalProportions() |
float[] |
getLeftVerticalProportions() |
int |
getMiddleDividerLocation() |
java.util.ArrayList |
getNamesByCluster(TreeDrawerNode node) |
void |
getNamesByCluster(TreeDrawerNode node,
java.util.ArrayList list) |
Roi[] |
getRoisByNames(java.util.ArrayList names) |
javax.swing.JSplitPane |
getSplitPane() |
ChartPlugIn |
plot3D() |
void |
removeJScrollBars() |
void |
removeJScrollBars(java.awt.Container container) |
void |
run(java.lang.String arg) |
void |
setContrast(double contrast) |
void |
setLeftHorizontalProportions(float[] widths) |
void |
setLeftVerticalProportions(float[] heights) |
void |
setMiddleDividerLocation(int dividerLocation) |
void |
setTreeColor(TreeDrawerNode node,
java.awt.Color color) |
void |
setTreeColors() |
java.lang.String |
stripName(java.lang.String name) |
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e) |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void close()
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public ChartPlugIn plot3D()
public double getClustersLowerBound(Range cluster1, Range cluster2, Range cluster3, Range cluster4)
public double getClustersUpperBound(Range cluster1, Range cluster2, Range cluster3, Range cluster4)
public Range addClusterAverageWave(java.lang.String clusterAverageWavename, java.util.ArrayList clusterNames, java.awt.Color color, ChartPlugIn frame)
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void setContrast(double contrast)
public double getContrast()
public DendroView getDendroView()
public javax.swing.JSplitPane getSplitPane()
public void setLeftVerticalProportions(float[] heights)
public float[] getLeftVerticalProportions()
public void setLeftHorizontalProportions(float[] widths)
public float[] getLeftHorizontalProportions()
public void setMiddleDividerLocation(int dividerLocation)
public int getMiddleDividerLocation()
public void removeJScrollBars()
public void removeJScrollBars(java.awt.Container container)
public void setTreeColors()
public TreeDrawerNode getCluster1()
public TreeDrawerNode getCluster2()
public TreeDrawerNode getCluster3()
public TreeDrawerNode getCluster4()
public java.util.ArrayList getNamesByCluster(TreeDrawerNode node)
public Roi[] getRoisByNames(java.util.ArrayList names)
public ImagePlus getAnnotatedImage(int width, int height)
public java.lang.String stripName(java.lang.String name)
public void getNamesByCluster(TreeDrawerNode node, java.util.ArrayList list)
public void setTreeColor(TreeDrawerNode node, java.awt.Color color)
public void run(java.lang.String arg)