Class GridRenderer
java.lang.Object
org.locationtech.jtstest.testbuilder.ui.render.GridRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DrawingGridprivate static final intprivate static final intprivate NumberFormatprivate booleanprivate static final intprivate static final Coordinateprivate static final intprivate static final intprivate static final intprivate Viewport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidprivate voiddrawGridLines(Graphics2D g, double minx, double maxy, double gridSizeInView) private voiddrawGridSizeLabel(Graphics2D g, int gridMagModel) private voidprivate voidNot very pleasingprivate booleanprivate intvoidpaint(Graphics2D g) voidsetEnabled(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-
-