nl.tudelft.simulation.traffic.track.util
Class TrackList

java.lang.Object
  extended bynl.tudelft.simulation.traffic.track.util.TrackList

public class TrackList
extends java.lang.Object

This class functions as an ArrayList holding only tracks.

Author:
Alexander Verbraeck

Constructor Summary
TrackList()
          Constructor of the list
 
Method Summary
 void add(TrackInterface track)
           
 TrackList cloneList()
           
 boolean contains(TrackInterface track)
           
 boolean equals(TrackInterface track)
           
 TrackInterface get(int i)
           
 int indexOf(TrackInterface track)
           
 java.util.Iterator iterator()
           
 void remove(int i)
           
 void remove(TrackInterface track)
           
 int size()
           
 TrackInterface[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrackList

public TrackList()
Constructor of the list

Method Detail

add

public void add(TrackInterface track)
Parameters:
track -

contains

public boolean contains(TrackInterface track)
Parameters:
track -
Returns:
boolean

get

public TrackInterface get(int i)
Parameters:
i -
Returns:
track

equals

public boolean equals(TrackInterface track)
Parameters:
track -
Returns:
boolean

indexOf

public int indexOf(TrackInterface track)
Parameters:
track -
Returns:
index

remove

public void remove(TrackInterface track)
Parameters:
track -

remove

public void remove(int i)
Parameters:
i -

size

public int size()
Returns:
size

iterator

public java.util.Iterator iterator()
Returns:

cloneList

public TrackList cloneList()
Returns:

toArray

public TrackInterface[] toArray()
Returns:


Copyright © 2003-2004 Delft University of Technology, the Netherlands. All Rights Reserved.