public interface TrackModelInterface
| Modifier and Type | Method and Description |
|---|---|
boolean |
getCrossingState(int blockId) |
double |
getGrade(int trainId) |
boolean |
getSignal(int blockId) |
StaticBlock |
getStaticBlock(int blockId) |
StaticSwitch |
getStaticSwitch(int switchID) |
boolean |
getSwitch(int blockId) |
boolean |
getTrainAuthority(int trainId) |
int |
getTrainBeacon(int trainId) |
int |
getTrainPassengers(int trainId) |
double |
getTrainSpeed(int trainId) |
boolean |
isIcyTrack(int trainId) |
boolean |
isOccupied(int blockId) |
boolean |
setAuthority(int blockId,
boolean authority) |
boolean |
setCrossingState(int blockId,
boolean active) |
boolean |
setOperational(int blockId) |
boolean |
setRepair(int blockId) |
boolean |
setSignal(int blockId,
boolean value) |
double |
setSpeed(int blockId,
double speed) |
boolean |
setSwitch(int blockId,
boolean value) |
boolean getTrainAuthority(int trainId)
double getTrainSpeed(int trainId)
int getTrainBeacon(int trainId)
int getTrainPassengers(int trainId)
boolean isIcyTrack(int trainId)
double getGrade(int trainId)
boolean isOccupied(int blockId)
boolean setRepair(int blockId)
boolean setOperational(int blockId)
boolean setSignal(int blockId,
boolean value)
boolean getSignal(int blockId)
boolean setSwitch(int blockId,
boolean value)
boolean getSwitch(int blockId)
boolean setCrossingState(int blockId,
boolean active)
boolean getCrossingState(int blockId)
boolean setAuthority(int blockId,
boolean authority)
double setSpeed(int blockId,
double speed)
StaticSwitch getStaticSwitch(int switchID)
StaticBlock getStaticBlock(int blockId)