Skip navigation links
A B C E F G H I L M N O P R S T V W X Y 

E

Entity - Class in asteroids.model
A class representing an Asteroid entity involving a position, a velocity, and a radius.
Entity(double, double, double, double, double) - Constructor for class asteroids.model.Entity
Initialize a new entity with x-position, y-position, velocity in x-direction, velocity in y-direction, radius.
entity - Class in asteroids.model.Programs.Expressions
 
entity(SourceLocation) - Constructor for class asteroids.model.Programs.Expressions.entity
 
entityOutOfBounds(Entity) - Method in class asteroids.model.World
Return true if the entity is out of bounds.
equalTo - Class in asteroids.model.Programs.Expressions
 
equalTo(Expression<?>, Expression<?>, SourceLocation) - Constructor for class asteroids.model.Programs.Expressions.equalTo
 
evaluate() - Method in class asteroids.model.Programs.Expressions.addition
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.addition
 
evaluate() - Method in class asteroids.model.Programs.Expressions.callFunction
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.callFunction
 
evaluate() - Method in class asteroids.model.Programs.Expressions.changeSign
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.changeSign
 
evaluate() - Method in class asteroids.model.Programs.Expressions.conditional
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.conditional
 
evaluate() - Method in class asteroids.model.Programs.Expressions.constantDouble
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.constantDouble
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.entity
 
evaluate() - Method in class asteroids.model.Programs.Expressions.equalTo
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.equalTo
 
evaluate() - Method in class asteroids.model.Programs.Expressions.Expression
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.Expression
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getDirection
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getDirection
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getRadius
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getRadius
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getVelocityX
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getVelocityX
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getVelocityY
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getVelocityY
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getX
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getX
 
evaluate() - Method in class asteroids.model.Programs.Expressions.getY
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getY
 
evaluate() - Method in class asteroids.model.Programs.Expressions.lessThan
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.lessThan
 
evaluate() - Method in class asteroids.model.Programs.Expressions.logicalNegation
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.logicalNegation
 
evaluate() - Method in class asteroids.model.Programs.Expressions.multiplication
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.multiplication
 
evaluate() - Method in class asteroids.model.Programs.Expressions.readParameter
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.readParameter
 
evaluate() - Method in class asteroids.model.Programs.Expressions.readVariable
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.readVariable
 
evaluate() - Method in class asteroids.model.Programs.Expressions.sqrt
 
evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.sqrt
 
evolve(World, double, CollisionListener) - Method in class asteroids.facade.Facade
 
evolve(double, CollisionListener) - Method in class asteroids.model.World
Method to evolve the world during a given duration.
execute(double) - Method in class asteroids.model.Program
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.actionStatement
 
execute() - Method in class asteroids.model.Programs.Statements.assertStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.assertStatement
 
execute() - Method in class asteroids.model.Programs.Statements.assignmentStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.assignmentStatement
 
execute() - Method in class asteroids.model.Programs.Statements.breakStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.breakStatement
 
execute() - Method in class asteroids.model.Programs.Statements.ifStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.ifStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.printStatement
 
execute() - Method in class asteroids.model.Programs.Statements.printStatement
 
execute() - Method in class asteroids.model.Programs.Statements.returnStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.returnStatement
 
execute() - Method in class asteroids.model.Programs.Statements.sequenceOfStatements
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.sequenceOfStatements
 
execute() - Method in class asteroids.model.Programs.Statements.Statement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.Statement
 
execute() - Method in class asteroids.model.Programs.Statements.whileStatement
 
execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.whileStatement
 
executeProgram(Ship, double) - Method in class asteroids.facade.Facade
 
executeProgram(double) - Method in class asteroids.model.Ship
Execute the program for a given duration.
Expression<T> - Class in asteroids.model.Programs.Expressions
 
A B C E F G H I L M N O P R S T V W X Y 
Skip navigation links