Interface Summary Interface Description BasicInterfaceListenerSimple interface for a GUI to tell the main processing that it needs to render the display or reprocess that data. JConfigLength.Listener ViewedImageInfoPanel.Listener VisualizeAppCommon interface for visualization applications that process a single input image.
Class Summary Class Description ApplicationLauncherAppApplication which lists most of the demonstration application in a GUI and allows the user to double click to launch one in a new JVM. ApplicationLauncherApp.AppInfo BoofLogoDynamically rendered BoofCV Logo BoofSwingUtil ImageClassificationPanelDisplays a set of images and what their assigned labels are ImageHistogramPanelDraws a histogram of the image's pixel intensity level JavaRuntimeLauncherClass for launching JVMs. JConfigLengthControl for setting the value of a
ListDisplayPanelDisplays a list of items and their respective data. MousePauseHelperToggles a paused variable on each mouse click PanelGridPanel PlotXyPanelDraws a simple XY plot ProcessTabPanelA jpanel that keeps track of the process id it is supposed to be displaying information for. RenderCalibrationTargetsGraphics2D SelectAlgorithmAndInputPanelProvides pull a menubar for selecting the input source and which algorithm to use SelectAlgorithmPanelProvides a pull down list form which the user can select which algorithm to run. SelectInputPanelPanel where a toolbar is provided for selecting an input image only. StandardAlgConfigPanelCommon base class for panels used for configuring the algorithms. ViewedImageInfoPanelShows information about the current view.
Enum Summary Enum Description BoofSwingUtil.FileTypes JavaRuntimeLauncher.Exit