public class ComparisonVisualizer extends AbstractMatrixVisualizer implements BackgroundImageVisualizer
Modifier and Type | Class and Description |
---|---|
private class |
ComparisonVisualizer.ComparisonControlPanel |
AbstractBackgroundImageVisualizer.ContourInterpolationMode, AbstractBackgroundImageVisualizer.ContourMode, AbstractBackgroundImageVisualizer.VisualizationControlPanel
Modifier and Type | Field and Description |
---|---|
private int |
CLUSTER |
private TreeMap<String,double[][]> |
clusterDistances |
private int |
clusterNo |
private int |
CLUSTERVAR |
private int |
MAX_CLUSTER_NO |
private double |
MAX_DISTANCE_THRESHOLD |
private int |
MEAN |
private double[][] |
meanDistances |
private int |
oldindex |
private DefaultListModel |
soms |
private boolean |
storeValid |
private double |
threshold |
private int |
VAR |
private double[][] |
varDistances |
maximumMatrixValue, minimumMatrixValue, palette
cache, CACHE_KEY_SEPARATOR, contourInterpolationMode, contourMode, controlPanel, currentZDimSlice, inputObjects, log, map, MAX_CACHE_SIZE_MB, neededInputObjects, NUM_VISUALIZATIONS, numberOfContours, opacity, preferredScaleFactor, VISUALIZATION_DESCRIPTIONS, VISUALIZATION_NAMES, VISUALIZATION_SHORT_NAMES, visualizationUpdateListener, zSize
CACHE_KEY_SECTION_SEPARATOR, DEFAULT_BACKGROUND_VISUALIZATION_SCALE
Constructor and Description |
---|
ComparisonVisualizer() |
Modifier and Type | Method and Description |
---|---|
void |
addSOM(String fileName) |
void |
calculateMeanVarDistance(GrowingSOM gsom,
String[] prefixes,
int index,
boolean normalized) |
BufferedImage |
createVisualization(int index,
GrowingSOM gsom,
int width,
int height)
Creates a visualisation image.
|
computeHitHistogram, computeSpline, constrainWithinPalette, createImage, drawContour, getCurrentPalette, getMaximumMatrixValue, getMinimumMatrixValue, getPalette, getPreferredPaletteName, getVisualisationSpecificCacheKey, getVisualization, invalidateCache, isInterpolate, reversePalette, setDefaultInterpolate, setInterpolate, setPalette
buildCacheKey, checkNeededObjectsAvailable, checkVariantIndex, clearVisualisationCache, compareTo, createVisualization, drawBackground, escapeFileName, getCache, getCacheKey, getControlPanel, getDefaultVisualisationFileName, getDefaultVisualisationFileName, getHTMLVisualisationControl, getNumberOfVisualizations, getPreferredScaleFactor, getVariantException, getVisualizationDescription, getVisualizationDescriptions, getVisualizationFlavours, getVisualizationFlavours, getVisualizationFlavours, getVisualizationName, getVisualizationNames, getVisualizationShortName, getVisualizationShortNames, invalidateCache, logImageCache, needsAdditionalFiles, setInputObjects, setMap, setSOMData, setVisualizationUpdateListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getControlPanel, getDefaultVisualisationFileName, getHTMLVisualisationControl, getNumberOfVisualizations, getPreferredScaleFactor, getVisualization, getVisualizationDescription, getVisualizationDescriptions, getVisualizationFlavours, getVisualizationFlavours, getVisualizationFlavours, getVisualizationName, getVisualizationNames, getVisualizationShortName, getVisualizationShortNames, needsAdditionalFiles, setInputObjects, setMap, setSOMData, setVisualizationUpdateListener
compareTo
private DefaultListModel soms
private double[][] meanDistances
private double[][] varDistances
private boolean storeValid
private int oldindex
private double threshold
private int clusterNo
private final int MEAN
private final int VAR
private final int CLUSTER
private final int CLUSTERVAR
private final double MAX_DISTANCE_THRESHOLD
private final int MAX_CLUSTER_NO
public BufferedImage createVisualization(int index, GrowingSOM gsom, int width, int height) throws SOMToolboxException
AbstractBackgroundImageVisualizer
createVisualization
in class AbstractBackgroundImageVisualizer
index
- the index of the variant to usegsom
- the GrowingSOM to take build the visualisation forwidth
- the desired width of the image, in pixelsheight
- the desired height of the image, in pixels.SOMToolboxException
public void calculateMeanVarDistance(GrowingSOM gsom, String[] prefixes, int index, boolean normalized) throws SOMToolboxException
SOMToolboxException
public void addSOM(String fileName)