Uses of Interface
jmri.SignalHead

Packages that use SignalHead 
Package Description
jmri
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
jmri.implementation
Provides implementations of various JMRI interfaces.
jmri.jmris
Server implementation for the JMRI interfaces.
jmri.jmrit.beantable
Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.
jmri.jmrit.beantable.signalmast  
jmri.jmrit.blockboss
Provides a very simple vital signal logic for use in JMRI programs.
jmri.jmrit.display
Provides control panel and associated visible icon classes.
jmri.jmrit.display.controlPanelEditor  
jmri.jmrit.display.layoutEditor
Layout Editor currently represents both structure and graphical display through a single set of objects.
jmri.jmrit.display.palette
Select from palette of items.
jmri.jmrit.entryexit
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
jmri.jmrit.picker  
jmri.jmrit.tracker
Provides support for tracking trains as they move around a layout.
jmri.jmrit.ussctc
Support for implementing USS CTC systems in JMRI.
jmri.jmrix.acela
This package handles communications for the CTI Acela hardware.
jmri.jmrix.grapevine
This package handles communications for the ProTrak Grapevine hardware.
jmri.jmrix.loconet
Provides access to LocoNet systems, along with a lot of Swing-based tools.
jmri.jmrix.rps
This package contains software specific to the RPS system from NAC Services, Inc.
jmri.managers
Provides implementations of various JMRI managers.
jmri.server.json.signalhead