package jscl.math.function; import jscl.math.Generic; import jscl.math.Variable; import javax.annotation.Nonnull; /** * User: serso * Date: 11/14/11 * Time: 1:44 PM */ public class Dms extends AbstractDms { public Dms(Generic degrees, Generic minutes, Generic seconds) { super("dms", degrees, minutes, seconds); } @Nonnull @Override public Variable newInstance() { return new Dms(null, null, null); } @Nonnull @Override protected String formatUndefinedParameter(int i) { switch (i) { case 0: return "d"; case 1: return "m"; case 2: return "s"; default: return super.formatUndefinedParameter(i); } } }