WarpPI/core/src/main/java/it/cavallium/warppi/gui/expression/blocks/BlockSine.java
2018-09-22 11:17:30 +02:00

20 lines
609 B
Java

package it.cavallium.warppi.gui.expression.blocks;
import it.cavallium.warppi.math.Function;
import it.cavallium.warppi.math.MathContext;
import it.cavallium.warppi.math.parser.features.FeatureSine;
import it.cavallium.warppi.math.parser.features.interfaces.Feature;
import it.cavallium.warppi.util.Error;
public class BlockSine extends BlockParenthesisAbstract {
public BlockSine() {
super("SIN");
}
@Override
public Feature toFeature(final MathContext context) throws Error {
final Function cont = getNumberContainer().toFunction(context);
return new FeatureSine(cont);
}
}