at.tuwien.ifs.somtoolbox.apps.viewer
Class CommonSOMViewerStateData
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.viewer.CommonSOMViewerStateData
public class CommonSOMViewerStateData
- extends java.lang.Object
This class stores common viewer state data, and is shared among the different panels of the SOMViewer application.
- Version:
- $Id: CommonSOMViewerStateData.java 4180 2011-02-18 12:45:36Z 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 java.lang.String fileNamePrefix
fileNameSuffix
public static java.lang.String fileNameSuffix
secondSOMName
public java.lang.String secondSOMName
currentVariant
public int currentVariant
fileChooser
public javax.swing.JFileChooser fileChooser
MimeTypes
public static MIMETypes MimeTypes
registeredViewerControls
public java.util.ArrayList<java.awt.Component> registeredViewerControls
registeredComponentWindows
public java.util.Hashtable<java.lang.String,java.awt.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 java.awt.Color clusterBorderColour
hideUnitDetails
public boolean hideUnitDetails
parentFrame
public SOMViewer 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 java.lang.String classPiechartMode
dataImagesMode
private java.lang.String dataImagesMode
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
imagePrefix
public static java.lang.String imagePrefix
imageSuffix
public static java.lang.String imageSuffix
CommonSOMViewerStateData
public CommonSOMViewerStateData(CommonSOMViewerStateData other)
CommonSOMViewerStateData
public CommonSOMViewerStateData(SOMViewer viewer,
int width)
CommonSOMViewerStateData
public CommonSOMViewerStateData(SOMViewer viewer)
CommonSOMViewerStateData
public CommonSOMViewerStateData()
getInstance
public static CommonSOMViewerStateData getInstance()
registerComponentWindow
public void registerComponentWindow(java.awt.Component component,
java.lang.String name)
getMapDetailPanel
public MapDetailPanel getMapDetailPanel()
getFileChooser
public javax.swing.JFileChooser getFileChooser()
getSOMViewerProperties
public SOMViewerProperties getSOMViewerProperties()
getSOMViewer
public SOMViewer getSOMViewer()
getClassPiechartMode
public java.lang.String getClassPiechartMode()
setClassPiechartMode
public void setClassPiechartMode(java.lang.String classPiechartMode)
getDataImagesMode
public java.lang.String getDataImagesMode()
setDataImagesMode
public void setDataImagesMode(java.lang.String dataImagesMode)