NV - Data type in relationpublic abstract class AbstractParallelVisualization<NV> extends AbstractVisualization
| Modifier and Type | Field and Description |
|---|---|
protected double |
axsep
Space between two axes
|
(package private) double[] |
margins
margin
|
protected ProjectionParallel |
proj
The current projection
|
protected Relation<NV> |
relation
The representation we visualize
|
(package private) double[] |
size
viewbox size
|
context, layer, svgp, task| Constructor and Description |
|---|
AbstractParallelVisualization(VisualizerContext context,
VisualizationTask task,
VisualizationPlot plot,
double width,
double height,
Projection proj)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fullRedraw()
Request a full redrawing of the visualization.
|
protected double |
getAxisSep()
Distance between axes.
|
protected double |
getMarginLeft() |
protected double |
getMarginTop() |
protected double |
getSizeX()
Get width of main canvas.
|
protected double |
getSizeY() |
protected double |
getVisibleAxisX(double d)
Get the position of visible axis d
|
private void |
recalcAxisPositions()
Recalculate axis positions, in particular after projection changes.
|
org.w3c.dom.Element |
setupCanvas(SVGPlot svgp,
ProjectionParallel proj,
double width,
double height)
Utility function to setup a canvas element for the visualization.
|
void |
visualizationChanged(VisualizationItem item)
Visualization has changed.
|
addListeners, contentChanged, destroy, getHeight, getLayer, getWidth, incrementalRedraw, resultAdded, resultChanged, resultRemovedprotected final ProjectionParallel proj
final double[] margins
protected double axsep
final double[] size
public AbstractParallelVisualization(VisualizerContext context, VisualizationTask task, VisualizationPlot plot, double width, double height, Projection proj)
context - Visualizer contexttask - Visualization taskplot - Plot to draw towidth - Embedding widthheight - Embedding heightproj - Projectionpublic void fullRedraw()
VisualizationfullRedraw in interface VisualizationfullRedraw in class AbstractVisualizationpublic org.w3c.dom.Element setupCanvas(SVGPlot svgp, ProjectionParallel proj, double width, double height)
svgp - Plot elementproj - Projection to usewidth - Widthheight - Heightprotected double getSizeX()
protected double getSizeY()
protected double getMarginLeft()
protected double getMarginTop()
protected double getAxisSep()
private void recalcAxisPositions()
protected double getVisibleAxisX(double d)
d - Visible axis numberpublic void visualizationChanged(VisualizationItem item)
VisualizationListenervisualizationChanged in interface VisualizationListenervisualizationChanged in class AbstractVisualizationitem - Changed visualizationCopyright © 2019 ELKI Development Team. License information.