Package | Description |
---|---|
de.lmu.ifi.dbs.elki.visualization.svg |
Base SVG functionality (generation, markers, thumbnails, export, ...).
|
de.lmu.ifi.dbs.elki.visualization.visualizers.vis2d |
Visualizers based on 2D projections.
|
Modifier and Type | Method and Description |
---|---|
SVGPath |
SVGPath.close()
Close the path.
|
SVGPath |
SVGPath.cubicTo(double c1x,
double c1y,
double c2x,
double c2y,
double x,
double y)
Cubic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.cubicTo(Vector c1xy,
Vector c2xy,
Vector xy)
Cubic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.drawTo(double x,
double y)
Draw a line given a series of coordinates.
|
SVGPath |
SVGPath.drawTo(Vector xy)
Draw a line given a series of coordinates.
|
SVGPath |
SVGPath.ellipticalArc(double rx,
double ry,
double ar,
double la,
double sp,
double x,
double y)
Elliptical arc curve to the given coordinates.
|
SVGPath |
SVGPath.ellipticalArc(Vector rxy,
double ar,
double la,
double sp,
Vector xy)
Elliptical arc curve to the given coordinates.
|
SVGPath |
SVGPath.horizontalLineTo(double x)
Draw a horizontal line to the given x coordinate.
|
SVGPath |
SVGPath.lineTo(double x,
double y)
Draw a line to the given coordinates.
|
SVGPath |
SVGPath.lineTo(Vector xy)
Draw a line to the given coordinates.
|
SVGPath |
SVGPath.moveTo(double x,
double y)
Move to the given coordinates.
|
SVGPath |
SVGPath.moveTo(Vector xy)
Move to the given coordinates.
|
SVGPath |
SVGPath.quadTo(double c1x,
double c1y,
double x,
double y)
Quadratic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.quadTo(Vector c1xy,
Vector xy)
Quadratic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.relativeCubicTo(double c1x,
double c1y,
double c2x,
double c2y,
double x,
double y)
Cubic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeCubicTo(Vector c1xy,
Vector c2xy,
Vector xy)
Cubic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeEllipticalArc(double rx,
double ry,
double ar,
double la,
double sp,
double x,
double y)
Elliptical arc curve to the given relative coordinates.
|
SVGPath |
SVGPath.relativeEllipticalArc(Vector rxy,
double ar,
double la,
double sp,
Vector xy)
Elliptical arc curve to the given relative coordinates.
|
SVGPath |
SVGPath.relativeHorizontalLineTo(double x)
Draw a horizontal line to the given relative x coordinate.
|
SVGPath |
SVGPath.relativeLineTo(double x,
double y)
Draw a line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeLineTo(Vector xy)
Draw a line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeMoveTo(double x,
double y)
Move to the given relative coordinates.
|
SVGPath |
SVGPath.relativeMoveTo(Vector xy)
Move to the given relative coordinates.
|
SVGPath |
SVGPath.relativeQuadTo(double c1x,
double c1y,
double x,
double y)
Quadratic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeQuadTo(Vector c1xy,
Vector xy)
Quadratic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeSmoothCubicTo(double c2x,
double c2y,
double x,
double y)
Smooth Cubic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeSmoothCubicTo(Vector c2xy,
Vector xy)
Smooth Cubic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeSmoothQuadTo(double x,
double y)
Smooth quadratic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeSmoothQuadTo(Vector xy)
Smooth quadratic Bezier line to the given relative coordinates.
|
SVGPath |
SVGPath.relativeVerticalLineTo(double y)
Draw a vertical line to the given relative y coordinate.
|
SVGPath |
SVGPath.smoothCubicTo(double c2x,
double c2y,
double x,
double y)
Smooth Cubic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.smoothCubicTo(Vector c2xy,
Vector xy)
Smooth Cubic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.smoothQuadTo(double x,
double y)
Smooth quadratic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.smoothQuadTo(Vector xy)
Smooth quadratic Bezier line to the given coordinates.
|
SVGPath |
SVGPath.verticalLineTo(double y)
Draw a vertical line to the given y coordinate.
|
Modifier and Type | Method and Description |
---|---|
private static void |
SVGHyperCube.recDrawEdges(SVGPath path,
double[] r_min,
List<double[]> r_edges,
int off,
BitSet b)
Recursive helper for hypercube drawing.
|
Modifier and Type | Method and Description |
---|---|
private void |
EMClusterVisualization.drawArc(SVGPath path,
Vector cent,
Vector pre,
Vector nex,
Vector oPrev,
Vector oNext,
double scale)
Draw an arc to simulate the hyper ellipse.
|