Uses of Class
unsw.cse.framescript.FSNumber

Uses of FSNumber in unsw.cse.framescript
 

Subclasses of FSNumber in unsw.cse.framescript
 class FSDouble
          This class provides FrameScript with real/decimal numbers.
 class FSInteger
          This class represents integers in FrameScript.
 

Methods in unsw.cse.framescript that return FSNumber
 FSNumber FSInteger.add(FSNumber n)
           
 FSNumber FSDouble.add(FSNumber n)
           
abstract  FSNumber FSNumber.add(FSNumber n)
          Adds two numbers.
protected  FSNumber Subr.check_number(Instance currentObject, Term[] args, int n, StackFrame frame)
          Convenience routine to check numerical arguments for built-in functions.
static FSNumber Utils.check_number(java.lang.String functionName, Instance currentObject, Term[] arg, int n, StackFrame frame)
          Convenience routine to check numerical arguments for built-in functions.
 FSNumber FSInteger.divide(FSNumber n)
           
 FSNumber FSDouble.divide(FSNumber n)
           
abstract  FSNumber FSNumber.divide(FSNumber n)
          Divides two numbers.
static FSNumber FSNumber.getNumber(double d)
          Creates the appropriate FrameScript number for a double.
 FSNumber FSInteger.mod(FSNumber n)
           
 FSNumber FSDouble.mod(FSNumber n)
           
abstract  FSNumber FSNumber.mod(FSNumber n)
          Gets the modular of two numbers.
 FSNumber FSInteger.multiply(FSNumber n)
           
 FSNumber FSDouble.multiply(FSNumber n)
           
abstract  FSNumber FSNumber.multiply(FSNumber n)
          Multiplies two numbers.
 FSNumber FSInteger.negate()
           
 FSNumber FSDouble.negate()
           
abstract  FSNumber FSNumber.negate()
          Gets the negative of a number.
 FSNumber FSInteger.subtract(FSNumber n)
           
 FSNumber FSDouble.subtract(FSNumber n)
           
abstract  FSNumber FSNumber.subtract(FSNumber n)
          Subtracts two numbers.
 

Methods in unsw.cse.framescript with parameters of type FSNumber
 FSNumber FSInteger.add(FSNumber n)
           
 FSNumber FSDouble.add(FSNumber n)
           
abstract  FSNumber FSNumber.add(FSNumber n)
          Adds two numbers.
 FSNumber FSInteger.divide(FSNumber n)
           
 FSNumber FSDouble.divide(FSNumber n)
           
abstract  FSNumber FSNumber.divide(FSNumber n)
          Divides two numbers.
 boolean FSInteger.eq(FSNumber n)
           
 boolean FSDouble.eq(FSNumber n)
           
abstract  boolean FSNumber.eq(FSNumber n)
          Compares two numbers for equality.
 boolean FSInteger.ge(FSNumber n)
           
 boolean FSDouble.ge(FSNumber n)
           
abstract  boolean FSNumber.ge(FSNumber n)
          Greater than or equal to comparison of two numbers.
 boolean FSInteger.gt(FSNumber n)
           
 boolean FSDouble.gt(FSNumber n)
           
abstract  boolean FSNumber.gt(FSNumber n)
          Greater than comparison of two numbers.
 boolean FSInteger.le(FSNumber n)
           
 boolean FSDouble.le(FSNumber n)
           
abstract  boolean FSNumber.le(FSNumber n)
          Less than or equal to comparison of two numbers.
 boolean FSInteger.lt(FSNumber n)
           
 boolean FSDouble.lt(FSNumber n)
           
abstract  boolean FSNumber.lt(FSNumber n)
          Less than comparison of two numbers.
 FSNumber FSInteger.mod(FSNumber n)
           
 FSNumber FSDouble.mod(FSNumber n)
           
abstract  FSNumber FSNumber.mod(FSNumber n)
          Gets the modular of two numbers.
 FSNumber FSInteger.multiply(FSNumber n)
           
 FSNumber FSDouble.multiply(FSNumber n)
           
abstract  FSNumber FSNumber.multiply(FSNumber n)
          Multiplies two numbers.
 FSNumber FSInteger.subtract(FSNumber n)
           
 FSNumber FSDouble.subtract(FSNumber n)
           
abstract  FSNumber FSNumber.subtract(FSNumber n)
          Subtracts two numbers.