public class UMatrix extends AbstractMatrixVisualizer implements BackgroundImageVisualizer
AbstractBackgroundImageVisualizer.ContourInterpolationMode, AbstractBackgroundImageVisualizer.ContourMode, AbstractBackgroundImageVisualizer.VisualizationControlPanel
Modifier and Type | Field and Description |
---|---|
static String[] |
UMATRIX_SHORT_NAMES |
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 |
---|
UMatrix() |
Modifier and Type | Method and Description |
---|---|
private BufferedImage |
createOriginalDMatrix(GrowingSOM gsom,
int width,
int height)
Creates an image of the D-Matrix visualisation.
|
private BufferedImage |
createOriginalUMatrix(GrowingSOM gsom,
int width,
int height)
Creates an image of the U-Matrix visualisation.
|
cern.colt.matrix.DoubleMatrix2D |
createUMatrix(GrowingSOM gsom)
Creates the height matrix.
|
BufferedImage |
createVisualization(int index,
GrowingSOM gsom,
int width,
int height)
Creates a visualisation image.
|
String |
getPreferredPaletteName()
Default implementation using
Palettes.getDefaultPalette() . |
computeHitHistogram, computeSpline, constrainWithinPalette, createImage, drawContour, getCurrentPalette, getMaximumMatrixValue, getMinimumMatrixValue, getPalette, 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
public static final String[] UMATRIX_SHORT_NAMES
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
private BufferedImage createOriginalDMatrix(GrowingSOM gsom, int width, int height) throws SOMToolboxException
gsom
- the GrowingSOM to generate the visualisation forwidth
- the desired width of the image, in pixelsheight
- the desired height of the image, in pixels.SOMToolboxException
private BufferedImage createOriginalUMatrix(GrowingSOM gsom, int width, int height) throws SOMToolboxException
gsom
- the GrowingSOM to generate the visualisation forwidth
- the desired width of the image, in pixelsheight
- the desired height of the image, in pixels.SOMToolboxException
public cern.colt.matrix.DoubleMatrix2D createUMatrix(GrowingSOM gsom)
gsom
- the GrowingSOM to generate the visualisation forpublic String getPreferredPaletteName()
AbstractMatrixVisualizer
Palettes.getDefaultPalette()
. Subclasses that want to use a different
palette should overwrite this method.getPreferredPaletteName
in interface MatrixVisualizer
getPreferredPaletteName
in class AbstractMatrixVisualizer