48 lines
1.2 KiB
Java
48 lines
1.2 KiB
Java
package it.cavallium.warppi.math.functions.trigonometry;
|
|
|
|
import it.cavallium.warppi.gui.expression.blocks.Block;
|
|
import it.cavallium.warppi.math.Function;
|
|
import it.cavallium.warppi.math.FunctionSingle;
|
|
import it.cavallium.warppi.math.MathContext;
|
|
import it.cavallium.warppi.util.Error;
|
|
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
|
|
|
|
public class Tangent extends FunctionSingle {
|
|
|
|
public Tangent(final MathContext root, final Function value) {
|
|
super(root, value);
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(final Object o) {
|
|
if (o instanceof Tangent) {
|
|
final FunctionSingle f = (FunctionSingle) o;
|
|
return parameter.equals(f.getParameter());
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public FunctionSingle clone() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public FunctionSingle clone(MathContext c) {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public ObjectArrayList<Block> toBlock(final MathContext context) throws Error {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public <Argument, Result> Result accept(final Function.Visitor<Argument, Result> visitor, final Argument argument) {
|
|
return visitor.visit(this, argument);
|
|
}
|
|
}
|