Package edu.cnu.mdi.mapping.layer
Class GraticuleLayer
java.lang.Object
edu.cnu.mdi.item.Layer
edu.cnu.mdi.mapping.layer.GraticuleLayer
Layer that renders and edits the standard map graticule.
-
Constructor Summary
ConstructorsConstructorDescriptionGraticuleLayer(IContainer container, String name, Supplier<GraticuleRenderer> rendererSupplier, BooleanSupplier enabledSupplier) Creates a graticule layer. -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeDraw(Graphics2D g2, IContainer container) Renders the graticule when permitted by the owning view.voidOpens the graticule editor.Methods inherited from class edu.cnu.mdi.item.Layer
add, addEnclosedItems, addItemChangeListener, addItemsAtPoint, addSelectedItems, afterDraw, anySelected, clearAllItems, contains, deleteItem, deleteSelectedItems, draw, equals, getAllItems, getContainer, getItemAtPoint, getItemsAtPoint, getName, getSelectedCount, getSelectedItems, hashCode, isEditable, isEmpty, isLocked, isVisible, notifyItemChangeListeners, remove, removeItemChangeListener, selectAllItems, selectAllItems, selectItem, sendBackward, sendForward, sendToBack, sendToFront, setDirty, setEditable, setLocked, setName, setVisible, size, toString
-
Constructor Details
-
GraticuleLayer
public GraticuleLayer(IContainer container, String name, Supplier<GraticuleRenderer> rendererSupplier, BooleanSupplier enabledSupplier) Creates a graticule layer.- Parameters:
container- owning containername- layer namerendererSupplier- supplier of the current rendererenabledSupplier- supplier of the standard-graticule policy
-
-
Method Details
-
beforeDraw
Renders the graticule when permitted by the owning view.- Overrides:
beforeDrawin classLayer- Parameters:
g2- the graphics contextcontainer- the container being rendered
-
edit
Opens the graticule editor.
-