Class GridRenderer
java.lang.Object
org.locationtech.jtstest.testbuilder.ui.render.GridRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DrawingGrid
private static final int
private static final int
private NumberFormat
private boolean
private static final int
private static final Coordinate
private static final int
private static final int
private static final int
private Viewport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
private void
private void
drawGridLines
(Graphics2D g, double minx, double maxy, double gridSizeInView) private void
drawGridSizeLabel
(Graphics2D g, int gridMagModel) private void
private void
Not very pleasingprivate boolean
private int
void
paint
(Graphics2D g) void
setEnabled
(boolean isEnabled)
-
Field Details
-
MIN_VIEW_GRID_SIZE
private static final int MIN_VIEW_GRID_SIZE- See Also:
-
viewport
-
grid
-
isEnabled
private boolean isEnabled -
gridSizeFormat
-
MODEL_ORIGIN
-
GRID_MAJOR_LINE_CLR
private static final int GRID_MAJOR_LINE_CLR- See Also:
-
GRID_MINOR_LINE_CLR
private static final int GRID_MINOR_LINE_CLR- See Also:
-
TICK_LEN
private static final int TICK_LEN- See Also:
-
SCALE_TEXT_OFFSET_X
private static final int SCALE_TEXT_OFFSET_X- See Also:
-
SCALE_TEXT_OFFSET_Y
private static final int SCALE_TEXT_OFFSET_Y- See Also:
-
-
Constructor Details
-
GridRenderer
-
-
Method Details
-
setEnabled
public void setEnabled(boolean isEnabled) -
paint
-
isResolvable
private boolean isResolvable() -
drawAxes
-
maxVisibleMagnitude
private int maxVisibleMagnitude() -
drawLinedGrid
-
drawDottedGrid
-
drawGridSizeLabel
-
drawFixedGrid
-
drawGridLines
-
drawScaleMarks
Not very pleasing- Parameters:
g
-
-