/* * Copyright (c) 2016 Vivid Solutions. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * and Eclipse Distribution License v. 1.0 which accompanies this distribution. * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html * and the Eclipse Distribution License is available at * * http://www.eclipse.org/org/documents/edl-v10.php. */ package org.locationtech.jtstest.testbuilder.ui.style; import java.awt.*; import org.locationtech.jts.geom.*; import org.locationtech.jtstest.*; import org.locationtech.jtstest.testbuilder.ui.Viewport; import org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter; public class BasicStyle implements Style { private Color lineColor; private Color fillColor; public BasicStyle(Color lineColor, Color fillColor) { this.lineColor = lineColor; this.fillColor = fillColor; } public BasicStyle() { } public void paint(Geometry geom, Viewport viewport, Graphics2D g) { GeometryPainter.paint(geom, viewport, g, lineColor, fillColor); } public Color getLineColor() { return lineColor; } public Color getFillColor() { return fillColor; } }