00001 package edu.stanford.hci.r3.units; 00002 00003 import java.text.DecimalFormat; 00004 00017 public class PatternDots extends Units { 00018 00022 public static final DecimalFormat FORMATTER = new DecimalFormat("#.000"); 00023 00027 public static final Units ONE = new PatternDots(1); 00028 00039 private static final double PATTERN_UNITS_PER_INCH = 84.7727; 00040 00044 public PatternDots() { 00045 super(1); 00046 } 00047 00051 public PatternDots(double dots) { 00052 super(dots); 00053 } 00054 00060 @Override 00061 protected double getNumberOfUnitsInOneInch() { 00062 return PATTERN_UNITS_PER_INCH; 00063 } 00064 00068 public String toString() { 00069 return FORMATTER.format(getValue()) + " " + getUnitName(); 00070 } 00071 00072 }