public class WarnerLoop extends Loop
loopTrainScheduleDataList, stationName, whetherMainLine
blockNo, direction, downLinks, minimumBlockLength, speedRestrictionList, upLinks
endMilePost, maximumPossibleSpeed, startMilePost
BLOCK_ENTITY, LINK_ENTITY, LOOP_ENTITY
Constructor and Description |
---|
WarnerLoop() |
Modifier and Type | Method and Description |
---|---|
int |
getSignal(Train currTrain,
int noOfColor,
double time)
(non-Javadoc)
|
forwardLoopTrainScheduleDataList, getCrossMainLine, getLoopNextTrainToBeScheduled, getLoopType, getLoopVelocity, getNextReferenceLoop, getNextTrainToBeScheduledDepartureTime, getPlatformName, getStation, getStationName, getWhetherMainLine, getWhetherMainLineFromType, hasError, inWhichInterval, isLocked, lock, setCrossMainLine, setDirectEndMilePost, setEndMilePost, setLoopType, setPlatformName, setStation, setWhetherMainLine, traverseBlock, undoLoopTrainScheduleDataList, unlock, waitingPermitted
addTinyBlocksToEmptyBlock, allowsTrain, calculateWarnerVelocityProfile, checkLastBlock, getBlockDirectionInInterval, getBlockName, getBlockNo, getBlockSignal, getDepartureTimeFromTrainNo, getEarliestArrivalTime, getEarliestArrivalTime, getEmptyBlockWithTinyBlocksAdded, getEndMilePost, getGradientList, getGradientsString, getHasPathToBlockMap, getLastIntervalByTrain, getLinkCrossoversString, getLinkLengthsString, getLinkListString, getLinkPrioritiesString, getLogger, getMilePostsByNextLink, getMilePostsByPreviousLink, getNextBlock, getNextBlockByDirection, getNextLink, getNextLinks, getNextLinks, getNightsfsr, getNonOverlappingRunTimeReturn, getNonOverlappingRunTimeSignal, getOccupancyTimeByTrain, getOnlyActualOccupancies, getOverlapDistance, getOverlappingRunTimeReturn, getPath, getPreviousLinks, getRunTimeVelocity, getSfsr, getSignal, getSignalFailFlag, getSignalFailure, getSpeedLimitEndMilePostsString, getSpeedLimitsString, getSpeedLimitStartMilePostsString, getSpeedRestrictionList, getSpeedRestrictionsString, getStartMilePost, getTrainNoFromOccupancy, getVelocityProfileArray, hasPath, hasPathTo, isDirectionOk, isFree, isLoop, isSignalFailed, isSignalRed, isWarner, printOccupancies, readCommonBlockLoopProperties, readSpeedRes, reserve, returnGradientFormat, returnMaxSpeedBetweenMilePosts, setBlockDirectionInInterval, setBlockName, setBlockNo, setBlockSignal, setEndMilePost, setEndMilePostDirectly, setGradientList, setLogger, setNextLinks, setNightsfsr, setPreviousLinks, setSfsr, setSignalFailFlag, setSignalFailure, setSpeedRestrictionList, setStartMilePost, setWarner, splitBlock, splitProfileForWarnerDistance, whenFree
getDirection, getEndMilePost, getLength, getMaximumPossibleSpeed, getOccupanciesToDisplay, getOccupy, getStartMilePost, getTinyBlockList, isFree, isFree, setDirection, setLength, setMaximumPossibleSpeed, setOccupied, setOccupied, setOccupy, setStartMilePost, setTinyBlockList
getEntityType, isBlock, isLink, setEntityType
public int getSignal(Train currTrain, int noOfColor, double time)
Block#getSignal(Train, int, double, int)