public class CircleEndpointStyle extends LineStringEndpointStyle
Modifier and Type | Field and Description |
---|---|
private java.awt.Color |
color |
private double |
diameter |
private static double |
DIAMETER |
private boolean |
filled |
LINE, POLY_HOLE, POLY_SHELL
Constructor and Description |
---|
CircleEndpointStyle(java.awt.Color color,
boolean start,
boolean filled) |
CircleEndpointStyle(java.awt.Color color,
double diameter,
boolean start,
boolean filled) |
Modifier and Type | Method and Description |
---|---|
protected void |
paint(java.awt.geom.Point2D terminal,
java.awt.geom.Point2D next,
Viewport viewport,
java.awt.Graphics2D g) |
private java.awt.Shape |
toCircle(java.awt.geom.Point2D viewPoint) |
paintLineString
paint, paint
private static final double DIAMETER
private boolean filled
private java.awt.Color color
private double diameter
public CircleEndpointStyle(java.awt.Color color, boolean start, boolean filled)
public CircleEndpointStyle(java.awt.Color color, double diameter, boolean start, boolean filled)
protected void paint(java.awt.geom.Point2D terminal, java.awt.geom.Point2D next, Viewport viewport, java.awt.Graphics2D g)
paint
in class LineStringEndpointStyle
private java.awt.Shape toCircle(java.awt.geom.Point2D viewPoint)