|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.simulation.statistics.TrackerFactory
public class TrackerFactory
TrackerFactory shows a TrackingController with a TrackingView of a given type.
| Field Summary | |
|---|---|
static int |
JUNCTION_ROADUSERS
Show the single Junction roadusers tracking window. |
static int |
JUNCTION_WAIT
Show the single Junction average junction waiting time tracking window. |
static int |
NETTUNNEL_RECEIVE
Show the single NetTunnel receive queue tracking window |
static int |
NETTUNNEL_SEND
Show the single NetTunnel send queue tracking window |
static int |
SPECIAL_QUEUE
Show the single EdgeNode waiting queue length tracking window. |
static int |
SPECIAL_ROADUSERS
Show the single SpecialNode roadusers tracking window. |
static int |
SPECIAL_WAIT
Show the single SpecialNode average trip waiting time tracking window. |
static int |
TOTAL_JUNCTION
Show the average junction waiting time tracking window. |
static int |
TOTAL_QUEUE
Show the total waiting queue length tracking window. |
static int |
TOTAL_ROADUSERS
Show the total roadusers tracking window. |
static int |
TOTAL_WAIT
Show the average total trip waiting time tracking window. |
protected static java.util.Vector |
trackingControllers
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
TrackerFactory()
|
|
| Method Summary | |
|---|---|
static void |
disableTrackerViews()
DOCUMENT ME! |
protected static TrackingController |
genExtTracker(SimModel model,
SimController controller,
ExtendedTrackingView view)
DOCUMENT ME! |
protected static TrackingController |
genTracker(SimModel model,
SimController controller,
TrackingView view)
DOCUMENT ME! |
static TrackingController[] |
getTrackingControllers()
DOCUMENT ME! |
static void |
purgeTrackers()
DOCUMENT ME! |
static void |
resetTrackers()
DOCUMENT ME! |
static TrackingController |
showTracker(SimModel model,
SimController controller,
int type)
Shows one of the 'global' tracking windows. |
static TrackingController |
showTracker(SimModel model,
SimController controller,
Junction junction,
int type)
Shows the specified Junction tracking window. |
static TrackingController |
showTracker(SimModel model,
SimController controller,
SpecialNode node,
int type)
Shows one of the EdgeNode tracking windows. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TOTAL_WAIT
public static final int TOTAL_JUNCTION
public static final int TOTAL_QUEUE
public static final int TOTAL_ROADUSERS
public static final int SPECIAL_WAIT
public static final int SPECIAL_QUEUE
public static final int SPECIAL_ROADUSERS
public static final int JUNCTION_WAIT
public static final int JUNCTION_ROADUSERS
public static final int NETTUNNEL_SEND
public static final int NETTUNNEL_RECEIVE
protected static java.util.Vector trackingControllers
| Constructor Detail |
|---|
public TrackerFactory()
| Method Detail |
|---|
public static TrackingController showTracker(SimModel model,
SimController controller,
int type)
throws TrafficException
model - DOCUMENT ME!controller - DOCUMENT ME!type - One of the 'TOTAL_' constants.
TrafficException - DOCUMENT ME!
public static TrackingController showTracker(SimModel model,
SimController controller,
SpecialNode node,
int type)
throws TrafficException
model - DOCUMENT ME!controller - DOCUMENT ME!node - DOCUMENT ME!type - One of the 'EDGE_' constants.
TrafficException - DOCUMENT ME!
public static TrackingController showTracker(SimModel model,
SimController controller,
Junction junction,
int type)
throws TrafficException
model - DOCUMENT ME!controller - DOCUMENT ME!junction - DOCUMENT ME!type - DOCUMENT ME!
TrafficException - DOCUMENT ME!
protected static TrackingController genTracker(SimModel model,
SimController controller,
TrackingView view)
model - DOCUMENT ME!controller - DOCUMENT ME!view - DOCUMENT ME!
protected static TrackingController genExtTracker(SimModel model,
SimController controller,
ExtendedTrackingView view)
model - DOCUMENT ME!controller - DOCUMENT ME!view - DOCUMENT ME!
public static void purgeTrackers()
public static void disableTrackerViews()
public static void resetTrackers()
public static TrackingController[] getTrackingControllers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||