All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jscl.math.function.Rad Maven / Gradle / Ivy

package jscl.math.function;

import jscl.AngleUnit;
import jscl.math.Generic;
import jscl.math.Variable;

import javax.annotation.Nonnull;

/**
 * User: serso
 * Date: 11/14/11
 * Time: 1:40 PM
 */
public class Rad extends AbstractDms {

	public Rad(Generic degrees, Generic minutes, Generic seconds) {
		super("rad", degrees, minutes, seconds);
	}

	@Override
	public Generic selfNumeric() {
		return AngleUnit.deg.transform(AngleUnit.rad, super.selfNumeric());
	}

	@Nonnull
	@Override
	public Variable newInstance() {
		return new Rad(null, null, null);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy