1 package net.sf.openrocket.util;
3 import java.util.Arrays;
6 * An enumeration of line styles. The line styles are defined by an array of
7 * floats suitable for <code>BasicStroke</code>.
9 * @author Sampo Niskanen <sampo.niskanen@iki.fi>
11 public enum LineStyle {
12 SOLID("Solid",new float[] { 10f, 0f }),
13 DASHED("Dashed",new float[] { 6f, 4f }),
14 DOTTED("Dotted",new float[] { 2f, 3f }),
15 DASHDOT("Dash-dotted",new float[] { 8f, 3f, 2f, 3f})
18 private final String name;
19 private final float[] dashes;
20 LineStyle(String name, float[] dashes) {
24 public float[] getDashes() {
25 return Arrays.copyOf(dashes, dashes.length);
28 public String toString() {