public class MinimumSpanningTreeVisualizer extends AbstractBackgroundImageVisualizer implements BackgroundImageVisualizer
Modifier and Type | Class and Description |
---|---|
private class |
MinimumSpanningTreeVisualizer.MinimumSpanningTreeControlPanel |
AbstractBackgroundImageVisualizer.ContourInterpolationMode, AbstractBackgroundImageVisualizer.ContourMode, AbstractBackgroundImageVisualizer.VisualizationControlPanel
Modifier and Type | Field and Description |
---|---|
private int |
disconnectUnfavoured |
private SomGraph.NeighbourhoodMode |
neighbourhoodMode |
private boolean |
skipInterpolationUnits |
private boolean |
weightLines |
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 |
---|
MinimumSpanningTreeVisualizer() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height)
Creates a visualisation image.
|
private boolean |
drawInputTree(int index) |
private void |
drawMinimumSpanningTree(BufferedImage res,
Graph graph,
int disconnectUnfavoured,
GrowingLayer layer,
Color color) |
private boolean |
drawSOMTree(int index) |
int |
getPreferredScaleFactor()
Default implementation returning
AbstractBackgroundImageVisualizer.preferredScaleFactor . |
protected String |
getVisualisationSpecificCacheKey(int currentVariant) |
buildCacheKey, checkNeededObjectsAvailable, checkVariantIndex, clearVisualisationCache, compareTo, createVisualization, drawBackground, escapeFileName, getCache, getCacheKey, getControlPanel, getDefaultVisualisationFileName, getDefaultVisualisationFileName, getHTMLVisualisationControl, getNumberOfVisualizations, getVariantException, getVisualization, 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, getVisualization, getVisualizationDescription, getVisualizationDescriptions, getVisualizationFlavours, getVisualizationFlavours, getVisualizationFlavours, getVisualizationName, getVisualizationNames, getVisualizationShortName, getVisualizationShortNames, needsAdditionalFiles, setInputObjects, setMap, setSOMData, setVisualizationUpdateListener
compareTo
private boolean weightLines
private boolean skipInterpolationUnits
private SomGraph.NeighbourhoodMode neighbourhoodMode
private int disconnectUnfavoured
public BufferedImage createVisualization(int variantIndex, GrowingSOM gsom, int width, int height) throws SOMToolboxException
AbstractBackgroundImageVisualizer
createVisualization
in class AbstractBackgroundImageVisualizer
variantIndex
- 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 boolean drawInputTree(int index)
private boolean drawSOMTree(int index)
protected String getVisualisationSpecificCacheKey(int currentVariant)
getVisualisationSpecificCacheKey
in class AbstractBackgroundImageVisualizer
private void drawMinimumSpanningTree(BufferedImage res, Graph graph, int disconnectUnfavoured, GrowingLayer layer, Color color)
public int getPreferredScaleFactor()
AbstractBackgroundImageVisualizer
AbstractBackgroundImageVisualizer.preferredScaleFactor
. Visualisations that need a specific scale factor
shall set the value of this field differently (e.g. in their constructor), or overwrite this method.getPreferredScaleFactor
in interface BackgroundImageVisualizer
getPreferredScaleFactor
in class AbstractBackgroundImageVisualizer