cscie160.hw3
Class Floor

java.lang.Object
  |
  +--cscie160.hw3.Floor

public class Floor
extends java.lang.Object


Constructor Summary
Floor(int mFloorNumber)
           
 
Method Summary
 void addPerson(int mDestFloor)
          Create a Passenger on this floor, wanting to get to [mDestFloor].
 void addPerson(cscie160.hw3.Passenger objPerson)
          Put a Passenger instance into one of three ArrayLists, depending on which Floor the passenger is trying to get to
 int getNumDwnPsngrs()
          Return the number of passengers wanting to go down called by findDirection() in class Elevator
 int getNumUpPsngrs()
          Return the number of passengers wanting to go up called by findDirection() in class Elevator
 void unloadAndLoadPassengers(cscie160.hw3.Elevator objElevator)
          Unload elevator passengers destined for this Floor, then load waiting passengers, into elevator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Floor

public Floor(int mFloorNumber)
Method Detail

addPerson

public void addPerson(int mDestFloor)
Create a Passenger on this floor, wanting to get to [mDestFloor]. fctn called by newPerson() in class Elevator.

Parameters:
mDestFloor - floor number Passenger is trying to get to.

addPerson

public void addPerson(cscie160.hw3.Passenger objPerson)
Put a Passenger instance into one of three ArrayLists, depending on which Floor the passenger is trying to get to

Parameters:
objPerson - reference to Passenger object being added to this Floor.

unloadAndLoadPassengers

public void unloadAndLoadPassengers(cscie160.hw3.Elevator objElevator)
Unload elevator passengers destined for this Floor, then load waiting passengers, into elevator.

Parameters:
objElevator - Elevator object stopping at this floor.

getNumUpPsngrs

public int getNumUpPsngrs()
Return the number of passengers wanting to go up called by findDirection() in class Elevator

Returns:
int number of passengers on this floor wanting to go up.

getNumDwnPsngrs

public int getNumDwnPsngrs()
Return the number of passengers wanting to go down called by findDirection() in class Elevator

Returns:
int number of passengers on this floor wanting to go down.