Class ParallelAxisVisualization.Instance
- java.lang.Object
-
- elki.visualization.visualizers.AbstractVisualization
-
- elki.visualization.visualizers.parallel.AbstractParallelVisualization<NumberVector>
-
- elki.visualization.visualizers.parallel.ParallelAxisVisualization.Instance
-
- All Implemented Interfaces:
DataStoreListener
,ResultListener
,VisualizationListener
,Visualization
,java.util.EventListener
- Enclosing class:
- ParallelAxisVisualization
public class ParallelAxisVisualization.Instance extends AbstractParallelVisualization<NumberVector>
Instance.- Author:
- Robert Rödler
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AXIS_LABEL
Axis label class.static java.lang.String
INVERTEDAXIS
Clickable area for the axis.-
Fields inherited from class elki.visualization.visualizers.parallel.AbstractParallelVisualization
axsep, margins, proj, relation, size
-
Fields inherited from class elki.visualization.visualizers.AbstractVisualization
context, layer, svgp, task
-
-
Constructor Summary
Constructors Constructor Description Instance(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addCSSClasses(SVGPlot svgp)
Add the main CSS classes.private void
addEventListener(org.w3c.dom.Element tag, int truedim)
Add an event listener to the Element.void
fullRedraw()
Request a full redrawing of the visualization.-
Methods inherited from class elki.visualization.visualizers.parallel.AbstractParallelVisualization
getAxisSep, getMarginLeft, getMarginTop, getSizeX, getSizeY, getVisibleAxisX, setupCanvas, visualizationChanged
-
Methods inherited from class elki.visualization.visualizers.AbstractVisualization
addListeners, contentChanged, destroy, getHeight, getLayer, getWidth, incrementalRedraw, resultChanged
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elki.result.ResultListener
resultAdded, resultRemoved
-
-
-
-
Field Detail
-
AXIS_LABEL
public static final java.lang.String AXIS_LABEL
Axis label class.- See Also:
- Constant Field Values
-
INVERTEDAXIS
public static final java.lang.String INVERTEDAXIS
Clickable area for the axis.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Instance
public Instance(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
Constructor.- Parameters:
context
- Visualizer contexttask
- VisualizationTaskplot
- Plot to draw towidth
- Embedding widthheight
- Embedding heightproj
- Projection
-
-
Method Detail
-
fullRedraw
public void fullRedraw()
Description copied from interface:Visualization
Request a full redrawing of the visualization.- Specified by:
fullRedraw
in interfaceVisualization
- Overrides:
fullRedraw
in classAbstractParallelVisualization<NumberVector>
-
addCSSClasses
private void addCSSClasses(SVGPlot svgp)
Add the main CSS classes.- Parameters:
svgp
- Plot to draw to
-
addEventListener
private void addEventListener(org.w3c.dom.Element tag, int truedim)
Add an event listener to the Element.- Parameters:
tag
- Element to add the listenertruedim
- Tool number for the Element
-
-