public class WCStaticTrack
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GREEN_LINE |
static java.lang.String |
RED_LINE |
static java.lang.String |
WHOLE_TRACK |
Constructor and Description |
---|
WCStaticTrack(boolean greenLine) |
WCStaticTrack(java.io.File file) |
WCStaticTrack(java.util.Scanner sc) |
Modifier and Type | Method and Description |
---|---|
int[] |
getCrossings() |
int[][] |
getPaths() |
WCSwitch[] |
getSwitches() |
int |
trackLen() |
public static final java.lang.String WHOLE_TRACK
public static final java.lang.String GREEN_LINE
public static final java.lang.String RED_LINE
public WCStaticTrack(java.io.File file) throws java.io.IOException, wayside.FailedToReadPlc
java.io.IOException
wayside.FailedToReadPlc
public WCStaticTrack(java.util.Scanner sc) throws wayside.FailedToReadPlc
wayside.FailedToReadPlc
public WCStaticTrack(boolean greenLine)
public int trackLen()
public WCSwitch[] getSwitches()
public int[] getCrossings()
public int[][] getPaths()