at.tuwien.ifs.somtoolbox.apps.viewer
Class CommonSOMViewerStateData
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.viewer.CommonSOMViewerStateData
public class CommonSOMViewerStateData
- extends Object
This class stores common viewer state data, and is shared among the different panels of the SOMViewer application.
- Version:
- $Id: CommonSOMViewerStateData.java 3765 2010-08-20 13:40:21Z mayer $
- Author:
- Rudolf Mayer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
private static CommonSOMViewerStateData instance
fileNamePrefix
public static String fileNamePrefix
fileNameSuffix
public static String fileNameSuffix
secondSOMName
public String secondSOMName
currentVariant
public int currentVariant
fileChooser
public JFileChooser fileChooser
MimeTypes
public static MIMETypes MimeTypes
registeredViewerControls
public ArrayList<Component> registeredViewerControls
registeredComponentWindows
public Hashtable<String,Component> registeredComponentWindows
inputDataObjects
public SharedSOMVisualisationData inputDataObjects
somInputReader
public SOMInputReader somInputReader
colorClusters
public boolean colorClusters
labelsWithValues
public boolean labelsWithValues
clusterWithLabels
public int clusterWithLabels
clusterByValue
public double clusterByValue
clusterBorderWidthMagnificationFactor
public float clusterBorderWidthMagnificationFactor
clusterBorderColour
public Color clusterBorderColour
hideUnitDetails
public boolean hideUnitDetails
parentFrame
public Frame parentFrame
growingLayer
public GrowingLayer growingLayer
mapPNode
public MapPNode mapPNode
growingSOM
public GrowingSOM growingSOM
controlElementsWidth
public int controlElementsWidth
thresholdInputPercentage
public int[] thresholdInputPercentage
scaleLimits
public double[] scaleLimits
labelVisibilityMode
public boolean labelVisibilityMode
hitsVisibilityMode
public boolean hitsVisibilityMode
dataVisibilityMode
public boolean dataVisibilityMode
exactUnitPlacement
public boolean exactUnitPlacement
exactUnitPlacementEnabled
public boolean exactUnitPlacementEnabled
shiftOverlappingInputs
public boolean shiftOverlappingInputs
displayInputLinkage
public boolean displayInputLinkage
classPiechartMode
private String classPiechartMode
maxLabelYOffset
public double[] maxLabelYOffset
- The maximum yOffset for labels in any of the units. Used to have uniform sizes of the pie-charts in
GeneralUnitPNode
.
somViewerProperties
public static SOMViewerProperties somViewerProperties
selectionPanel
public AbstractSelectionPanel selectionPanel
numClusters
public int numClusters
CommonSOMViewerStateData
public CommonSOMViewerStateData(CommonSOMViewerStateData other)
CommonSOMViewerStateData
public CommonSOMViewerStateData(SOMViewer viewer,
int width)
CommonSOMViewerStateData
public CommonSOMViewerStateData(Frame viewer)
CommonSOMViewerStateData
public CommonSOMViewerStateData()
getInstance
public static CommonSOMViewerStateData getInstance()
registerComponentWindow
public void registerComponentWindow(Component component,
String name)
getMapDetailPanel
public MapDetailPanel getMapDetailPanel()
getFileChooser
public JFileChooser getFileChooser()
getSOMViewerProperties
public SOMViewerProperties getSOMViewerProperties()
getSOMViewer
public SOMViewer getSOMViewer()
getClassPiechartMode
public String getClassPiechartMode()
setClassPiechartMode
public void setClassPiechartMode(String classPiechartMode)