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);
}
}
}