Uses of Class
jmri.jmrit.logix.BlockOrder
-
Packages that use BlockOrder Package Description jmri.jmrit.logix Support for implementing Warrants in JMRI. -
-
Uses of BlockOrder in jmri.jmrit.logix
Fields in jmri.jmrit.logix with type parameters of type BlockOrder Modifier and Type Field Description protected java.util.ArrayList<BlockOrder>
WarrantRoute. _orders
Methods in jmri.jmrit.logix that return BlockOrder Modifier and Type Method Description protected BlockOrder
WarrantRoute. getAvoidBlockOrder()
BlockOrder
Warrant. getAvoidOrder()
protected BlockOrder
Warrant. getBlockOrderAt(int index)
Call is only valid when in MODE_LEARN and MODE_RUN.BlockOrder
Warrant. getCurrentBlockOrder()
BlockOrder
Warrant. getfirstOrder()
Return permanently saved Origin.BlockOrder
Warrant. getLastOrder()
Return permanently saved Destination.protected BlockOrder
WarrantRoute.RouteLocation. getOrder()
protected BlockOrder
WarrantRoute. getViaBlockOrder()
BlockOrder
Warrant. getViaOrder()
Return permanently saved BlockOrder that must be included in the route.Methods in jmri.jmrit.logix that return types with arguments of type BlockOrder Modifier and Type Method Description java.util.List<BlockOrder>
Warrant. getBlockOrders()
Return BlockOrders.protected java.util.List<BlockOrder>
WarrantRoute. getOrders()
Methods in jmri.jmrit.logix with parameters of type BlockOrder Modifier and Type Method Description void
Warrant. addBlockOrder(BlockOrder order)
Add permanently saved BlockOrder.protected void
WarrantRoute. debugRoute(javax.swing.tree.DefaultTreeModel tree, BlockOrder origin, BlockOrder dest)
Callback from RouteFinder - no routes foundprotected static java.lang.String
BlockOrder. getPermissibleSpeedAt(BlockOrder bo)
void
Warrant. setAvoidOrder(BlockOrder order)
protected void
WarrantRoute.RouteLocation. setOrder(BlockOrder o)
void
Warrant. setViaOrder(BlockOrder order)
Method parameters in jmri.jmrit.logix with type arguments of type BlockOrder Modifier and Type Method Description java.lang.String
Warrant. allocateRoute(boolean show, java.util.List<BlockOrder> orders)
Allocate as many blocks as possible from the start of the warrant.protected void
NXFrame. selectedRoute(java.util.ArrayList<BlockOrder> orders)
Called byRouteFinder.run()
.protected void
WarrantFrame. selectedRoute(java.util.ArrayList<BlockOrder> orders)
protected abstract void
WarrantRoute. selectedRoute(java.util.ArrayList<BlockOrder> orders)
void
Warrant. setBlockOrders(java.util.List<BlockOrder> orders)
java.lang.String
SCWarrant. setRoute(boolean delay, java.util.List<BlockOrder> orders)
This method has been overridden in order to avoid allocation of occupied blocks.java.lang.String
Warrant. setRoute(boolean show, java.util.List<BlockOrder> orders)
Set the route paths and turnouts for the warrant.Constructors in jmri.jmrit.logix with parameters of type BlockOrder Constructor Description BlockOrder(BlockOrder bo)
RouteFinder(WarrantRoute f, BlockOrder origin, BlockOrder dest, BlockOrder via, BlockOrder avoid, int maxB)
-