Simulator/src/model/agent/humanAgent/aatom/tacticalLevel/activity/passenger/impl/BasicSchipholCheckpointActivity.java
/**
	 * Drop the luggage at the point and go to the wtmd.
	 */
Drop the luggage at the point and go to the wtmd.
Drop the luggage at the point and go to the wtmd .
private void dropLuggageAndgoToWTMD() {
		if (!movement.getStopOrder() && phase == 1
				&& movement.getPosition().distanceTo(xRaySystem.getDropOffPosition(dropOffPosition)) < 0.3) {
			if (wtmd == null)
				wtmd = getClosestWTMD();
			if (wtmd != null && navigationModule.getReachedGoal()) {
				if (wtmd.canGo() && collectPositionAvailable()) {
					xRaySystem.setDropOffPassenger(null, dropOffPosition);
					for (Luggage l : ((Passenger) agent).getLuggage()) {
						xRaySystem.addLuggage(l);
					}
					wtmd.setPersonsInConsideration((Passenger) agent);
					navigationModule.setGoal(wtmd.getPosition());
					timeInPhase = 0;
					phase++;
				}
			}
		}
	}
private void dropLuggageAndgoToWTMD ( ) { if ( ! movement . getStopOrder ( ) && phase == 1 && movement . getPosition ( ) . distanceTo ( xRaySystem . getDropOffPosition ( dropOffPosition ) ) < 0.3 ) { if ( wtmd == null ) wtmd = getClosestWTMD ( ) ; if ( wtmd != null && navigationModule . getReachedGoal ( ) ) { if ( wtmd . canGo ( ) && collectPositionAvailable ( ) ) { xRaySystem . setDropOffPassenger ( null , dropOffPosition ) ; for ( Luggage l : ( ( Passenger ) agent ) . getLuggage ( ) ) { xRaySystem . addLuggage ( l ) ; } wtmd . setPersonsInConsideration ( ( Passenger ) agent ) ; navigationModule . setGoal ( wtmd . getPosition ( ) ) ; timeInPhase = 0 ; phase ++ ; } } } }
Drop the luggage at the point and go to the wtmd.
Drop the luggage at the point and go to the wtmd .
// when not waiting anymore // go to wtmd