Simulator/src/model/map/ModelComponentBuilder.java
/**
	 * Creates a checkpoint.
	 * 
	 * @param start
	 *            The starting position.
	 * @param numberOfLanes
	 *            The number of lanes.
	 * @param queueWidth
	 *            The width of the queue.
	 * @param numberOfDropOffPositions
	 *            Number of drop positions.
	 * @param numberOfCollectPositions
	 *            Number of collect positions.
	 * @param blockingWall
	 *            Add a blocking wall or not.
	 * @param degreeRotation
	 *            The degrees it is rotated (in deg.).
	 * @return A list of SimulationObjects that form the checkpoint.
	 */
Creates a checkpoint.

@param start
The starting position.
@param numberOfLanes
The number of lanes.
@param queueWidth
The width of the queue.
@param numberOfDropOffPositions
Number of drop positions.
@param numberOfCollectPositions
Number of collect positions.
@param blockingWall
Add a blocking wall or not.
@param degreeRotation
The degrees it is rotated (in deg.).
@return A list of SimulationObjects that form the checkpoint.
Creates a checkpoint . @param start The starting position . @param numberOfLanes The number of lanes . @param queueWidth The width of the queue . @param numberOfDropOffPositions Number of drop positions . @param numberOfCollectPositions Number of collect positions . @param blockingWall Add a blocking wall or not . @param degreeRotation The degrees it is rotated ( in deg . ) . @return A list of SimulationObjects that form the checkpoint .
public static List<SimulationObject> checkpoint(Position start, int numberOfLanes, double queueWidth,
			int numberOfDropOffPositions, int numberOfCollectPositions, boolean blockingWall, double degreeRotation) {
		return checkpoint(start, numberOfLanes, queueWidth, numberOfDropOffPositions, numberOfCollectPositions,
				blockingWall, 0.1312, new GeneralizedExtremeValueMathDistribution(6.72857, 4.36284, 0.68788), 0.0787,
				new GeneralizedExtremeValueMathDistribution(19.1871, 9.3506, -0.0119512), 1 - 0.0757,
				new GeneralizedExtremeValueMathDistribution(35.198, 27.779, 0.329342), degreeRotation);
	}
public static List < SimulationObject > checkpoint ( Position start , int numberOfLanes , double queueWidth , int numberOfDropOffPositions , int numberOfCollectPositions , boolean blockingWall , double degreeRotation ) { return checkpoint ( start , numberOfLanes , queueWidth , numberOfDropOffPositions , numberOfCollectPositions , blockingWall , 0.1312 , new GeneralizedExtremeValueMathDistribution ( 6.72857 , 4.36284 , 0.68788 ) , 0.0787 , new GeneralizedExtremeValueMathDistribution ( 19.1871 , 9.3506 , - 0.0119512 ) , 1 - 0.0757 , new GeneralizedExtremeValueMathDistribution ( 35.198 , 27.779 , 0.329342 ) , degreeRotation ) ; }
Creates a checkpoint.
Creates a checkpoint .