public class WarnerLoop extends Loop
loopTrainScheduleDataList, stationName, whetherMainLineblockNo, direction, downLinks, minimumBlockLength, speedRestrictionList, upLinksendMilePost, maximumPossibleSpeed, startMilePostBLOCK_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, waitingPermittedaddTinyBlocksToEmptyBlock, 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, whenFreegetDirection, getEndMilePost, getLength, getMaximumPossibleSpeed, getOccupanciesToDisplay, getOccupy, getStartMilePost, getTinyBlockList, isFree, isFree, setDirection, setLength, setMaximumPossibleSpeed, setOccupied, setOccupied, setOccupy, setStartMilePost, setTinyBlockListgetEntityType, isBlock, isLink, setEntityTypepublic int getSignal(Train currTrain, int noOfColor, double time)
Block#getSignal(Train, int, double, int)