public class getVelocityY extends Expression<java.lang.Double>
Constructor and Description |
---|
getVelocityY(Expression<? extends Entity> expression,
asteroids.part3.programs.SourceLocation location) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
evaluate() |
java.lang.Double |
evaluate(java.lang.Object[] args,
java.util.Set<Variable> variables) |
void |
setProgram(Program program) |
getProgram
public getVelocityY(Expression<? extends Entity> expression, asteroids.part3.programs.SourceLocation location)
public java.lang.Double evaluate() throws java.lang.IllegalArgumentException
evaluate
in class Expression<java.lang.Double>
java.lang.IllegalArgumentException
public java.lang.Double evaluate(java.lang.Object[] args, java.util.Set<Variable> variables) throws java.lang.IllegalArgumentException
evaluate
in class Expression<java.lang.Double>
java.lang.IllegalArgumentException
public void setProgram(Program program)
setProgram
in class Expression<java.lang.Double>