Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class edu.cnu.mdi.geometry.Plane
The a coefficient in a*x + b*y + c*z = d.
a(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
a(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
a(double, double) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
AbstractViewInfo - Class in edu.cnu.mdi.view
Base class for View Information.
AbstractViewInfo() - Constructor for class edu.cnu.mdi.view.AbstractViewInfo
 
accept(File) - Method in class edu.cnu.mdi.splot.io.PlotFileFilter
 
acceptedMove(double, double) - Method in interface edu.cnu.mdi.sim.simanneal.IAcceptedMoveListener
Callback invoked whenever a proposed move is accepted.
acceptedMove(double, double) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Called on the Swing EDT for the latest coalesced accepted move.
acceptedMoves() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the acceptedMoves record component.
acceptedMoveStride() - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Returns the value of the acceptedMoveStride record component.
acceptModification(GestureContext) - Method in class edu.cnu.mdi.item.AItem
Gives an item a final chance to accept or reject an interactive modification.
AClickRubberband - Class in edu.cnu.mdi.graphics.rubberband
Minimal base for click-collected gestures.
AClickRubberband(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.AClickRubberband
 
actionContext() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Create a synthetic context for one-shot actions.
actionPerformed(ActionEvent) - Method in class edu.cnu.mdi.dialog.SimpleDialog
 
actionPerformed(ActionEvent) - Method in class edu.cnu.mdi.item.ItemOrderingMenu
Handle a z-order menu-item selection.
actionPerformed(ActionEvent) - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
actionPerformed(ActionEvent) - Method in class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel
 
actionPerformed(ActionEvent) - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
 
activateViewCell(BaseView) - Method in class edu.cnu.mdi.view.VirtualView
Activate the virtual column containing the given view so that it becomes visible.
active - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
activeCursor() - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
activeCursor() - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
activeCursor() - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
activeToggleButtonChanged(JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Called when the active toggle button in the primary group changes.
activeToggleButtonChanged(JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Called whenever the active toggle tool changes.
ACurve - Class in edu.cnu.mdi.splot.pdata
Base class for all plottable curves (XY curves, histogram curves, strip-chart curves, etc.).
ACurve(String) - Constructor for class edu.cnu.mdi.splot.pdata.ACurve
Create a curve with the given name.
ACurve.PendingQueue<T> - Class in edu.cnu.mdi.splot.pdata
A reusable pending-queue helper for streaming/DAQ scenarios.
ADAPTIVE - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables the adaptive graticule-spacing control.
Adaptive spacing - Search tag in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Section
add(double) - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Add a value to the histogram.
add(double) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Adds a single value to the histogram.
add(double, double) - Method in class edu.cnu.mdi.splot.pdata.Curve
Append a point and fire a DATA change event.
add(double, double) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Add an explicit sample (t, y) to this strip chart.
add(double, double, double) - Method in class edu.cnu.mdi.splot.pdata.Curve
Append a point with Y error and fire a DATA change event.
add(int, Double) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
add(Point) - Method in class edu.cnu.mdi.geometry.Point
Adds another point or vector to this point, coordinate by coordinate.
add(AItem) - Method in class edu.cnu.mdi.item.Layer
Add an item to the top of this layer and notify listeners.
add(ACurve) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Add a new curve into the table.
add(BaseView) - Method in class edu.cnu.mdi.view.ViewManager
Register a view with this manager.
add(File) - Method in class edu.cnu.mdi.io.RecentFiles
Add an existing regular file to the front of the list, moving it there if already present.
add(File) - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
add(Double) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
add(String, boolean, boolean, long, long, ItemListener, Color) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Conditionally add an ungrouped check box, gated by a bitmask test.
add(String, boolean, boolean, ItemListener, Color) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Add an ungrouped check box, placed in the next column in round-robin order (see CheckBoxArray.add(String, boolean, boolean, String, ItemListener, Color)).
add(String, boolean, boolean, String, ItemListener, Color) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Add a check box, optionally as part of a mutually-exclusive (radio-button-like) group.
add(String, PlotPanel) - Method in class edu.cnu.mdi.splot.plot.PlotDeck
Adds a plot and returns this deck for fluent construction.
addAccepted(double, double) - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
addAcceptedMoveListener(IAcceptedMoveListener) - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Add an AcceptedMoveListener.
addAll(double[]) - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Add multiple values to the histogram.
addAll(double[]) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Adds many values to the histogram in bulk.
addAll(double[], double[]) - Method in class edu.cnu.mdi.splot.pdata.Curve
Append many points and fire a single DATA change event.
addAll(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.pdata.Curve
Append many points with Y errors and fire a single DATA change event.
addAll(int, Collection<? extends Double>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
addAll(Collection<? extends Double>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
addBest(double, double) - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
addButton(String, JButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Add a button to the toolbar and register it under the given id.
addButtons(ActionListener) - Method in class edu.cnu.mdi.dialog.ButtonPanel
Add the buttons to the panel.
addCenter() - Method in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
Build the tabbed editor in the dialog center.
addColorMapChangeListener(ColorMapSelectorPanel.ColorMapChangeListener) - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Registers a listener to be notified when the selected color map changes.
addConfiguration(ViewConfiguration<?>) - Method in class edu.cnu.mdi.view.ViewManager
Register a ViewConfiguration.
addContent() - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
Add the content to the panel
addContribution(MenuContribution) - Method in class edu.cnu.mdi.ui.menu.MenuManager
Add a menu under a stable ID and order it relative to other contributions.
addControl(JComponent) - Method in class edu.cnu.mdi.mapping.MapControlPanel
Adds an application-supplied component below the standard projection and theme controls.
addCurve(ACurve) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Add a curve to this plot model.
addCurveChangeListener(CurveChangeListener) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Add a curve change listener.
addCustomSidePanelComponent(JPanel) - Method in class edu.cnu.mdi.mapping.MapView2D
Adds an application-supplied component to the side panel, below the map control panel and above the feedback pane.
addDataChangeListener(DataChangeListener) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Add a plot-data change listener.
ADDED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
addEnclosedItems(IContainer, ArrayList<AItem>, Rectangle) - Method in class edu.cnu.mdi.item.Layer
Append all visible items contained within the given rectangle to dest.
ADDFEEDBACK - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
addFeedbackProvider(IFeedbackProvider) - Method in class edu.cnu.mdi.feedback.FeedbackControl
Adds a feedback provider to this controller.
addInfoButton() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Add the info button if it is not already present.
addInitialViews() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Create and register the initial set of views shown in the application.
addInitialViews() - Method in class edu.cnu.mdi.app.DemoApp
Create and register the initial set of views shown in the demo.
addInitialViews() - Method in class edu.cnu.mdi.app.HelloMDI
 
addItemChangeListener(ItemChangeListener) - Method in class edu.cnu.mdi.item.Layer
Register an ItemChangeListener.
addItemsAtPoint(ArrayList<AItem>, IContainer, Point) - Method in class edu.cnu.mdi.item.Layer
Append all visible items at the given screen point to dest.
addLayer(Layer) - Method in class edu.cnu.mdi.container.BaseContainer
Add a z layer for containing items rendered on this container..
addLayer(Layer) - Method in interface edu.cnu.mdi.container.IContainer
Add a z layer for containing items rendered on this container..
addLayoutComponent(Component, Object) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Adds the specified component to the layout, using the specified constraint object.
addLayoutComponent(String, Component) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Adds the specified component to the layout.
addList(JPanel) - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
addListener(SimulationListener) - Method in class edu.cnu.mdi.sim.SimulationEngine
Add a simulation listener.
addListener(TaskListener<R>) - Method in class edu.cnu.mdi.sim.task.TaskHandle
Adds a listener if the same instance is not already registered.
addListener(ResultWorkspaceListener<R>) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
 
addLogListener(ILogListener) - Method in class edu.cnu.mdi.log.Log
Register a log listener.
addMenu(JMenu) - Method in class edu.cnu.mdi.ui.menu.MenuManager
Add a menu to the main menu bar.
addMenuCheckBox(String, JMenu, boolean) - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
 
addMenuItem(String, char, JMenu) - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
Convenience routine for adding a menu item.
addMenus() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Add menus to the dialog.
addNotify() - Method in class edu.cnu.mdi.component.DrawnButton
 
addNotify() - Method in class edu.cnu.mdi.component.DrawnToggleButton
 
addNotify() - Method in class edu.cnu.mdi.view.VirtualView
Called when this component is added to a realized containment hierarchy.
addPingListener(IPing) - Method in class edu.cnu.mdi.util.Ping
Adds a ping listener that will be notified on each timer firing.
addPlot(String, PlotPanel) - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Add a plot panel to this multiplot panel.
addPlotChangeListener(PlotChangeListener) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Registers a PlotChangeListener for lifecycle events.
addPlotLine(PlotLine) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Add a plot line (annotation) to the plot.
addPoint(double, double) - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Appends the specified coordinates to this Polygon.
addPoint(Polygon, int, int) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Add a point to the given polygon if it's not a duplicate of the last point.
addPointOnDoubleClick() - Method in class edu.cnu.mdi.graphics.rubberband.APolyClickRubberband
Whether the double-click should also add a final point.
addProjection(String, Function<MapTheme, ? extends IMapProjection>) - Method in class edu.cnu.mdi.mapping.MapControlPanel
Adds an application-supplied projection to the standard selector.
addQuickZoom(JMenuItem) - Method in class edu.cnu.mdi.ui.menu.ViewPopupMenu
Adds a view-specific zoom destination to the Quick Zoom submenu.
addRenderHint(RenderHint) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Add a rendering hint.
addSelectedItems(ArrayList<AItem>) - Method in class edu.cnu.mdi.item.Layer
Append all selected, visible items to dest.
addShapefile(ShapeFeatureRenderer) - Method in class edu.cnu.mdi.mapping.MapView2D
Appends a ShapeFeatureRenderer to the end of the extra-layer list.
addShapefile(ShapeFeatureRenderer, String) - Method in class edu.cnu.mdi.mapping.MapView2D
Adds a named shapefile renderer as an editable MDI layer.
addToggle(String, JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Add a toggle to the toolbar and register it under the given id.
addToggle(String, JToggleButton, boolean) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Add a toggle button to the toolbar, optionally adding it to the primary mutually-exclusive group, and register it under the given id.
addToggle(JToggleButton, boolean) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Add a toggle button to the toolbar, optionally adding it to the primary mutually-exclusive group.
addVectors(double[]...) - Static method in class edu.cnu.mdi.geometry.GeoUtil
Adds one or more array-based vectors element by element.
addViewListener(IViewListener) - Method in class edu.cnu.mdi.view.ViewManager
Add a view lifecycle listener.
addWestPanel(JComponent) - Method in class edu.cnu.mdi.view.BaseView
Adds a component to the WEST slot of this view's content pane, expanding the frame width to accommodate it.
addWheelZoom(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the "wheel zoom" boolean flag.
ADragButton - Class in edu.cnu.mdi.graphics.toolbar
Toggle tool that drives a press-drag-release gesture.
ADragButton(Component, AToolBar) - Constructor for class edu.cnu.mdi.graphics.toolbar.ADragButton
Create a drag tool.
ADragRubberband - Class in edu.cnu.mdi.graphics.rubberband
Base class for "drag to stretch" rubberband gestures (rectangles, ovals, etc.).
ADragRubberband(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.ADragRubberband
 
AExample - Class in edu.cnu.mdi.splot.example
A template class for plot examples
AExample() - Constructor for class edu.cnu.mdi.splot.example.AExample
Create the example plot in non-headless mode
AExample(boolean) - Constructor for class edu.cnu.mdi.splot.example.AExample
Create the example plot, optionally in headless mode
afterDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.Layer
Hook for subclasses to perform custom drawing after the items are drawn.
AItem - Class in edu.cnu.mdi.item
Abstract base class for all interactive graphical items rendered on an IContainer.
AItem(Layer, Object...) - Constructor for class edu.cnu.mdi.item.AItem
Construct an item on the given layer, optionally configuring it from property key-value pairs, and immediately register it.
ALeastSquaresFitter - Class in edu.cnu.mdi.splot.fit
Base class for least-squares fitters built on Apache Commons Math 3.x fitting.leastsquares.
ALeastSquaresFitter(LeastSquaresOptimizer, IInitialGuess) - Constructor for class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Construct a fitter with default iteration/evaluation/checker settings.
ALeastSquaresFitter(LeastSquaresOptimizer, IInitialGuess, int, int, SimpleVectorValueChecker, double) - Constructor for class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Construct a fitter with explicit common configuration.
ALGORITHMICLIMITS - Enum constant in enum class edu.cnu.mdi.splot.plot.LimitsMethod
 
ALineClickRubberband - Class in edu.cnu.mdi.graphics.rubberband
Click-based 2-point line gesture: - first click anchors - second click ends Approval hooks allow TWO_CLICK_LINE behavior without policy switches.
ALineClickRubberband(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.ALineClickRubberband
 
ALL_VIEWS - Static variable in class edu.cnu.mdi.desktop.Desktop
Sentinel passed to operate-on-views methods to target all views.
alpha() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the alpha record component.
ALPHABETICAL - Static variable in class edu.cnu.mdi.component.OptionPanel
Layout option: sort options alphabetically by label (case-insensitive) before laying them out in columns.
AMapItem - Class in edu.cnu.mdi.mapping.item
Abstract base class for map-native items whose geometry is stored in geographic coordinates (longitude/latitude in radians) rather than in the container's affine-transform world coordinate system.
AMapItem(Layer, Object...) - Constructor for class edu.cnu.mdi.mapping.item.AMapItem
Constructs a new map item on the given layer.
AMapMultiPointItem - Class in edu.cnu.mdi.mapping.item
Abstract base for map-native items whose geometry is an ordered array of geographic vertices (longitude/latitude in radians).
AMapMultiPointItem(Layer, Point2D.Double[], Object...) - Constructor for class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
AMapMultiPointItem.MultiPointStartState - Class in edu.cnu.mdi.mapping.item
Immutable snapshot of all vertex positions at drag-start.
AMoveButton - Class in edu.cnu.mdi.graphics.toolbar
Toggle tool that drives a hover-move gesture (no press required).
AMoveButton(Component, AToolBar) - Constructor for class edu.cnu.mdi.graphics.toolbar.AMoveButton
Create a hover-move tool.
Anchor synchronisation - Search tag in class edu.cnu.mdi.item.ConnectorItem
Section
angle(Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Get the polar coordinate angle.
ANGLE_X - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
ANGLE_Y - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
ANGLE_Z - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
angleBetween(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Get the angle between two vectors
AngleSupport - Class in edu.cnu.mdi.util
Angle helper utilities used by radial arc tools/items.
AnnealingFeedback - Interface in edu.cnu.mdi.sim.simanneal
Optional output channel for annealing status and UI hints.
AnnealingFeedback.NoFeedback - Enum Class in edu.cnu.mdi.sim.simanneal
 
AnnealingMove<S> - Interface in edu.cnu.mdi.sim.simanneal
Marker for a proposed annealing transition.
AnnealingNotificationPolicy - Record Class in edu.cnu.mdi.sim.simanneal
Delivery limits for accepted-move listener notifications.
AnnealingNotificationPolicy(int, int, int) - Constructor for record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Creates an instance of a AnnealingNotificationPolicy record class.
AnnealingProblem<S> - Interface in edu.cnu.mdi.sim.simanneal
An annealing problem defines the energy function and move generation for simulated annealing.
AnnealingSchedule - Interface in edu.cnu.mdi.sim.simanneal
Interface for defining an annealing schedule, which determines the temperature at each step of the simulated annealing process and when to stop.
AnnealingSolution<S> - Interface in edu.cnu.mdi.sim.simanneal
Interface for solutions used in simulated annealing.
ANNOTATIONTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
AnotherGaussian - Class in edu.cnu.mdi.splot.example
Demonstrates fitting a Gaussian to measured values with uncertainties.
AnotherGaussian(boolean) - Constructor for class edu.cnu.mdi.splot.example.AnotherGaussian
 
answer - Variable in class edu.cnu.mdi.ui.colors.ColorDialog
The dialog close status.
antialias(boolean) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Enables or disables antialiased rendering for this layer.
Antipode singularity - Search tag in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Section
ANY_ADDRESS - Static variable in class edu.cnu.mdi.component.IpAddressSupport
 
anySelected() - Method in class edu.cnu.mdi.item.Layer
Return true if at least one item on this layer is selected.
anySelectedItems() - Method in class edu.cnu.mdi.container.BaseContainer
Check whether at least one item on any item list is selected.
anySelectedItems() - Method in interface edu.cnu.mdi.container.IContainer
Check whether at least one item on any item list is selected.
AOneShotButton - Class in edu.cnu.mdi.graphics.toolbar
A non-toggle toolbar button that performs an immediate action (one-shot).
AOneShotButton(Component, AToolBar) - Constructor for class edu.cnu.mdi.graphics.toolbar.AOneShotButton
Creates a one-shot button.
APointerButton - Class in edu.cnu.mdi.graphics.toolbar
Toggle button that drives the "pointer" (selection/move/rubberband) tool for a canvas, disambiguating a mouse press into an object drag or a rubberband gesture based on where the press landed and how far the mouse moves before the drag threshold is crossed.
APointerButton(Component, AToolBar, ARubberband.Policy, int) - Constructor for class edu.cnu.mdi.graphics.toolbar.APointerButton
Create a pointer button that supports rubberbanding.
APolyClickRubberband - Class in edu.cnu.mdi.graphics.rubberband
Click-based multi-point gesture: - single click adds a vertex - double click ends (by default does not add a final point)
APolyClickRubberband(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.APolyClickRubberband
 
append(String) - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Appends plain text using the current TextPaneScrollPane.defaultStyle.
append(String) - Method in class edu.cnu.mdi.feedback.FeedbackPane
Appends a feedback line, applying the simple prefix-based styling rules.
append(String, AttributeSet) - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Appends text using a specific style.
append(String, AttributeSet, boolean) - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Appends text using a specific style and optional timestamp.
append(SimpleAttributeSet, String) - Method in class edu.cnu.mdi.feedback.FeedbackPane
Appends the given message using the specified style.
applicationName() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns the value of the applicationName record component.
apply() - Method in class edu.cnu.mdi.splot.edit.AxesLimitsPanel
Apply any changes
apply() - Method in class edu.cnu.mdi.splot.edit.AxesTabPanel
Apply changes.
apply() - Method in class edu.cnu.mdi.splot.edit.ExtraTabPanel
 
apply() - Method in class edu.cnu.mdi.splot.edit.LabelsTabPanel
 
apply() - Method in class edu.cnu.mdi.splot.edit.LegendTabPanel
Apply the settings to the plot parameters.
apply() - Method in class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel
apply changes
apply(TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspMove
Apply the prepared 2-opt reversal in-place.
apply(S) - Method in interface edu.cnu.mdi.sim.simanneal.ReversibleAnnealingMove
Apply this move in place.
APPLY - Static variable in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
APPLY_LABEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant string for "apply" label
APPLY_RESPONSE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant indicating an "apply" response
APPLY_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
applyFocusFix(JMenu, BaseView) - Static method in class edu.cnu.mdi.view.BaseView
Install a mouse-enter listener on menu that selects view when the mouse enters the menu.
applyGeometryProperties(Properties) - Method in class edu.cnu.mdi.item.AItem
Apply geometry-specific properties from props.
applyProperties(Properties) - Method in class edu.cnu.mdi.item.AItem
Apply a set of properties to this item's behavior flags, style, name, and geometry.
applyStyleProperties(Properties) - Method in class edu.cnu.mdi.item.AItem
Apply style-related properties from props.
approveConnectionPoint(GestureContext, Point) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
approveConnectionPoint(GestureContext, Point) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
approveConnectionPoint(GestureContext, Point) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Approve or reject a connection point.
approvePoint(Point) - Method in interface edu.cnu.mdi.graphics.rubberband.IRubberbanded
Approve or reject the given point as a valid rubberband endpoint.
approvePoint(Point, boolean) - Method in class edu.cnu.mdi.graphics.rubberband.ALineClickRubberband
Hook for approval (e.g., TWO_CLICK_LINE).
approvePoint(Point, boolean) - Method in class edu.cnu.mdi.graphics.rubberband.RubberTwoClickLine
 
APPROX - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
approximateZoomFactor() - Method in class edu.cnu.mdi.container.BaseContainer
Get the approximate zoom factor based on the current and default world systems.
approximateZoomFactor() - Method in interface edu.cnu.mdi.container.IContainer
Get the approximate zoom factor based on the current and default world systems.
area(Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the signed area of a polygon using the shoelace formula.
AReadyPlotPanel - Class in edu.cnu.mdi.splot.plot
An abstract plot panel that is ready to use once the data is filled and the parameters are set.
AReadyPlotPanel(boolean) - Constructor for class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Create the plot panel, optionally including the menu bar.
areWidthsUniform() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
See if the widths are set to uniform.
arrayToCommaSeparated(String[]) - Static method in class edu.cnu.mdi.util.TextUtils
 
ARubberband - Class in edu.cnu.mdi.graphics.rubberband
Base class for all rubberband gestures.
ARubberband(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.ARubberband
Constructor does not activate; caller must call setActive(true) to enable listening.
ARubberband.Policy - Enum Class in edu.cnu.mdi.graphics.rubberband
Rubberband policy, defining behavior and drawing rules.
ARubberbandButton - Class in edu.cnu.mdi.graphics.toolbar
Toggle tool that drives a rubberband gesture on a canvas.
ARubberbandButton(Component, AToolBar, ARubberband.Policy, int) - Constructor for class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
Create a rubberband tool.
AS_ORDERED - Static variable in class edu.cnu.mdi.component.OptionPanel
Layout option: display options in the order they were supplied to the constructor, with no reordering.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Create an evaluator for the fit result.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Returns an Evaluator that computes A * exp(-x / τ) + C from the supplied fit result.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
Build a value getter using the fitted parameters.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
Returns an Evaluator that computes A * (Γ/2)² / [(x − x₀)² + (Γ/2)²] + B.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
Create an Evaluator that evaluates this polynomial using Horner's method.
asEvaluator(FitResult) - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
Returns an Evaluator that computes A * x^n + C.
ASingleClickButton - Class in edu.cnu.mdi.graphics.toolbar
 
ASingleClickButton(Component, AToolBar) - Constructor for class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
Create a single-click button that performs an action when clicked.
aspect(double) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the aspect ratio used with fractional sizing.
ASPECT - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
AspectRatioPanel - Class in edu.cnu.mdi.component
Centers one component in the available area while preserving a requested width-to-height ratio.
AspectRatioPanel(Component, double) - Constructor for class edu.cnu.mdi.component.AspectRatioPanel
 
AToolBar - Class in edu.cnu.mdi.graphics.toolbar
A convenience JToolBar for toolbars that contain a mutually exclusive set of JToggleButtons (i.e., a radio-button-like group), plus optional one-shot buttons.
AToolBar() - Constructor for class edu.cnu.mdi.graphics.toolbar.AToolBar
Create a toolbar with horizontal orientation.
AToolBar(int) - Constructor for class edu.cnu.mdi.graphics.toolbar.AToolBar
Create a toolbar with the given orientation.
Attribute loading - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Section
autoRun - Variable in class edu.cnu.mdi.sim.SimulationEngineConfig
Whether the engine should transition to RUNNING immediately after READY.
availableDesktopWidth(JInternalFrame) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return usable width to the right of an internal frame within its virtual desktop column.
avgSpeed - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
awaitTermination(long) - Method in class edu.cnu.mdi.sim.SimulationEngine
Wait for the engine thread to finish.
awaitTermination(long) - Method in class edu.cnu.mdi.sim.task.TaskHandle
Waits for the worker thread to finish.
axes(String, String) - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Sets both axis labels.
AXESFONTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the axes font changes.
AxesLimitsPanel - Class in edu.cnu.mdi.splot.edit
 
AxesLimitsPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.AxesLimitsPanel
Create the panel for editing the axes limits
AxesTabPanel - Class in edu.cnu.mdi.splot.edit
Tab for axis behavior: limits, scaling (linear/log), include-zero, tick formatting.
AxesTabPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.AxesTabPanel
Create the axes tab panel.
azimuth(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Computes the azimuth from this world point to another.

B

b - Variable in class edu.cnu.mdi.geometry.Plane
The b coefficient in a*x + b*y + c*z = d.
b(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
b(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
b(double, double) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
background(Color) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the background color.
BACKGROUND - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
backgroundColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the panel background color.
backgroundImage - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
Buffered image of the component at the start of the gesture, used for clean rubberband redraws.
BACKGROUNDIMAGE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Background rendering - Search tag in class edu.cnu.mdi.desktop.Desktop
Section
BackgroundTask<R> - Interface in edu.cnu.mdi.sim.task
A single background computation managed by MDI's simulation infrastructure.
BackgroundTasks - Class in edu.cnu.mdi.sim.task
Factory methods for concise one-shot background execution.
BACKSPACE - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Backward compatibility - Search tag in interface edu.cnu.mdi.log.ILogListener
Section
BARE - Static variable in class edu.cnu.mdi.splot.plot.PlotPanel
 
BarPlot - Class in edu.cnu.mdi.splot.plot
A utility class for creating and managing bar plots in sPlot.
BarPlot() - Constructor for class edu.cnu.mdi.splot.plot.BarPlot
 
BARPLOT - Enum constant in enum class edu.cnu.mdi.splot.plot.RenderHint
 
Bar plot mode - Search tag in class edu.cnu.mdi.splot.plot.PlotTicks
Section
base - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
BaseContainer - Class in edu.cnu.mdi.container
Primary 2D drawing container for MDI.
BaseContainer(Rectangle2D.Double) - Constructor for class edu.cnu.mdi.container.BaseContainer
Construct a container with the given initial world system.
baseline(double, double) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds.Builder
 
BaseMDIApplication - Class in edu.cnu.mdi.app
Base class for all MDI applications.
BaseMDIApplication(Object...) - Constructor for class edu.cnu.mdi.app.BaseMDIApplication
Protected constructor.
baseName(Path) - Static method in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Returns the filename without its extension, used as the default layer display name.
BaseToolBar - Class in edu.cnu.mdi.graphics.toolbar
Default MDI toolbar implementation for a canvas.
BaseToolBar(Component, IToolHandler, long) - Constructor for class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Creates a new horizontal toolbar associated with a canvas using common defaults: pointer uses ARubberband.Policy.RECTANGLE and box zoom uses ARubberband.Policy.RECTANGLE_PRESERVE_ASPECT.
BaseToolBar(Component, IToolHandler, long, int, ARubberband.Policy, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Creates a new toolbar associated with a canvas.
BaseToolBar(Component, IToolHandler, long, ARubberband.Policy, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Creates a new horizontal toolbar associated with a canvas, specifying pointer and box-zoom rubberband policies.
BaseToolHandler - Class in edu.cnu.mdi.container
Default tool handler for BaseContainer.
BaseToolHandler(BaseContainer) - Constructor for class edu.cnu.mdi.container.BaseToolHandler
Constructor.
BaseView - Class in edu.cnu.mdi.view
Base class for all MDI views.
BaseView(ViewOptions) - Constructor for class edu.cnu.mdi.view.BaseView
Construct a view from an immutable typed configuration.
BaseView(Object...) - Constructor for class edu.cnu.mdi.view.BaseView
Construct a BaseView from alternating key/value property pairs.
BaseView(Properties) - Constructor for class edu.cnu.mdi.view.BaseView
Construct a BaseView from a pre-built Properties object.
BASIC_PATTERN - Static variable in class edu.cnu.mdi.component.IpAddressSupport
 
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.Layer
Hook for subclasses to perform custom drawing before the items are drawn.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.CityLayer
Renders the current city markers and labels.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.CountryBoundaryLayer
Hook for subclasses to perform custom drawing before the items are drawn.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.CountryFillLayer
Hook for subclasses to perform custom drawing before the items are drawn.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.Etopo5Layer
Renders the ETOPO5 terrain using the current renderer and projection.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.GraticuleLayer
Renders the graticule when permitted by the owning view.
beforeDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.layer.ShapefileLayer
Draws the shapefile geometry.
begin(Point) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Begin rubberbanding with the given anchor point.
beginDragObject(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
beginDragObject(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
beginDragObject(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Begin dragging an object/selection.
beginDragObject(Object, Point, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
beginGeneration(long, long) - Method in interface edu.cnu.mdi.sim.ga.MutationOperator
Notify the operator before offspring are created for a generation.
beginGeneration(long, long) - Method in class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
 
beginUpdate() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Begin batching curve change notifications.
Behavior - Search tag in class edu.cnu.mdi.view.HeadlessPointerTool
Section
Behavior flags and the lock - Search tag in class edu.cnu.mdi.item.AItem
Section
Behaviour - Search tag in class edu.cnu.mdi.json.JsonSearchBar
Section
bestEnergy() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the bestEnergy record component.
bestFitness() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns the value of the bestFitness record component.
biggerFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
bin(double, double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the bin content for data coordinates.
bin(int, int) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the bin content.
bin0 - Variable in class edu.cnu.mdi.splot.pdata.HistoFitPrep.FitWindowData
Inclusive start bin of the window that was used.
bin1 - Variable in class edu.cnu.mdi.splot.pdata.HistoFitPrep.FitWindowData
Inclusive end bin of the window that was used.
bind(ISimulationHost) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
bind(ISimulationHost) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
 
bind(ISimulationHost) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Bind this panel to the given simulation host.
bind(ISimulationHost) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
Bind this panel to a host: stores the host reference, registers this panel as a SimulationListener, and updates the UI to reflect the host's current state.
bind(ISimulationHost) - Method in interface edu.cnu.mdi.sim.ui.ISimulationControlPanel
Bind this panel to a simulation host.
bind(ISimulationHost) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
Bind this panel to a host.
bind(TaskHandle<R>) - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
Binds this panel to a task handle, replacing any previous binding.
Binding - Search tag in class edu.cnu.mdi.sim.ui.SimulationControlPanel
Section
bins - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
bits - Variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Bits controlling which predefined buttons are added.
Bits - Class in edu.cnu.mdi.util
A compact collection of static utilities for manipulating bit masks stored in a 64-bit long.
BLACK_SS_10_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Small black plain sans-serif.
BLACK_SS_12_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Black plain sans-serif.
blue() - Static method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns a blue-toned theme with a nautical aesthetic.
BLUE_M_10_B - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Small blue monospaced style on a light blue background.
BLUE_SS_10_B - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Small blue bold sans-serif on a light background.
BLUE_SS_12_B - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Blue bold sans-serif on a light background.
BLUE_SS_12_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Blue plain sans-serif.
BLUE_TERMINAL - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Blue monospaced terminal style.
boldFontDelta(int) - Static method in class edu.cnu.mdi.ui.fonts.Fonts
Convenience method to derive a bold font from the base UI font using a size delta (in points) relative to the base.
BOOLEAN - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
A true or false value leaf.
borderColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the country political border stroke color.
borderColorARGB - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
borderStroke(Stroke) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the country political border Stroke.
Border stroke - Search tag in class edu.cnu.mdi.mapping.render.CountryRenderer
Section
BOTTOMCENTER - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to bottom center of the target cell.
BOTTOMLEFT - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to bottom-left of the target cell.
BOTTOMRIGHT - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to bottom-right of the target cell.
BOUNDARY_COLOR - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of line or polygon-boundary color.
bounds - Variable in class edu.cnu.mdi.graphics.world.WorldPolygon
The bounds of this Polygon.
boundsOfMainScreen() - Static method in class edu.cnu.mdi.swing.WindowPlacement
Returns the bounds of the "main" screen.
BOWTIE - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
BOXZOOM - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
boxZoomPolicy - Variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Policy to use for box zoom.
boxZoomPolicy(ARubberband.Policy) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the rubber-band box zoom policy.
BOXZOOMRBPOLICY - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
boxZoomRubberbanding(GestureContext, Rectangle) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
boxZoomRubberbanding(GestureContext, Rectangle) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
boxZoomRubberbanding(GestureContext, Rectangle) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Box-zoom rubberband completion (or continuous feedback depending on tool).
boxZoomRubberbanding(GestureContext, Rectangle) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
buffer - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
build() - Method in class edu.cnu.mdi.app.StartupInfo.Builder
 
build() - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Constructs an immutable MapTheme from the current builder state.
build() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
build() - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
build() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
build() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds.Builder
 
build() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds.Builder
 
build() - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Creates a fresh native MDI plot panel.
build() - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Build a new Properties object containing the configured values.
buildDragImage(Point) - Method in interface edu.cnu.mdi.transfer.PaletteDragSupport.DragImageProvider
Build and return a drag image for the item being dragged from dragOrigin, or null to use the default cursor.
builder() - Static method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds
 
builder() - Static method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds
 
builder() - Static method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds
 
builder(int) - Static method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds
Builder for coefficient bounds for a given degree.
builder(int, boolean) - Static method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds
 
builder(String) - Static method in record class edu.cnu.mdi.app.StartupInfo
 
Builder() - Constructor for class edu.cnu.mdi.mapping.theme.MapTheme.Builder
 
Builder() - Constructor for class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
Builder() - Constructor for class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
Builder() - Constructor for class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
buildFitResult(IFitStringGetter, double[], RealMatrix, int, int, LeastSquaresOptimizer.Optimum) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Build a FitResult from the given components.
buildOptions() - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Build an immutable, explicitly typed view configuration.
buildProjectedPolygon(MapContainer, Point2D.Double[]) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Builds a seam-aware projected polygon from geographic vertices using the default great-circle sampling step.
buildProjectedPolygon(MapContainer, Point2D.Double[], double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Builds a seam-aware projected polygon from geographic vertices.
buildProjectedPolyline(MapContainer, Point2D.Double[]) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Builds a seam-aware projected polyline from geographic vertices using the default great-circle sampling step.
buildProjectedPolyline(MapContainer, Point2D.Double[], double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Builds a seam-aware projected polyline from geographic vertices.
buildScreenPolygon(PlotCanvas, HistoData) - Static method in class edu.cnu.mdi.splot.pdata.HistoDrawingUtils
Builds the screen-space Polygon that outlines the histogram bars.
buildShape(MapContainer) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Build the projected shape from the current vertices.
buildShape(MapContainer) - Method in class edu.cnu.mdi.mapping.item.MapPolygonItem
Build the projected shape from the current vertices.
buildShape(MapContainer) - Method in class edu.cnu.mdi.mapping.item.MapPolylineItem
Build the projected shape from the current vertices.
buildStroke() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns a Stroke built from the current ShapeFeatureStyle.getStrokeWidth().
BULLET - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
buttonGroups - Variable in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
ButtonPainter - Interface in edu.cnu.mdi.component
Paints the vector contents of a DrawnButton or DrawnToggleButton.
buttonPanel - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
ButtonPanel - Class in edu.cnu.mdi.dialog
A reusable panel for buttons.
ButtonPanel(String[]) - Constructor for class edu.cnu.mdi.dialog.ButtonPanel
The constructor.
ButtonPanel(String[], ActionListener) - Constructor for class edu.cnu.mdi.dialog.ButtonPanel
The constructor.
ButtonPanel(String[], ActionListener, int) - Constructor for class edu.cnu.mdi.dialog.ButtonPanel
The constructor.
ButtonPanel(String[], ActionListener, int, int) - Constructor for class edu.cnu.mdi.dialog.ButtonPanel
The constructor.
Button registry - Search tag in class edu.cnu.mdi.graphics.toolbar.AToolBar
Section
buttons - Variable in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
buttons - Variable in class edu.cnu.mdi.dialog.ButtonPanel
The buttons

C

c - Variable in class edu.cnu.mdi.geometry.Plane
The c coefficient in a*x + b*y + c*z = d.
Callback - Search tag in class edu.cnu.mdi.mapping.MapProjectionMenu
Section
Caller contract - Search tag in class edu.cnu.mdi.view.InfoDialogHelper
Section
CAMERA - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
cancel() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Cancel the rubberbanding operation.
cancel() - Method in class edu.cnu.mdi.sim.task.TaskHandle
Requests cooperative cancellation.
cancel() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
cancel() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
cancel(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Cancellation hook called by the engine on the simulation thread.
cancel(SimulationContext) - Method in interface edu.cnu.mdi.sim.Simulation
Cancellation hook called on the simulation thread after cancel is requested.
CANCEL - Static variable in class edu.cnu.mdi.dialog.TextEditDialog
 
CANCEL_LABEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant string for "cancel" label
CANCEL_RESPONSE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant indicating a "cancel" response
CANCEL_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
CANCELLED - Enum constant in enum class edu.cnu.mdi.sim.CompletionStatus
The engine terminated in response to cooperative cancellation.
cancelRubberband() - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
cancelRubberband() - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
Cancel an in-progress rubberband gesture, if any.
cancelSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Request cancellation.
canConnect(AItem, AItem) - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Determine whether two items can be connected.
candidate(S) - Method in interface edu.cnu.mdi.sim.simanneal.CandidateAnnealingMove
Produce a non-null candidate without modifying current.
CandidateAnnealingMove<S> - Interface in edu.cnu.mdi.sim.simanneal
An annealing proposal that produces a separate candidate solution.
canImport(TransferHandler.TransferSupport) - Method in class edu.cnu.mdi.transfer.FileDropHandler
 
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.ADragButton
Canvas component (non-null).
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Canvas component (non-null).
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.AOneShotButton
Component that owns the current gesture.
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
Component that owns the current gesture (null when idle).
canvas - Variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
The canvas this toolbar is associated with.
canvas - Variable in class edu.cnu.mdi.splot.example.AExample
 
canvas - Variable in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
 
canvasClick(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
Handle a mouse click on the canvas.
canvasClick(MouseEvent) - Method in class edu.cnu.mdi.view.demo.layout.DeviceButton
When the button is clicked, create a new device item at the clicked location and refresh the view.
capacity() - Method in class edu.cnu.mdi.workspace.ResultWorkspace
 
CAPITAL_ALPHA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_BETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_CHI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_DELTA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_EPSILON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_ETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_GAMMA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_IOTA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_IOTA_WITH_DIALYTIKA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_KAPPA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_LAMBDA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_MU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_NU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_OMEGA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_OMICRON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_PHI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_PI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_PSI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_RHO - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_SIGMA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_TAU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_THETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_UPSILON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_UPSILON_WITH_DIALYTIKA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_XI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPITAL_ZETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
CAPSIG - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "capital sigma" symbol is used in some fitters (e.g.
captureImage(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
captureImage(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
captureImage(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
captureImage(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
CARD_HISTO2D - Static variable in class edu.cnu.mdi.splot.plot.PlotView
 
CARD_PLOT - Static variable in class edu.cnu.mdi.splot.plot.PlotView
 
ccwSweepDeg(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.AngleSupport
Compute the CCW sweep from v1 to v2 in degrees.
ccwSweepDeg(Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the counter-clockwise (CCW) sweep angle in degrees from vector (wpc→wp1) to vector (wpc→wp2).
center - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
center() - Method in class edu.cnu.mdi.view.BaseView
center this view within its parent frame.
CENTER - Static variable in class edu.cnu.mdi.component.VerticalFlowLayout
The center layout constraint.
CENTER - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
CENTER - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to center of the target cell (special-cases).
centerComponent - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
centerComponent(Component) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Centers the given component on the main screen.
centerComponent(Component, int, int) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Centers a component on the main screen, optionally adjusting the final position by horizontal and vertical offsets.
centerDialog(JDialog) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Center a dialog
centeredOnZ() - Method in class edu.cnu.mdi.geometry.Cylinder
Tests whether the cylinder center line lies on the z axis.
CENTERLEFT - Static variable in class edu.cnu.mdi.view.VirtualView
Fit the view into the left half of the target cell.
CENTERRIGHT - Static variable in class edu.cnu.mdi.view.VirtualView
Fit the view into the right half of the target cell.
changedUpdate(DocumentEvent) - Method in class edu.cnu.mdi.component.IpField
 
Change notification - Search tag in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Section
Character encoding - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Section
check(long, long) - Static method in class edu.cnu.mdi.util.Bits
Tests whether all bits specified by mask are set to 1 in the given value.
checkAt(long, int) - Static method in class edu.cnu.mdi.util.Bits
Tests whether the bit at the specified index is set.
checkBooleanProperty(String) - Method in class edu.cnu.mdi.view.BaseView
Read a boolean property from this view's internal properties.
CheckBoxArray - Class in edu.cnu.mdi.component.checkboxarray
Multi-column panel of check boxes and optional radio-button groups.
CheckBoxArray(int, int, int) - Constructor for class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Create an empty check box array with the given column layout.
CheckBoxArray(int, int, int, String...) - Constructor for class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Create a check box array pre-populated with one unchecked, enabled, ungrouped check box per label, in black text with no item listener.
CheckBoxData - Class in edu.cnu.mdi.component.checkboxarray
Data and convenience access for one button in a CheckBoxArray.
CheckBoxData(String, boolean, boolean, boolean, ItemListener, Color) - Constructor for class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
CheckBoxData(String, boolean, boolean, boolean, Font, ItemListener, Color) - Constructor for class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
checkButtons() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Check the enabled state of all the buttons.
checker - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Absolute/relative thresholds used by the default convergence checker.
CHI - Static variable in class edu.cnu.mdi.splot.fit.FitResult
 
CHISQ - Static variable in class edu.cnu.mdi.splot.fit.FitResult
 
chiSquare - Variable in class edu.cnu.mdi.splot.fit.FitResult
Chi-square: sum r_i^2 = cost^2 (weighted if weights used).
chiSquareReduced - Variable in class edu.cnu.mdi.splot.fit.FitResult
Reduced chi-square: chiSquare / dof.
CIRCLE - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
cities - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
CITIES_GEOJSON - Static variable in class edu.cnu.mdi.mapping.MapResources
Absolute classpath path to the populated-places (city) GeoJSON file.
cityColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the city marker dot color.
cityCount - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
CityFeature(String, String, double, double, long, int) - Constructor for class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Constructs a new city feature.
CityLayer - Class in edu.cnu.mdi.mapping.layer
Layer that renders and edits city markers and labels.
CityLayer(IContainer, String, Supplier<CityPointRenderer>) - Constructor for class edu.cnu.mdi.mapping.layer.CityLayer
Creates a city layer.
City list ownership - Search tag in class edu.cnu.mdi.mapping.render.CityPointRenderer
Section
CityPointRenderer - Class in edu.cnu.mdi.mapping.render
Renders a collection of GeoJsonCityLoader.CityFeature instances as marker dots and optional text labels using an IMapProjection, MapTheme, and IContainer.
CityPointRenderer(List<GeoJsonCityLoader.CityFeature>, IMapProjection) - Constructor for class edu.cnu.mdi.mapping.render.CityPointRenderer
Creates a renderer for the given cities and projection.
clampingValidator(double[], double[]) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Create a ParameterValidator that clamps parameters to [lower[i], upper[i]].
Cleanup callback - Search tag in class edu.cnu.mdi.transfer.PaletteDragSupport
Section
clear() - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Clears all text and resets the caret position to the beginning.
clear() - Method in class edu.cnu.mdi.io.RecentFiles
Remove all entries from the list.
clear() - Method in class edu.cnu.mdi.json.JsonTreePane
Clear the tree back to an empty state and reset the path label.
clear() - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Clear all the data
clear() - Method in class edu.cnu.mdi.splot.edit.CurveTable
Clear the data
clear() - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
clear() - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Clear any queued (not-yet-applied) items.
clear() - Method in class edu.cnu.mdi.splot.pdata.DataList
 
clear() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
clear() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Resets all counts and invalidates the statistics cache.
clear() - Method in class edu.cnu.mdi.view.ViewManager
Removes all registered views through the standard cleanup path.
clear() - Method in class edu.cnu.mdi.workspace.ResultWorkspace
Removes all entries.
clear(long, long) - Static method in class edu.cnu.mdi.util.Bits
Returns a value in which all bits specified by mask have been cleared (set to 0), leaving all other bits unchanged.
clearAllItems(IContainer) - Method in class edu.cnu.mdi.item.Layer
Delete all deletable items from this layer, properly detaching each from container-managed services (feedback control, etc.).
clearAllPlots() - Method in class edu.cnu.mdi.sim.ga.triimage.GADiagnosticPlotPanel
Clear all plot data — call before a reset.
clearAllPlots() - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Clear all data on all curves for all plots.
clearAt(long, int) - Static method in class edu.cnu.mdi.util.Bits
Clears the bit at the specified index (sets it to 0).
clearCaches() - Method in class edu.cnu.mdi.graphics.ImageManager
Clear all cached images and icons.
clearCustomSidePanelComponents() - Method in class edu.cnu.mdi.mapping.MapView2D
Removes all custom application components from the side panel.
clearData() - Method in class edu.cnu.mdi.sim.ga.triimage.MSEvsGenerationPlot
Clear all curve data.
clearData() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
clearData() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Clear all data from this curve and fire a DATA change event.
clearData() - Method in class edu.cnu.mdi.splot.pdata.Curve
Clear all data from this curve and fire a DATA change event.
clearData() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Clear histogram contents and statistics.
clearData() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Clear all retained samples.
clearData() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Clear all data from the plot in anticipation of new data
clearData() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Clears all data from every curve.
clearLayers() - Method in class edu.cnu.mdi.mapping.MapView2D
Removes all extra layers added via addLayer.
clearPending() - Method in class edu.cnu.mdi.splot.pdata.Curve
Clear all pending (not-yet-applied) points from the staging queue.
clearPlotLines() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Clear all plot lines (annotations).
clearSearch() - Method in class edu.cnu.mdi.json.JsonSearchBar
Clear the search field and remove all highlights.
clickObject(Object, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
CLIENT - Enum constant in enum class edu.cnu.mdi.sim.demo.network.Node.NodeType
 
clientCount - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
Number of clients.
CLIENTPROP_TOOL_ID - Static variable in class edu.cnu.mdi.graphics.toolbar.AToolBar
Client property key used to store an id on a button.
clients - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
 
clipBounds(Graphics) - Method in class edu.cnu.mdi.container.BaseContainer
Clip graphics context to container bounds.
clone() - Method in class edu.cnu.mdi.log.Log
Singleton objects may not be cloned.
close() - Method in class edu.cnu.mdi.app.StartupWindow
 
close() - Method in class edu.cnu.mdi.log.FileLogger
Flush and close the underlying file writer.
close() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
close() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
close() - Method in class edu.cnu.mdi.util.Ping
Stops the timer and releases any resources held by this Ping.
CLOSE - Static variable in class edu.cnu.mdi.dialog.TextEditDialog
 
CLOSE - Static variable in class edu.cnu.mdi.splot.edit.CurveEditorDialog
 
CLOSE - Static variable in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
closeMagnifyWindow() - Static method in class edu.cnu.mdi.component.MagnifyWindow
Hides the magnify window if it is currently visible.
closeOutPanel(int, ActionListener, int) - Static method in class edu.cnu.mdi.dialog.ButtonPanel
Makes a button panel with combinations of OK, Cancel, Apply, and Delete.
closestPointOnLine(Point) - Method in class edu.cnu.mdi.geometry.Line
Finds the point on this infinite line closest to a given point.
closestPointOnSegment(Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Return the point on segment a→b that is closest to p.
CLOUD - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
coeff(int, double, double) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds.Builder
Set bounds on coefficient c_k.
colNames - Static variable in class edu.cnu.mdi.splot.edit.CurveDataModel
 
COLOR_MSE - Enum constant in enum class edu.cnu.mdi.sim.ga.triimage.ImageFitnessMode
Minimize channel-wise RGB mean squared error.
colorAt(double) - Method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
Interpolated color for value in [0,1].
ColorButton - Class in edu.cnu.mdi.ui.colors
A button that displays a color and allows the user to change it.
ColorButton(String, Color) - Constructor for class edu.cnu.mdi.ui.colors.ColorButton
Creates a color button using the original default behavior.
ColorButton(String, String, Color, boolean, boolean) - Constructor for class edu.cnu.mdi.ui.colors.ColorButton
Creates a configurable color button.
colorChanged(Component, Color) - Method in interface edu.cnu.mdi.ui.colors.IColorChangeListener
 
colorChooser - Variable in class edu.cnu.mdi.ui.colors.ColorPanel
The embedded Swing color chooser.
Color conventions - Search tag in class edu.cnu.mdi.graphics.SymbolDraw
Section
ColorDialog - Class in edu.cnu.mdi.ui.colors
Modal dialog used to select a color.
ColorDialog(Window, Color, boolean, boolean) - Constructor for class edu.cnu.mdi.ui.colors.ColorDialog
Creates a modal color-selection dialog.
ColorDialog(Window, String, Color, boolean, boolean) - Constructor for class edu.cnu.mdi.ui.colors.ColorDialog
Creates a modal color-selection dialog.
colorFromHex(String) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Parse a hex color string in common internet format.
Colorization strategy - Search tag in class edu.cnu.mdi.json.JsonRawPane
Section
ColorLabel - Class in edu.cnu.mdi.ui.colors
 
ColorLabel(IColorChangeListener, Color, Font, String) - Constructor for class edu.cnu.mdi.ui.colors.ColorLabel
Create a clickable color label.
ColorLabel(IColorChangeListener, Color, Font, String, int) - Constructor for class edu.cnu.mdi.ui.colors.ColorLabel
Create a clickable color label.
ColorLabel(IColorChangeListener, Color, String) - Constructor for class edu.cnu.mdi.ui.colors.ColorLabel
Create a clickable color label.
ColorLabel(IColorChangeListener, Color, String, int) - Constructor for class edu.cnu.mdi.ui.colors.ColorLabel
Create a clickable color label.
ColorLabel(Color, Font, String) - Constructor for class edu.cnu.mdi.ui.colors.ColorLabel
Create an inert color label.
COLORMAPCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the color map changes (2D histograms / heatmaps).
colorMapChanged(ColorMapSelectorPanel, ScientificColorMap) - Method in interface edu.cnu.mdi.ui.colors.ColorMapSelectorPanel.ColorMapChangeListener
Invoked on the Swing EDT whenever the selected color map changes.
Color mapping - Search tag in class edu.cnu.mdi.json.JsonTreeCellRenderer
Section
ColorMapSelectorPanel - Class in edu.cnu.mdi.ui.colors
A panel that combines a JComboBox for selecting a ScientificColorMap with a ColorScaleBar that previews the currently selected map.
ColorMapSelectorPanel(ColorMapSelectorPanel.ColorMapChangeListener, ScientificColorMap) - Constructor for class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Creates a ColorMapSelectorPanel with the given initial selection.
ColorMapSelectorPanel(ScientificColorMap) - Constructor for class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Creates a ColorMapSelectorPanel with the given initial selection.
ColorMapSelectorPanel.ColorMapChangeListener - Interface in edu.cnu.mdi.ui.colors
Callback interface notified when the selected ScientificColorMap changes in a ColorMapSelectorPanel.
colorPanel - Variable in class edu.cnu.mdi.ui.colors.ColorDialog
The embedded color selection panel.
ColorPanel - Class in edu.cnu.mdi.ui.colors
Panel used by ColorDialog to present color-selection controls.
ColorPanel() - Constructor for class edu.cnu.mdi.ui.colors.ColorPanel
Creates a new color panel.
ColorScaleBar - Class in edu.cnu.mdi.ui.colors
 
ColorScaleBar(ScientificColorMap) - Constructor for class edu.cnu.mdi.ui.colors.ColorScaleBar
 
ColorScaleBar(Color[]) - Constructor for class edu.cnu.mdi.ui.colors.ColorScaleBar
Backward-compatible constructor if needed elsewhere.
Color scheme - Search tag in class edu.cnu.mdi.json.JsonRawPane
Section
colorToHex(Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Convert a Color to an 8-digit hex string in #rrggbbaa format.
COLS - Static variable in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Number of longitude columns in ETOPO5.
colToLongitudeDegrees(int) - Static method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Converts a grid column to longitude in degrees, in [0, 360).
column - Variable in class edu.cnu.mdi.view.ViewConfiguration
Target virtual desktop column for the initial placement.
columnWidths - Static variable in class edu.cnu.mdi.splot.edit.CurveDataModel
 
commaSeparatedToArray(String) - Static method in class edu.cnu.mdi.util.TextUtils
 
CommonBorder - Class in edu.cnu.mdi.component
 
CommonBorder() - Constructor for class edu.cnu.mdi.component.CommonBorder
 
CommonBorder(String) - Constructor for class edu.cnu.mdi.component.CommonBorder
 
commonFont(int, int) - Static method in class edu.cnu.mdi.ui.fonts.Fonts
Derive a font from the active LookAndFeel family at an absolute point size.
CompletionStatus - Enum Class in edu.cnu.mdi.sim
Describes why a SimulationEngine reached a terminal state.
component - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
componentA(int, double, double) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds.Builder
 
componentHidden(ComponentEvent) - Method in class edu.cnu.mdi.view.BaseView
 
componentMoved(ComponentEvent) - Method in class edu.cnu.mdi.view.BaseView
No-op: FlatLaf repaints correctly on move without explicit desktop repaint calls.
componentMu(int, double, double) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds.Builder
 
componentResized(ComponentEvent) - Method in class edu.cnu.mdi.view.BaseView
No-op: FlatLaf repaints correctly on resize.
componentResized(ComponentEvent) - Method in class edu.cnu.mdi.view.VirtualView
Enforce a minimum internal frame height.
componentShown(ComponentEvent) - Method in class edu.cnu.mdi.view.BaseView
 
componentSigma(int, double, double) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds.Builder
 
computeDiagnostics(double, int, double) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Compute a NetworkDeclutterSimulation.Diagnostics snapshot for the current model state.
computeEnergy() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Compute a pseudo-energy snapshot for the current layout.
computeVertices() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Get the vertices of the rubberband shape based on the current state.
computeVertices() - Method in class edu.cnu.mdi.graphics.rubberband.RubberLine
 
computeVertices() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
computeVertices() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
computeVertices() - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
Conceptual model - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
config(String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Writes a Log.Level.CONFIG message to System.out.
config(String) - Method in class edu.cnu.mdi.log.FileLogger
Appends a Log.Level.CONFIG message to the log file.
config(String) - Method in interface edu.cnu.mdi.log.ILogListener
Receives a configuration message.
config(String) - Method in class edu.cnu.mdi.log.Log
Send a configuration message to all registered listeners.
CONFIG - Enum constant in enum class edu.cnu.mdi.log.Log.Level
Application configuration and setup events.
configure(Consumer<PlotParameters>) - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Adds a native plot-parameter customization applied during each build.
configureButton(AbstractButton, String, String) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Configure a toolbar button based on a raw icon path and tooltip.
configureViews() - Method in class edu.cnu.mdi.desktop.Desktop
Apply the loaded configuration properties to all registered views.
connect(Layer, AItem, AItem) - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Create and register a new ConnectorItem if allowed.
CONNECT - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Simple line segments connecting points.
CONNECTABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
ConnectionManager - Class in edu.cnu.mdi.graphics.connection
Manages ConnectorItem objects and enforces connection rules.
CONNECTOR - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
ConnectorItem - Class in edu.cnu.mdi.item
A connection between two connectable items, drawn as an open polyline with an editable elbow.
ConnectorItem(Layer, AItem, AItem) - Constructor for class edu.cnu.mdi.item.ConnectorItem
Create a connector with a single elbow between two items.
CONSOLELOG - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
ConsoleLogger - Class in edu.cnu.mdi.log
An ILogListener that writes log messages to the standard console streams.
ConsoleLogger() - Constructor for class edu.cnu.mdi.log.ConsoleLogger
 
constantPhiPlane(double) - Static method in class edu.cnu.mdi.geometry.Plane
Creates the vertical plane of constant azimuthal angle phi.
constraint - Variable in class edu.cnu.mdi.view.ViewConfiguration
Placement constraint such as VirtualView.CENTER, VirtualView.UPPERLEFT, etc.
Construction pattern - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Section
container - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
container - Variable in class edu.cnu.mdi.view.BaseView
Optional world-coordinate container; null for container-less views.
CONTAINER - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
containerClass(Class<?>) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the explicit container class to instantiate.
CONTAINERCLASS - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
containerFactory(ContainerFactory) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set a ContainerFactory used to construct this view's IContainer.
ContainerFactory - Interface in edu.cnu.mdi.view
Factory interface for creating an IContainer with a given initial world coordinate system.
CONTAINERFACTORY - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Containment - Search tag in class edu.cnu.mdi.graphics.toolbar.ADragButton
Section
contains(double, double) - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Determines whether the specified coordinates are inside this Polygon.
contains(int, int) - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Determines whether the specified coordinates are inside this Polygon.
contains(IContainer, Point) - Method in class edu.cnu.mdi.item.AItem
Test whether this item, as rendered, contains the given screen point.
contains(IContainer, Point) - Method in class edu.cnu.mdi.item.LineItem
Check whether the (rendered) item contains the given screen point.
contains(IContainer, Point) - Method in class edu.cnu.mdi.item.PathBasedItem
Check whether the (rendered) item contains the given screen point.
contains(IContainer, Point) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
contains(IContainer, Point) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Tests whether the rendered route or its selection handles contain the given screen point.
contains(IContainer, Point) - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
 
contains(AItem) - Method in class edu.cnu.mdi.item.Layer
Return true if this layer contains the given item.
contains(MapGraphics.ProjectedMapShape, Point) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Tests whether a device-space point lies inside any closed projected subpath of a map shape.
contains(BaseView) - Method in class edu.cnu.mdi.view.ViewManager
Returns true if the given view is currently registered.
contains(Point2D) - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Determines whether the specified Point2D is inside this Polygon.
contains(Point2D.Double[], Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Test whether a world point lies inside a polygon.
contains(Point) - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
containsPoint(MapGraphics.ProjectedMapShape, Point) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Tests whether a screen point hits the projected shape.
containsPoint(MapGraphics.ProjectedMapShape, Point) - Method in class edu.cnu.mdi.mapping.item.MapPolygonItem
Tests whether a screen point hits the projected shape.
containsPoint(MapGraphics.ProjectedMapShape, Point) - Method in class edu.cnu.mdi.mapping.item.MapPolylineItem
 
Context menu - Search tag in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Section
Contract - Search tag in interface edu.cnu.mdi.mapping.render.IPickable
Section
Contract - Search tag in interface edu.cnu.mdi.view.ContainerFactory
Section
Control - Search tag in class edu.cnu.mdi.sim.SimulationEngine
Section
controlPanel - Variable in class edu.cnu.mdi.mapping.MapView2D
Default side control panel.
controlPanel - Variable in class edu.cnu.mdi.sim.ui.SimulationView
Optional control panel component (may be null).
ControlPanel - Class in edu.cnu.mdi.view.demo.layout
A simple control panel for the NetworkLayoutDemoView.
ControlPanel(NetworkLayoutDemoView) - Constructor for class edu.cnu.mdi.view.demo.layout.ControlPanel
Construct a control panel for the given view.
Conventions - Search tag in class edu.cnu.mdi.util.AngleSupport
Section
ConvergenceVsStep - Class in edu.cnu.mdi.sim.demo.network
 
ConvergenceVsStep() - Constructor for class edu.cnu.mdi.sim.demo.network.ConvergenceVsStep
Create the Convergence metrics vs Step plot panel.
cooperativeYieldMs - Variable in class edu.cnu.mdi.sim.SimulationEngineConfig
Cooperative-yield rate limit for the simulation thread (milliseconds).
Coordinate assumptions - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Section
Coordinate assumptions - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
Coordinate convention - Search tag in class edu.cnu.mdi.mapping.item.AMapItem
Section
Coordinate conventions - Search tag in class edu.cnu.mdi.mapping.graphics.MapGraphics
Section
Coordinate conventions - Search tag in class edu.cnu.mdi.mapping.render.CityPointRenderer
Section
Coordinate conventions - Search tag in interface edu.cnu.mdi.mapping.projection.IMapProjection
Section
Coordinate handling - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Section
Coordinate handling - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Section
Coordinate handling - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Section
Coordinate output - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
Coordinate systems - Search tag in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Section
copy() - Method in class edu.cnu.mdi.graphics.style.Styled
 
copy() - Method in interface edu.cnu.mdi.sim.ga.GAPopulation
 
copy() - Method in interface edu.cnu.mdi.sim.ga.GASolution
Create an independent copy of this solution.
copy() - Method in class edu.cnu.mdi.sim.ga.SimpleGAPopulation
 
copy() - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Create an independent copy of this solution.
copy() - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingSolution
 
copy() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Return an independent deep copy of this solution.
copy(Point2D.Double) - Static method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns a defensive copy of a geographic point.
Copying - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Section
copyright() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns the value of the copyright record component.
copyright(String) - Method in class edu.cnu.mdi.app.StartupInfo.Builder
 
copyStyleFrom(CityPointRenderer) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Copies user-configurable rendering settings from another city renderer.
copyStyleFrom(CountryRenderer) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Copies user-configurable rendering properties from another country renderer.
copyStyleFrom(GraticuleRenderer) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Copies user-configurable settings from another graticule renderer.
copyToClipboard(Component) - Static method in class edu.cnu.mdi.util.TakePicture
Captures the provided component as an image and places it on the system clipboard, ready to paste into any application that accepts a pasted image (an email, a document, an image editor, a chat window, ...) — with no Save/Copy/Cancel prompt.
Copy value - Search tag in class edu.cnu.mdi.json.JsonTreePane
Section
copyVertices(Point2D.Double[]) - Static method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Deep defensive copy of a vertex array.
copyWithNewWidth(BasicStroke, float) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Copy a BasicStroke, replacing its width with newWidth while preserving all other attributes (cap, join, miter limit, dash array, and dash phase).
Core algorithm - Search tag in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Section
cost - Variable in class edu.cnu.mdi.splot.fit.FitResult
Least-squares cost: sqrt(sum r_i^2) where r_i are residuals.
count(int) - Static method in class edu.cnu.mdi.util.Bits
Counts and returns the number of set bits in the given value.
count(long) - Static method in class edu.cnu.mdi.util.Bits
Counts and returns the number of set bits in the given word.
COUNTRIES_GEOJSON - Static variable in class edu.cnu.mdi.mapping.MapResources
Absolute classpath path to the country-boundary GeoJSON file.
CountryBoundaryLayer - Class in edu.cnu.mdi.mapping.layer
Layer that renders country political boundaries.
CountryBoundaryLayer(IContainer, String, Supplier<CountryRenderer>) - Constructor for class edu.cnu.mdi.mapping.layer.CountryBoundaryLayer
Creates a layer that draws country boundaries with the renderer supplied at draw time.
CountryFeature(String, String, List<List<Point2D.Double>>) - Constructor for class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature
Constructs a new country feature.
CountryFillLayer - Class in edu.cnu.mdi.mapping.layer
Layer that renders country polygon interiors.
CountryFillLayer(IContainer, String, Supplier<CountryRenderer>) - Constructor for class edu.cnu.mdi.mapping.layer.CountryFillLayer
Creates a layer that draws country interiors with the renderer supplied at draw time.
CountryRenderer - Class in edu.cnu.mdi.mapping.render
Renders a collection of GeoJsonCountryLoader.CountryFeature instances onto an IContainer using a supplied IMapProjection and its associated MapTheme.
CountryRenderer(List<GeoJsonCountryLoader.CountryFeature>, IMapProjection) - Constructor for class edu.cnu.mdi.mapping.render.CountryRenderer
Creates a renderer for the given country features and projection.
counts - Variable in class edu.cnu.mdi.splot.io.HistoSpec
 
Coupling - Search tag in class edu.cnu.mdi.mapping.MapControlPanel
Section
covariance - Variable in class edu.cnu.mdi.splot.fit.FitResult
Optional covariance matrix of parameters (p x p), or null if unavailable.
covarianceThreshold - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Covariance extraction threshold passed to Optimum.getCovariances(threshold).
create() - Static method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceDemoView
Factory method used by the view manager / lazy-view machinery.
create() - Method in interface edu.cnu.mdi.view.ViewFactory
Create a new view instance.
create(EProjection, MapTheme) - Static method in class edu.cnu.mdi.mapping.projection.ProjectionFactory
Creates a projection with the given type and theme, using each projection's built-in default center.
create(EProjection, MapTheme, Point2D.Double) - Static method in class edu.cnu.mdi.mapping.projection.ProjectionFactory
Creates a projection with the given type, theme, and optional center.
create(BackgroundTask<R>) - Static method in class edu.cnu.mdi.sim.task.BackgroundTasks
Creates an unstarted handle, allowing listeners to be registered before execution begins.
create(Component, IRubberbanded, ARubberband.Policy) - Static method in class edu.cnu.mdi.graphics.rubberband.RubberbandFactory
 
create(Rectangle2D.Double) - Method in interface edu.cnu.mdi.view.ContainerFactory
Create a new IContainer initialised to the given world coordinate rectangle.
createBarPlot(String, double[], String[], String, String) - Static method in class edu.cnu.mdi.splot.plot.BarPlot
Create a simple bar plot.
createCenterComponent() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Override to create the component that goes in the center.
createCenterComponent() - Method in class edu.cnu.mdi.dialog.TextDisplayDialog
 
createClipShape(IContainer) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
createClipShape(IContainer) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Creates a clip Shape in device coordinates that matches the projection's valid domain.
createClipShape(IContainer) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Creates a clip Shape in device coordinates that matches the projection's valid domain.
createClipShape(IContainer) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Creates a clip Shape in device coordinates that matches the projection's valid domain.
createClipShape(IContainer) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Creates a clip Shape in device coordinates that matches the projection's valid domain.
createClipShape(IContainer) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Creates a clip Shape in device coordinates that matches the projection's valid domain.
createComboBox() - Static method in enum class edu.cnu.mdi.mapping.projection.EProjection
Creates an EnumComboBox pre-populated with every EProjection value and labeled via EProjection.projectionLabel(EProjection).
createComponentImageBuffer(Component) - Static method in class edu.cnu.mdi.swing.SwingGraphicsUtils
Creates an offscreen opaque RGB buffer sized to match the component.
createComponentTranslucentImageBuffer(Component) - Static method in class edu.cnu.mdi.swing.SwingGraphicsUtils
Creates a translucent offscreen buffer sized to match the component.
createConnection(GestureContext, Point, Point) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createConnection(GestureContext, Point, Point) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createConnection(GestureContext, Point, Point) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a connection between two points.
createControlPanel() - Method in interface edu.cnu.mdi.sim.ui.SimulationView.ControlPanelFactory
 
createDecoratedPlotPanel(PlotCanvas) - Method in class edu.cnu.mdi.splot.plot.PlotView
Create a panel using this view's configured feedback policy.
createDefault() - Static method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Create the standard synthetic model used by the demo views.
createDemoView() - Static method in class edu.cnu.mdi.splot.example.SplotDemoView
Creates and returns a PlotView pre-configured with the full Gallery menu.
createDesktop(Color, String) - Static method in class edu.cnu.mdi.desktop.Desktop
Create the singleton desktop pane.
createDeviceItem(Layer, Point, EDeviceSymbol) - Static method in class edu.cnu.mdi.view.demo.layout.DeviceItem
Create a device item centered at given point in local container coordinates
createDiagnostics() - Method in interface edu.cnu.mdi.sim.ui.SimulationView.DiagnosticFactory
 
createDrawingView() - Static method in class edu.cnu.mdi.view.DrawingView
Convenience factory for creating a DrawingView with the default key-value configuration (see DrawingView.defaults()).
createEastComponent() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Override to create the component that goes in the east.
createEllipse(GestureContext, Rectangle) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createEllipse(GestureContext, Rectangle) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createEllipse(GestureContext, Rectangle) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create an ellipse.
createEllipseItem(Layer, Rectangle) - Static method in class edu.cnu.mdi.container.CreationSupport
From a given screen rectangle, create an ellipse item.
createFitterForCurrentMethod() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Hook: subclasses may override to provide an appropriate fitter for the current drawing method and per-curve knobs.
createLabeledSlider(Container, float, float, float, float, float, Font, boolean, int) - Static method in class edu.cnu.mdi.graphics.SliderFactory
Creates a self-contained panel containing a slider and an optional value label.
createLabeledSlider(Container, int, int, int, int, int, Font, boolean) - Static method in class edu.cnu.mdi.graphics.SliderFactory
Creates a self-contained panel containing a slider and an optional value label.
createLine(GestureContext, Point, Point) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createLine(GestureContext, Point, Point) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createLine(GestureContext, Point, Point) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a line between two points.
createLine(GestureContext, Point, Point) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Creates a great-circle map line between the two screen-space endpoints.
createLineItem(Layer, Point, Point) - Static method in class edu.cnu.mdi.container.CreationSupport
From two given screen points, create a line item
createMenuItem(BaseView) - Static method in class edu.cnu.mdi.container.LayerInspectorDialog
Convenience for adding a "Layers…" entry to a view popup menu.
createMenuManager(JMenuBar) - Static method in class edu.cnu.mdi.ui.menu.MenuManager
Public access for the singleton.
createNorthComponent() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Override to create the component that goes in the north.
createPattern(String) - Static method in class edu.cnu.mdi.component.IpAddressSupport
Compiles a wildcard IPv4 address pattern into a matching Pattern.
createPlotData() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.AExample
Create the plot data
createPlotData() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.Histo
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.Scatter
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.StripChart
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
createPlotData() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
createPlotData() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Create the plot data
createPolygon(GestureContext, Point[]) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createPolygon(GestureContext, Point[]) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createPolygon(GestureContext, Point[]) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a polygon.
createPolygon(GestureContext, Point[]) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Creates a great-circle polygon from the supplied screen-space vertices.
createPolygonItem(Layer, Point[]) - Static method in class edu.cnu.mdi.container.CreationSupport
From a given screen polygon, create a polygon item.
createPolyline(GestureContext, Point[]) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createPolyline(GestureContext, Point[]) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createPolyline(GestureContext, Point[]) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a polyline.
createPolyline(GestureContext, Point[]) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Creates a great-circle polyline from the supplied screen-space vertices.
createPolylineItem(Layer, Point[]) - Static method in class edu.cnu.mdi.container.CreationSupport
From a given screen polygon, create a polyline item.
createPopupMenu() - Method in class edu.cnu.mdi.item.AItem
Build the basic popup menu for this item.
createPopupMenu() - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Builds the popup menu for this item.
createPreviewPanel() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Creates the preview panel shown at the bottom of the chooser.
createRadArc(GestureContext, Point[]) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createRadArc(GestureContext, Point[]) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createRadArc(GestureContext, Point[]) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a radial arc.
createRadArcItem(Layer, Point, Point, Point) - Static method in class edu.cnu.mdi.container.CreationSupport
Create a radarc item from the given parameters, probably obtained by rubberbanding.
createRectangle(GestureContext, Rectangle) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createRectangle(GestureContext, Rectangle) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createRectangle(GestureContext, Rectangle) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a rectangle.
createRectangleItem(Layer, Rectangle) - Static method in class edu.cnu.mdi.container.CreationSupport
From a given screen rectangle, create a rectangle item.
createScrollLists(JPanel) - Method in class edu.cnu.mdi.component.FontChoosePanel
Create the font scroll lists *family and size) and add them to the given panel.
createSouthComponent() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Override to create the component that goes in the south.
createStatusTextField() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Create the status text field shown on the toolbar.
createStyle(Color, Color, String, int, boolean, boolean) - Static method in class edu.cnu.mdi.component.TextPaneScrollPane
Creates a style with the given foreground and background colors and default spacing.
createStyle(Color, Color, String, int, boolean, boolean, boolean, int, int) - Static method in class edu.cnu.mdi.component.TextPaneScrollPane
Creates a fully specified style.
createStyle(Color, String, int, boolean, boolean) - Static method in class edu.cnu.mdi.component.TextPaneScrollPane
Creates a style with the given characteristics and a default white background and spacing.
createTextItem(GestureContext, Point) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
createTextItem(GestureContext, Point) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
createTextItem(GestureContext, Point) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Create a text item at the given location.
createTextItem(GestureContext, Point) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Creates a geolocated text item at the clicked map position.
createTextItem(Layer, Point) - Static method in class edu.cnu.mdi.container.CreationSupport
Create a text item at the given screen location.
createToolHandler() - Method in class edu.cnu.mdi.container.BaseContainer
Factory method that creates the BaseToolHandler appropriate for this container.
createToolHandler() - Method in class edu.cnu.mdi.mapping.container.MapContainer
Factory method that creates the BaseToolHandler appropriate for this container.
createTransferable(Point) - Method in interface edu.cnu.mdi.transfer.PaletteDragSupport.PaletteDragSource
Return the Transferable payload for a drag starting at dragOrigin, or null to cancel the drag.
createUI(JComponent) - Static method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
 
createVirtualView(int) - Static method in class edu.cnu.mdi.view.VirtualView
Create and show a new VirtualView.
createWestComponent() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Override to create the component that goes in the west.
createWireframeEdges() - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Create a 3D wireframe representation of this shell.
createWorldArc(IContainer, double, double, double, double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build a screen Polygon approximating a world-coordinate arc (a portion of a circle's circumference).
createWorldCircle(IContainer, double, double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build a screen Polygon approximating a world-coordinate circle.
createWorldDonut(IContainer, double, double, double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build a screen Polygon approximating a world-coordinate donut (annulus).
Creation - Search tag in class edu.cnu.mdi.mapping.item.MapPolylineItem
Section
CreationSupport - Class in edu.cnu.mdi.container
A utility class that provides static methods for creating various types of items (e.g., rectangles, ellipses, lines, text) from user interactions such as rubber banding or clicking.
CreationSupport() - Constructor for class edu.cnu.mdi.container.CreationSupport
 
cross(Vector, Vector) - Static method in class edu.cnu.mdi.geometry.Vector
Computes the cross product a x b.
cross(Vector, Vector, Vector) - Static method in class edu.cnu.mdi.geometry.Vector
Computes the cross product a x b and stores it in an existing vector.
cross(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Get the magnitude of the cross product.
CROSS - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
crossesSeam(double, double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
crossesSeam(double, double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Tests whether the segment between two longitudes crosses the projection seam (the anti-meridian relative to the central longitude).
crossesSeam(double, double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Tests whether the segment between two longitudes crosses the projection seam (the anti-meridian relative to the central longitude).
crossesSeam(double, double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Tests whether the segment between two longitudes crosses the projection seam (the anti-meridian relative to the central longitude).
crossover() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns the value of the crossover record component.
crossover(PolygonChromosome, PolygonChromosome, Random) - Method in class edu.cnu.mdi.sim.ga.triimage.UniformBlendCrossover
 
crossover(T, T, Random) - Method in interface edu.cnu.mdi.sim.ga.CrossoverOperator
Combine two parents into one or more new children.
CrossoverOperator<T> - Interface in edu.cnu.mdi.sim.ga
Interface for crossover operators in genetic algorithms.
crossoverRate() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the crossoverRate record component.
CubicLogLog - Class in edu.cnu.mdi.splot.example
Example power-law data with log-log axes: y = A x^3 with multiplicative jitter and y-proportional errors.
CubicLogLog(boolean) - Constructor for class edu.cnu.mdi.splot.example.CubicLogLog
 
CubicSpline - Class in edu.cnu.mdi.splot.fit
Natural cubic spline interpolator over tabulated data (x[i], y[i]).
CubicSpline(double[], double[]) - Constructor for class edu.cnu.mdi.splot.fit.CubicSpline
Create a natural cubic spline through the provided tabulated data.
CUBICSPLINE - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Natural cubic spline interpolation (not a fit).
currentEnergy() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the currentEnergy record component.
Current implementors - Search tag in interface edu.cnu.mdi.mapping.render.IPickable
Section
currentPt - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
Curve - Class in edu.cnu.mdi.splot.pdata
A standard XY curve consisting of X, Y, and an optional Y-error column (E).
Curve(String, DataColumn, DataColumn, DataColumn) - Constructor for class edu.cnu.mdi.splot.pdata.Curve
Create a standard XY curve.
curveChanged(ACurve, CurveChangeType) - Method in interface edu.cnu.mdi.splot.pdata.CurveChangeListener
Notification that a curve changed.
curveChanged(ACurve, CurveChangeType) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Curve-level notification (forwarded to DataChangeListeners).
CurveChangeListener - Interface in edu.cnu.mdi.splot.pdata
Listener for changes to an ACurve.
CurveChangeType - Enum Class in edu.cnu.mdi.splot.pdata
Types of changes that can occur to a curve.
CurveDataModel - Class in edu.cnu.mdi.splot.edit
Table model used by the curve editor to expose curve visibility and names.
CurveDataModel() - Constructor for class edu.cnu.mdi.splot.edit.CurveDataModel
Constructor
CurveDataModel(List<ACurve>) - Constructor for class edu.cnu.mdi.splot.edit.CurveDataModel
Constructor
CurveDrawer - Class in edu.cnu.mdi.splot.plot
 
CurveDrawer() - Constructor for class edu.cnu.mdi.splot.plot.CurveDrawer
 
CurveDrawingMethod - Enum Class in edu.cnu.mdi.splot.fit
Specifies how a curve should be drawn for a data set.
CurveEditorDialog - Class in edu.cnu.mdi.splot.edit
A dialog for editing curve properties in a plot.
CurveEditorDialog(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.CurveEditorDialog
Edit the plot preferences
CurveEditorPanel - Class in edu.cnu.mdi.splot.edit
Used to edit parameters for curves on a plot
CurveEditorPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.CurveEditorPanel
A panel for editing data sets
curveItem - Variable in class edu.cnu.mdi.splot.plot.SplotEditMenu
 
curves - Variable in class edu.cnu.mdi.splot.io.PlotSpec
 
CurveSpec - Class in edu.cnu.mdi.splot.io
Persisted curve record: supports XY(E) and H1D via histo block.
CurveSpec() - Constructor for class edu.cnu.mdi.splot.io.CurveSpec
 
CurveTable - Class in edu.cnu.mdi.splot.edit
A table for curve data in sPlot.
CurveTable(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.CurveTable
Create a table for toggling visibility (probably of logical layers)
CYAN_TERMINAL - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Cyan monospaced terminal style on a transparent background.
Cylinder - Class in edu.cnu.mdi.geometry
An infinite circular cylinder in three-dimensional Cartesian space.
Cylinder(double[], double[], double) - Constructor for class edu.cnu.mdi.geometry.Cylinder
Creates an infinite cylinder from two points on its center line.
Cylinder(Line, double) - Constructor for class edu.cnu.mdi.geometry.Cylinder
Creates an infinite cylinder.
cylindrical(double, double, double) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Convert cylindrical coordinates to a 3D Cartesian point.

D

d - Variable in class edu.cnu.mdi.geometry.Plane
The d coefficient in a*x + b*y + c*z = d.
DAGGER - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
dark() - Static method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns a dark-background theme suitable for low-light environments or stylistic preference.
DARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
DASH - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
dash1 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
1-pixel dashed stroke, phase 0 — first pass of a marching-ants pair.
dash1_2 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
2-pixel dashed stroke, phase 0 — first pass of a medium-weight marching-ants pair.
dash1_2t - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
4-pixel dashed stroke, phase 0 — first pass of a thick marching-ants pair.
dash2 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
1-pixel dashed stroke, phase 8 — second pass of a marching-ants pair.
dash2_2 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
2-pixel dashed stroke, phase 8 — second pass of a medium-weight marching-ants pair.
dash2_2t - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
4-pixel dashed stroke, phase 8 — second pass of a thick marching-ants pair.
DATA - Enum constant in enum class edu.cnu.mdi.splot.pdata.CurveChangeType
Underlying numeric data changed (points appended/removed, bins filled, cleared, etc.).
dataChanged() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Notify listeners that data has changed (EDT-only).
DataChangeListener - Interface in edu.cnu.mdi.splot.pdata
A listener for changes to the data.
DataColumn - Class in edu.cnu.mdi.splot.pdata
A named numeric column used by sPlot datasets.
DataColumn() - Constructor for class edu.cnu.mdi.splot.pdata.DataColumn
 
DataDrawer - Class in edu.cnu.mdi.splot.plot
Draws the data on the plot canvas.
DataDrawer(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.DataDrawer
Create a DataDrawer
DataList - Class in edu.cnu.mdi.splot.pdata
Named list of Double values with cached min/max tracking.
DataList() - Constructor for class edu.cnu.mdi.splot.pdata.DataList
Create a data list with the given name.
dataSetChanged(PlotData, ACurve, CurveChangeType) - Method in interface edu.cnu.mdi.splot.pdata.DataChangeListener
A data set changed
dataSetChanged(PlotData, ACurve, CurveChangeType) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Called by the data model when curve data changes.
dataSetup() - Method in class edu.cnu.mdi.splot.example.AExample
 
dataSetup() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Set up the data structures
dataToScreen(double, double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a single data point to a screen point.
dataToScreen(double, double, double, double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a data rectangle specified by two corners to a screen rectangle.
dataToScreen(Point, Point2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a data point (linear units) to screen (pixel) coordinates.
dataToScreen(Rectangle, Rectangle2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a data rectangle (linear units) to a screen rectangle.
dateString() - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
DateString - Class in edu.cnu.mdi.format
Thread-safe date and time formatting helpers.
dateStringLong() - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringMM() - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringMM(long) - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringShort() - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringShort(long) - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringSS() - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
dateStringSS(long) - Static method in class edu.cnu.mdi.format.DateString
Returns the current time.
decimals() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns the value of the decimals record component.
decorations(int) - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Sets the PlotPanel decoration level.
Deduplication - Search tag in class edu.cnu.mdi.view.InfoDialogHelper
Section
DEFAULT_AUTO_RUN - Static variable in class edu.cnu.mdi.sim.SimulationEngineConfig
 
DEFAULT_BUTTON_SIZE - Static variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Default button size.
DEFAULT_COOPERATIVE_YIELD_MS - Static variable in class edu.cnu.mdi.sim.SimulationEngineConfig
 
DEFAULT_DELAY - Static variable in class edu.cnu.mdi.component.DrawnComponentManager
Milliseconds between animation frames, roughly 30 frames per second.
DEFAULT_DRAG_THRESHOLD_PX - Static variable in class edu.cnu.mdi.view.HeadlessPointerTool
Default drag threshold (pixels) before promoting a press into a drag.
DEFAULT_DRAW_SIZE - Static variable in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Default drawn size in pixels.
DEFAULT_ICON_SIZE - Static variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Default icon size (w and h).
DEFAULT_MAGNIFY_SIZE - Static variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Default magnify viewport size.
DEFAULT_MAX_BYTES - Static variable in class edu.cnu.mdi.log.FileLogger
Default maximum log-file size before rotation: 5 MB.
DEFAULT_MAX_GREAT_CIRCLE_STEP_DEG - Static variable in class edu.cnu.mdi.mapping.graphics.MapGraphics
Default maximum angular step, in degrees, used when approximating a great-circle segment by sampled intermediate points.
DEFAULT_MIN_GAMMA - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Minimum FWHM to avoid divide-by-zero in the Jacobian.
DEFAULT_MIN_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
Default minimum allowed sigma.
DEFAULT_MIN_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
Default minimum allowed sigma.
DEFAULT_MIN_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
Default minimum allowed sigma to avoid division by zero and ill-conditioned Jacobians.
DEFAULT_MIN_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
DEFAULT_MIN_SIZE_PX - Static variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Default minimum size in pixels for rubberbanded shapes.
DEFAULT_MIN_TAU - Static variable in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Minimum decay constant to avoid divide-by-zero in the Jacobian.
DEFAULT_NUM_CITY - Static variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Default number of cities for a new random problem.
DEFAULT_NUM_CLIENTS - Static variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
 
DEFAULT_NUM_PRINTERS - Static variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
 
DEFAULT_NUM_SERVERS - Static variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
 
DEFAULT_NUM_TRIANGLES - Static variable in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Default number of triangles per chromosome.
DEFAULT_OPACITY - Static variable in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Default terrain opacity.
DEFAULT_POPULATION_SIZE - Static variable in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Default population size.
DEFAULT_PREFERRED_SIZE - Static variable in interface edu.cnu.mdi.component.ButtonPainter
The default drawing canvas used when no explicit size is supplied.
DEFAULT_PROGRESS_INTERVAL_MS - Static variable in class edu.cnu.mdi.sim.SimulationEngineConfig
 
DEFAULT_PROJECTION - Static variable in class edu.cnu.mdi.mapping.MapConstants
The default map projection shown when a new MapView2D is created and the projection selected in MapProjectionMenu on first render.
DEFAULT_REFRESH_INTERVAL_MS - Static variable in class edu.cnu.mdi.sim.SimulationEngineConfig
 
DEFAULT_RESOURCE - Static variable in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Default classpath location based on src/main/resources layout.
DEFAULT_RIVER_PENALTY - Static variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Default river crossing penalty (positive = penalty, negative = bonus).
DEFAULT_STEP - Static variable in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Default screen-space sampling step in pixels.
defaultBoldFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
Default central meridian - Search tag in class edu.cnu.mdi.mapping.projection.MollweideProjection
Section
defaultConfigureItem(AItem) - Static method in class edu.cnu.mdi.container.CreationSupport
Configure the given item with the default interaction properties used by every createXxxItem factory in this class: right-clickable, draggable, selectable, resizable, rotatable, deletable, style-editable, and unlocked.
defaultCursor() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Restore the default cursor
defaultDataDir - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
defaultFillColor - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
defaultFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Default initial guess used if the caller does not provide an explicit override.
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
defaultInitialGuess(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
defaultItalicFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
defaultLargeFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
defaultLineColor - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
defaultMono - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
defaults() - Static method in record class edu.cnu.mdi.sim.ga.GAConfig
Return a practical general-purpose configuration.
defaults() - Static method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
 
defaults() - Static method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Return a practical general-purpose configuration.
defaults() - Static method in class edu.cnu.mdi.sim.SimulationEngineConfig
Reasonable defaults for interactive graphics.
Default selection - Search tag in class edu.cnu.mdi.mapping.MapProjectionMenu
Section
DEFAULTSTROKE - Static variable in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Default stroke: 1 pixel wide, solid style.
defaultStyle - Variable in class edu.cnu.mdi.component.TextPaneScrollPane
Default style used when no explicit style is supplied.
defaultStyle(int) - Static method in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Returns a sensible default ShapeFeatureStyle based on the given shape type.
defaultTextColor - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
DefaultToolHandler - Class in edu.cnu.mdi.graphics.toolbar
Default tool handler that performs no actions except for panning, printing, and capturing images.
DefaultToolHandler() - Constructor for class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Default validator/bounds policy (optional).
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
defaultValidator() - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
defaultViewLayout() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Override to define the default view placement.
defaultViewLayout() - Method in class edu.cnu.mdi.app.DemoApp
Place the views in the virtual desktop in a reasonable default layout.
defaultWorldRect - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
DEG - Static variable in class edu.cnu.mdi.mapping.MapView2D
Unicode degree symbol used by geographic feedback text.
DEGREE - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Delegation - Search tag in class edu.cnu.mdi.json.JsonSplitPane
Section
DELETABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
delete(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
delete(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
delete(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
DELETE - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
DELETE_LABEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant string for "delete" label
DELETE_RESPONSE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant indicating a "delete" response
deleteConfigurationFile() - Method in class edu.cnu.mdi.desktop.Desktop
Delete the layout configuration file after confirming with the user.
DELETED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
deleteItem(AItem) - Method in class edu.cnu.mdi.item.Layer
Delete a single item from this layer.
deleteSelectedItems() - Method in class edu.cnu.mdi.container.BaseContainer
Delete all selected items, across all item lists.
deleteSelectedItems() - Method in interface edu.cnu.mdi.container.IContainer
Delete all selected items, across all item lists.
deleteSelectedItems(IContainer) - Method in class edu.cnu.mdi.item.Layer
Delete all currently selected, deletable items.
Delete semantics - Search tag in class edu.cnu.mdi.container.LayerInspectorDialog
Section
deltaE(TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspMove
Compute the exact ΔE for the prepared 2-opt reversal.
deltaE(S) - Method in interface edu.cnu.mdi.sim.simanneal.DeltaEnergyMove
Compute the change in energy if this prepared move were applied.
DeltaEnergyMove<S> - Interface in edu.cnu.mdi.sim.simanneal
Optional interface for annealing moves that can provide an O(1) (or cheap) energy difference (ΔE) for the proposed move.
deltaX() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
deltaY() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
DemoApp - Class in edu.cnu.mdi.app
Demo application for the MDI framework.
demoBarPlot() - Static method in class edu.cnu.mdi.splot.plot.BarPlot
A demo bar plot
DemoMapView - Class in edu.cnu.mdi.mapping
Demonstration map view that assembles the built-in terrain, country, city, and NATO-symbol components.
DemoMapView() - Constructor for class edu.cnu.mdi.mapping.DemoMapView
Constructor for the DemoMapView class.
derivative() - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Obtain a cubic spline that approximates the derivative of this spline by numeric differentiation at the knots, then spline-interpolating those derivative samples.
description() - Method in record class edu.cnu.mdi.dialog.FileType
Returns the value of the description record component.
DESELECTED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
Design - Search tag in class edu.cnu.mdi.json.JsonRawPane
Section
Design - Search tag in class edu.cnu.mdi.log.Log
Section
Design notes - Search tag in class edu.cnu.mdi.transfer.PaletteDragSupport
Section
Design notes - Search tag in class edu.cnu.mdi.util.TakePicture
Section
Design notes - Search tag in class edu.cnu.mdi.view.BaseView
Section
Design Philosophy - Search tag in package edu.cnu.mdi.splot.pdata
Section
desktop - Variable in class edu.cnu.mdi.view.BaseView
The desktop pane that hosts this internal frame.
Desktop - Class in edu.cnu.mdi.desktop
The MDI desktop pane that hosts all BaseView internal frames.
detach() - Method in class edu.cnu.mdi.log.LogPane
Unregister this pane's listener from the Log singleton.
determinate(double, String) - Static method in class edu.cnu.mdi.sim.ProgressInfo
Create a determinate progress update.
DeviceButton - Class in edu.cnu.mdi.view.demo.layout
 
DeviceButton(NetworkLayoutDemoView, EDeviceSymbol) - Constructor for class edu.cnu.mdi.view.demo.layout.DeviceButton
Constructor
DeviceItem - Class in edu.cnu.mdi.view.demo.layout
 
DeviceItem(Layer, Point2D.Double, EDeviceSymbol) - Constructor for class edu.cnu.mdi.view.demo.layout.DeviceItem
Create a device item with the given symbol and world location.
DEVICESIZE - Static variable in class edu.cnu.mdi.view.demo.layout.DeviceItem
 
dh - Variable in class edu.cnu.mdi.view.ViewConfiguration
Additional horizontal pixel offset applied after the constraint.
DiagnosticPlotPanel - Class in edu.cnu.mdi.sim.demo.network
 
DiagnosticPlotPanel() - Constructor for class edu.cnu.mdi.sim.demo.network.DiagnosticPlotPanel
Create the diagnostic plot panel.This will contain multiple plots.
diagnostics - Variable in class edu.cnu.mdi.sim.ui.SimulationView
Optional diagnostics component (may be null).
Diagnostics(int, double, double, double, double, double, double, double, double) - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
diagnosticsSplitPane - Variable in class edu.cnu.mdi.sim.ui.SimulationView
If diagnostics is installed, this is the split pane (else null).
DIALOG_PURPOSE - Static variable in class edu.cnu.mdi.splot.io.PlotFileFilter
The edu.cnu.mdi.dialog.FileDialogs directory-history purpose shared by every plot open/save dialog (both a single PlotView and a MultiplotPanel's "Save Active Plot As"), so opening and saving plot files -- from either view -- remember and reuse one directory rather than each tracking its own.
DialogUtils - Class in edu.cnu.mdi.dialog
Utility methods and response constants used by MDI dialogs.
DIAMOND - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
difference(Point, Point) - Static method in class edu.cnu.mdi.geometry.Point
Computes the coordinate-wise difference a - b.
difference(Point, Point, Point) - Static method in class edu.cnu.mdi.geometry.Point
Computes the coordinate-wise difference a - b and stores it in an existing point.
Dirty flag and cache invalidation - Search tag in class edu.cnu.mdi.splot.pdata.ACurve
Section
dispatch(ILogListener, String) - Method in enum class edu.cnu.mdi.log.Log.Level
Dispatch message to the appropriate method on listener for this level.
Display convention - Search tag in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceDemoView
Section
displayText - Variable in class edu.cnu.mdi.component.FontChoosePanel
 
dispose() - Method in class edu.cnu.mdi.view.HeadlessPointerTool
Remove listeners from the component.
DIST_X - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
DIST_Y - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
DIST_Z - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
distance(double, double, double) - Method in class edu.cnu.mdi.geometry.Cylinder
Computes the absolute shortest distance from coordinates to the cylinder surface.
distance(double, double, double) - Method in class edu.cnu.mdi.geometry.Plane
Computes the absolute distance from coordinates to the plane.
distance(double, double, double) - Method in class edu.cnu.mdi.geometry.Point
Computes the Euclidean distance from this point to another set of coordinates.
distance(double, double, double) - Method in class edu.cnu.mdi.geometry.Sphere
Computes the absolute shortest distance from coordinates to the sphere surface.
distance(Point) - Method in class edu.cnu.mdi.geometry.Line
Computes the shortest distance from this infinite line to a point.
distance(Point) - Method in class edu.cnu.mdi.geometry.Point
Computes the Euclidean distance from this point to another point.
distance(Point, Point) - Static method in class edu.cnu.mdi.geometry.Point
Computes the Euclidean distance between two points.
distance(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Get the distance between two world points.
Distinction from TextItem - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
diversityIndex() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns the value of the diversityIndex record component.
doClose(int) - Method in class edu.cnu.mdi.ui.colors.ColorDialog
Closes the dialog with the given reason code.
document - Variable in class edu.cnu.mdi.component.TextPaneScrollPane
The styled document backing the text pane.
dof - Variable in class edu.cnu.mdi.splot.fit.FitResult
Degrees of freedom: max(1, nPoints - nParameters).
doFit(boolean) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Perform a curve fit (or compute derived artifacts like splines), depending on the configured curve drawing method.
doFit(boolean) - Method in class edu.cnu.mdi.splot.pdata.Curve
 
doFit(boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Perform a curve computation (fit or spline) depending on the CurveDrawingMethod.
doFit(boolean) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Perform a curve computation (fit or spline) on the strip chart's current data, depending on the configured CurveDrawingMethod.
doLayout() - Method in class edu.cnu.mdi.component.AspectRatioPanel
 
doLayout() - Method in class edu.cnu.mdi.component.OptionPanel
Positions each checkbox using the panel's current insets as the content origin.
Domain - Search tag in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Section
Domain - Search tag in class edu.cnu.mdi.mapping.projection.MercatorProjection
Section
Domain - Search tag in class edu.cnu.mdi.mapping.projection.MollweideProjection
Section
Domain - Search tag in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Section
DONE_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
doneDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
Called on release.
DONEDRAWINGPROP - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired after every completed paint pass.
doneMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Called when the move gesture ends (mouse exits canvas).
doneRubberbanding() - Method in interface edu.cnu.mdi.graphics.rubberband.IRubberbanded
This just signals that we are done rubber banding.
doneRubberbanding() - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
doneRubberbanding() - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
doNotDrag(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
doNotDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
doNotDrag(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Optional veto before starting a drag.
doNotDrag(Object, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
dot(Point) - Method in class edu.cnu.mdi.geometry.Point
Computes the dot product of this tuple with another tuple.
dot(Point, Point) - Static method in class edu.cnu.mdi.geometry.Point
Computes the dot product of two tuples.
dot(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Usual inner product
DOT - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
DOT_DASH - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
DOUBLE_DASH - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
DOUBLECLICKABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
doubleClicked(MouseEvent) - Method in class edu.cnu.mdi.item.AItem
Called when this item receives a double-click.
doubleClicked(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualWindowItem
Called when the item was double clicked.
DOUBLECLICKED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
doubleClickObject(Object, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
doubleFormat(double, int) - Static method in class edu.cnu.mdi.format.DoubleFormat
Format a double
doubleFormat(double, int) - Static method in class edu.cnu.mdi.util.SmartDoubleFormatter
Format a value with the requested significant-digit precision.
doubleFormat(double, int, boolean) - Static method in class edu.cnu.mdi.format.DoubleFormat
Format a double
doubleFormat(double, int, int) - Static method in class edu.cnu.mdi.format.DoubleFormat
Format a double, using scientific notation once its magnitude's order-of-magnitude exponent reaches the specified minimum.
DoubleFormat - Class in edu.cnu.mdi.format
Thread-safe helpers for fixed-point and scientific decimal formatting.
DOUBLES_PER_TRIANGLE - Static variable in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Number of double values encoding a single triangle: three (x, y) vertex pairs plus (r, g, b, a) color components.
DOWNTRIANGLE - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
Drag - Search tag in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Section
Drag - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
DRAG - Enum constant in enum class edu.cnu.mdi.item.ItemModification.ModificationType
Translate the item.
Drag-and-drop - Search tag in class edu.cnu.mdi.mapping.milsym.NatoIconPicker
Section
dragFrame(JComponent, int, int) - Method in class edu.cnu.mdi.desktop.GuardedDesktopManager
 
Draggable - Interface in edu.cnu.mdi.splot.plot
Common interaction state for draggable plot overlays.
DRAGGABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
DraggableRectangle - Class in edu.cnu.mdi.splot.plot
Rectangle with the interaction state required for draggable plot overlays.
DraggableRectangle() - Constructor for class edu.cnu.mdi.splot.plot.DraggableRectangle
 
dragObjectBy(GestureContext, int, int) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
dragObjectBy(GestureContext, int, int) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
dragObjectBy(GestureContext, int, int) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Drag the object/selection by a pixel delta.
dragObjectBy(Object, int, int, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
dragPressPoint - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
dragThresholdPx - Variable in class edu.cnu.mdi.graphics.toolbar.APointerButton
Drag threshold (px) to promote press into a drag gesture.
drainPendingOnEDT(int) - Method in class edu.cnu.mdi.splot.pdata.Curve
Drain up to max pending points on the EDT, applying them to the curve's data columns and firing a single DATA change event.
drainPendingOnEDT(int) - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Drain pending enqueued values on the EDT and apply them to the histogram.
drainPendingOnEDT(int, Consumer<List<T>>) - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Drain up to max items on the EDT and apply them in one batch.
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Draw the rubberband shape based on the current state.
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberLine
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberOval
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRect
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRectPreserveAspect
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberXOnly
 
draw(Graphics2D) - Method in class edu.cnu.mdi.graphics.rubberband.RubberYOnly
 
draw(Graphics2D) - Method in class edu.cnu.mdi.splot.plot.ExtraText
Draw the extra text
draw(Graphics2D) - Method in class edu.cnu.mdi.splot.plot.Legend
Draw the legend
draw(Graphics2D) - Method in class edu.cnu.mdi.splot.plot.PlotLine
Draw the line on the given graphics context
draw(Graphics2D) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Draw all tick marks and tick labels onto the plot canvas.
draw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Render this drawable.
draw(Graphics2D, IContainer) - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Render this drawable.
draw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.AItem
Draw this item onto the container.
draw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.Layer
Draw all items on this layer in bottom-to-top order.
draw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.view.demo.layout.GridDrawer
Render this drawable.
draw(Graphics2D, PlotData) - Method in class edu.cnu.mdi.splot.plot.DataDrawer
Draw a data set on the canvas.Draws the optional fixed lines, then the curves.
draw(Graphics2D, AbstractButton, Rectangle, long) - Method in interface edu.cnu.mdi.component.ButtonPainter
Draws the button contents.
DRAW_LABELS - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables the feature-label visibility control.
DRAW_OUTLINE - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables the projection or layer outline control.
DrawableAdapter - Class in edu.cnu.mdi.graphics.drawable
A convenience base class that provides no-op (empty) implementations of all IDrawable methods.
DrawableAdapter() - Constructor for class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Creates a new adapter with no name.
DrawableAdapter(String) - Constructor for class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Creates a new adapter with the given name.
drawBar(Graphics2D, PlotCanvas, Curve) - Static method in class edu.cnu.mdi.splot.plot.CurveDrawer
Draw a bar for the given curve.
drawCross(Graphics2D, int, int, int, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered cross (+) symbol.
drawCurve(Graphics2D, PlotCanvas, ACurve) - Static method in class edu.cnu.mdi.splot.plot.CurveDrawer
Draw the given curve on the given plot canvas
drawCustomMapContent(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.MapView2D
Placeholder method for subclasses to override and draw custom map content after the standard layers.
drawDavid(Graphics2D, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a bowtie (hourglass) symbol.
drawDiamond(Graphics2D, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered diamond symbol.
drawDownTriangle(Graphics2D, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered downward-pointing triangle symbol.
drawEtchedHorizontalWorldLine(Graphics2D, IContainer, double, double, double, boolean) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a horizontal "etched" line in world coordinates.
drawEtchedText(Graphics2D, String, int, int) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw etched text.
drawEtchedVerticalWorldLine(Graphics2D, IContainer, double, double, double, boolean) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a vertical "etched" line in world coordinates.
drawExtra - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
drawGhostSymbol(Graphics2D, int, int, IStyled) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a "ghost" symbol — three stacked copies of the symbol with slight vertical offsets — to produce a shadow/emboss effect.
drawGhostText(Graphics, String, int, int) - Static method in class edu.cnu.mdi.util.TextUtils
 
drawGhostText(Graphics, String, int, int, Color, Color) - Static method in class edu.cnu.mdi.util.TextUtils
 
drawHaloText(Graphics, String, int, int) - Static method in class edu.cnu.mdi.util.TextUtils
 
drawHaloText(Graphics, String, int, int, Color, Color) - Static method in class edu.cnu.mdi.util.TextUtils
 
drawHeatmap(Graphics2D, PlotCanvas, Histo2DData) - Static method in class edu.cnu.mdi.splot.plot.HeatmapDrawer
Draws a heatmap representation of the given 2D histogram data onto the given graphics context, using the given canvas for coordinate transforms, and the given options for color scale and log-Z setting.
drawHighlightedArc(Graphics2D, int, int, int, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) arc.
drawHighlightedLine(Graphics2D, int, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) line segment.
drawHighlightedOval(Graphics2D, Rectangle) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted oval using the default colors (GraphicsUtils.highlightColor1 and GraphicsUtils.highlightColor2).
drawHighlightedOval(Graphics2D, Rectangle, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) oval outline.
drawHighlightedPolyline(Graphics2D, int[], int[], int) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted polyline using the default colors (GraphicsUtils.highlightColor1 and GraphicsUtils.highlightColor2).
drawHighlightedPolyline(Graphics2D, int[], int[], int, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) open polyline.
drawHighlightedRectangle(Graphics2D, IContainer, Rectangle2D.Double, Color, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw the outline of a highlighted (marching-ants style) world rectangle.
drawHighlightedRectangle(Graphics2D, Rectangle) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted rectangle using the default colors (GraphicsUtils.highlightColor1 and GraphicsUtils.highlightColor2).
drawHighlightedRectangle(Graphics2D, Rectangle, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) rectangle outline.
drawHighlightedShape(Graphics2D, Shape) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted shape using the default colors (GraphicsUtils.highlightColor1 and GraphicsUtils.highlightColor2).
drawHighlightedShape(Graphics2D, Shape, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a highlighted (marching-ants) arbitrary Shape outline.
drawHorizontalLatitudeLine(Graphics2D, IContainer, IMapProjection, double, double, MapTheme) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a horizontal latitude line across the map at a specified latitude.
drawImageOnQuad(Graphics2D, BufferedImage, Point2D.Double[], IContainer) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a BufferedImage mapped onto an arbitrary world-coordinate quadrilateral.
drawingMethod - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The method to use for drawing the curve, such as straight lines, splines, or no curve (just points).
Drawing model — closed polyline, not Path2D.closePath() - Search tag in class edu.cnu.mdi.mapping.item.MapPolygonItem
Section
Drawing pipeline - Search tag in class edu.cnu.mdi.item.AItem
Section
DRAWINGTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set of tools suitable for the drawing view.
DrawingView - Class in edu.cnu.mdi.view
A simple view used to test the tool bar.
DrawingView(Object...) - Constructor for class edu.cnu.mdi.view.DrawingView
Construct a DrawingView from alternating key/value property pairs.
DrawingViewInfo - Class in edu.cnu.mdi.view
Describes the DrawingView for the in-app help / info dialog.
DrawingViewInfo() - Constructor for class edu.cnu.mdi.view.DrawingViewInfo
 
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.AItem
Perform the actual rendering of this item's geometry.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.ConnectorItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.ImageItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.LineItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.PathBasedItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.PointItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.PolylineItem
Custom drawer for the item.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.TextItem
 
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Draws this item as a seam-aware great-circle route.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
 
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Draws the point at its projected screen location.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapPolygonItem
Draws the closed spherical polygon.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapPolylineItem
Draws each edge as a seam-aware great-circle arc and caches the projected shape for subsequent hit-testing and bounds queries.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Projects the geographic anchor to device pixels and draws the text box (background fill, border, and text) in screen space around that pixel.
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.view.demo.layout.DeviceItem
 
drawItem(Graphics2D, IContainer) - Method in class edu.cnu.mdi.view.VirtualWindowItem
Custom drawer for the item.
drawLatitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
drawLatitudeLine(Graphics2D, IContainer, double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Draws a line of constant latitude (a parallel) at the given latitude.
drawLatitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Draws a line of constant latitude (a parallel) at the given latitude.
drawLatitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Draws a line of constant latitude (a parallel) at the given latitude.
drawLatitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Draws a line of constant latitude (a parallel) at the given latitude.
drawLatitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Draws a line of constant latitude (a parallel) at the given latitude.
drawLegend - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
drawLongitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
drawLongitudeLine(Graphics2D, IContainer, double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Draws a line of constant longitude (a meridian) at the given longitude.
drawLongitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Draws a line of constant longitude (a meridian) at the given longitude.
drawLongitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Draws a line of constant longitude (a meridian) at the given longitude.
drawLongitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Draws a line of constant longitude (a meridian) at the given longitude.
drawLongitudeLine(Graphics2D, IContainer, double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Draws a line of constant longitude (a meridian) at the given longitude.
drawMapLine(Graphics2D, MapContainer, Point2D.Double, Point2D.Double, Color, float, LineStyle) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a single great-circle map segment between two geographic endpoints.
drawMapOutline(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
drawMapOutline(Graphics2D, IContainer) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Draws the outer boundary of the projection domain.
drawMapOutline(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Draws the outer boundary of the projection domain.
drawMapOutline(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Draws the outer boundary of the projection domain.
drawMapOutline(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Draws the outer boundary of the projection domain.
drawMapOutline(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Draws the outer boundary of the projection domain.
drawMapPolygon(Graphics2D, MapContainer, Point2D.Double[], IStyled) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a great-circle map polygon using style parameters from an IStyled source.
drawMapPolygon(Graphics2D, MapContainer, Point2D.Double[], Color, Color, float, LineStyle) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a great-circle map polygon from a geographic vertex array.
drawMapPolyline(Graphics2D, MapContainer, Point2D.Double[], IStyled) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a great-circle map polyline using style parameters from an IStyled source.
drawMapPolyline(Graphics2D, MapContainer, Point2D.Double[], Color, float, LineStyle) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a great-circle map polyline from a geographic vertex array.
DrawnButton - Class in edu.cnu.mdi.component
A JButton whose visible content is drawn by a ButtonPainter.
DrawnButton(boolean, ButtonPainter) - Constructor for class edu.cnu.mdi.component.DrawnButton
Creates a drawn push button.
DrawnButton(ButtonPainter) - Constructor for class edu.cnu.mdi.component.DrawnButton
Creates a drawn push button that is not animated.
DrawnComponentManager - Class in edu.cnu.mdi.component
Shared animation manager for drawn buttons.
DrawnToggleButton - Class in edu.cnu.mdi.component
A JToggleButton whose visible content is drawn by a ButtonPainter.
DrawnToggleButton(boolean, ButtonPainter) - Constructor for class edu.cnu.mdi.component.DrawnToggleButton
Creates a drawn toggle button.
DrawnToggleButton(ButtonPainter) - Constructor for class edu.cnu.mdi.component.DrawnToggleButton
Creates a drawn toggle button that is not animated.
drawOval(Graphics2D, int, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered oval symbol.
drawPath2D(Graphics2D, IContainer, Path2D.Double, IStyled, boolean) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a straight-segment world path as either a closed polygon or an open polyline, deriving style from an IStyled object.
drawPath2D(Graphics2D, IContainer, Path2D.Double, Color, Color, float, LineStyle, boolean) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a straight-segment world path as either a closed polygon or an open polyline, with explicit style parameters.
drawRectangle(Graphics2D, int, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centerd rectangle symbol.
drawRotatedText(Graphics2D, Point, String, Font, Color, double, int) - Static method in class edu.cnu.mdi.util.TextUtils
Draws rotated multi-line text with specified alignment.
drawRotatedText(Graphics2D, String, Font, int, int, double) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a string at the given position, rotated by angleDegrees around its baseline anchor.
drawRotatedText(Graphics2D, String, Font, int, int, int, int, double) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a string rotated around an anchor point with an additional unrotated offset applied before rotation.
drawSelections(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.AItem
Draw selection handles and the focus indicator for this item.
drawSimple3DRect(Graphics2D, int, int, int, int, boolean) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draws a simple one-pixel 3D border around a rectangle using brighter and darker variants of the graphics context's current color.
drawStar(Graphics2D, int, int, int, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a star symbol composed of four crossing lines (horizontal, vertical, and two diagonals) meeting at the center.
drawStatisticalErrors() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns whether sqrt(n) statistical error bars should be drawn.
drawStripChart(Graphics2D, PlotCanvas, StripChartCurve) - Static method in class edu.cnu.mdi.splot.plot.CurveDrawer
Draw a strip chart
drawStyleLine(Graphics2D, Color, float, LineStyle, int, int, int, int) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a line with explicit color, width, and dash style.
drawSymbol(Graphics2D, double, double, SymbolType, int, Color, Color) - Method in class edu.cnu.mdi.mapping.MapView2D
Draws a map symbol at the given latitude and longitude using the active projection to convert to screen coordinates.
drawSymbol(Graphics2D, int, int, IStyled) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw the symbol described by style at the given screen position.
drawSymbol(Graphics2D, int, int, SymbolType, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a symbol at the given screen position with explicit style parameters.
drawThickHighlightedLine(Graphics2D, int, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Draw a thick highlighted (marching-ants) line segment.
drawUpTriangle(Graphics2D, int, int, int, Color, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered upward-pointing triangle symbol.
drawVerticalLongitudeLine(Graphics2D, IContainer, IMapProjection, double, MapTheme) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Draws a vertical longitude line across the map at a specified longitude.
drawWorldLine(Graphics2D, IContainer, double, double, double, double, IStyled) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a styled world line between two coordinate pairs.
drawWorldLine(Graphics2D, IContainer, double, double, double, double, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a 1-pixel solid world line between two coordinate pairs.
drawWorldLine(Graphics2D, IContainer, double, double, double, double, Color, float, LineStyle) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world line with explicit color, width, and dash style.
drawWorldLine(Graphics2D, IContainer, Point2D.Double, Point2D.Double, IStyled) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a styled world line between two Point2D.Double endpoints.
drawWorldLine(Graphics2D, IContainer, Point2D.Double, Point2D.Double, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a 1-pixel solid world line between two Point2D.Double endpoints.
drawWorldOval(Graphics2D, IContainer, Rectangle2D.Double, IStyled) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world oval using an IStyled source for style properties.
drawWorldOval(Graphics2D, IContainer, Rectangle2D.Double, Color, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world oval with a 1-pixel solid outline.
drawWorldOval(Graphics2D, IContainer, Rectangle2D.Double, Color, Color, float, LineStyle) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world oval with explicit style parameters.
drawWorldPolygon(Graphics2D, IContainer, WorldPolygon, Color, Color, float) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world polygon with a 1-pixel solid outline.
drawWorldPolygon(Graphics2D, IContainer, WorldPolygon, Color, Color, float, LineStyle) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world polygon with explicit style parameters.
drawWorldRadArc(Graphics2D, IContainer, double, double, double, double, double, double, IStyled) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a radar arc (annular sector) using an IStyled source for fill color, line color, line width, and line style.
drawWorldRadArc(Graphics2D, IContainer, double, double, double, double, double, double, Color, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a radar arc (annular sector) with a 1-pixel solid outline.
drawWorldRadArc(Graphics2D, IContainer, double, double, double, double, double, double, Color, Color, float, LineStyle) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a radar arc (annular sector) with explicit style parameters.
drawWorldRectangle(Graphics2D, IContainer, Rectangle2D.Double, IStyled) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world rectangle using an IStyled source for style properties.
drawWorldRectangle(Graphics2D, IContainer, Rectangle2D.Double, Color, Color) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world rectangle with a 1-pixel solid outline.
drawWorldRectangle(Graphics2D, IContainer, Rectangle2D.Double, Color, Color, float, LineStyle) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a world rectangle with explicit style parameters.
drawWorldText(Graphics2D, IContainer, double, double, String, int, int) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Draw a string anchored at a world coordinate with a pixel offset.
drawX(Graphics2D, int, int, int, Color) - Static method in class edu.cnu.mdi.graphics.SymbolDraw
Draw a centered X (×) symbol.
drawXYCurve(Graphics2D, PlotCanvas, Curve) - Static method in class edu.cnu.mdi.splot.plot.CurveDrawer
Draw a standard XY(with optional errors) curve
dv - Variable in class edu.cnu.mdi.view.ViewConfiguration
Additional vertical pixel offset applied after the constraint.
Dynamic city count - Search tag in class edu.cnu.mdi.mapping.MapViewInfo
Section

E

e - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The error values corresponding to the x and y values.
e - Variable in class edu.cnu.mdi.splot.pdata.Snapshot
The error data (sigmaY)
eager(String, ViewFactory<T>, int, int, int, int) - Static method in class edu.cnu.mdi.view.ViewConfiguration
Convenience factory for an eagerly-created view configuration.
Eager vs. lazy creation - Search tag in class edu.cnu.mdi.view.ViewConfiguration
Section
eastComponent - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
easting - Variable in class edu.cnu.mdi.mapping.util.UTMCoordinate
Easting in meters.
eData() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
EDeviceSymbol - Enum Class in edu.cnu.mdi.view.demo.layout
Enumeration of device symbols, each with an associated icon path and tooltip.
edgeLength(int, int) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Return the distance between two cities as given by the model.
edges - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
Each client has exactly one edge to a server.
edit() - Method in class edu.cnu.mdi.item.TextItem
Open the text-edit dialog and rebuild the path at the current azimuth.
edit() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Opens the text-edit dialog and applies the result.
edit(Component) - Method in class edu.cnu.mdi.item.Layer
Edit the layer-level parameters of this layer.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.CityLayer
Opens the city appearance and filtering editor.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.CountryBoundaryLayer
Edit the layer-level parameters of this layer.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.CountryFillLayer
Edit the layer-level parameters of this layer.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.Etopo5Layer
Opens the ETOPO5 style editor.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.GraticuleLayer
Opens the graticule editor.
edit(Component) - Method in class edu.cnu.mdi.mapping.layer.ShapefileLayer
Opens a geometry-appropriate shapefile style editor.
edit(Component, IStyled, boolean) - Static method in class edu.cnu.mdi.graphics.style.ui.StyleEditorDialog
Returns a new Styled based on user edits, or null if cancelled.
EDT coalescing - Search tag in class edu.cnu.mdi.sim.SimulationEngine
Section
edu.cnu.mdi.app - package edu.cnu.mdi.app
 
edu.cnu.mdi.component - package edu.cnu.mdi.component
 
edu.cnu.mdi.component.checkboxarray - package edu.cnu.mdi.component.checkboxarray
 
edu.cnu.mdi.container - package edu.cnu.mdi.container
 
edu.cnu.mdi.desktop - package edu.cnu.mdi.desktop
 
edu.cnu.mdi.dialog - package edu.cnu.mdi.dialog
 
edu.cnu.mdi.feedback - package edu.cnu.mdi.feedback
 
edu.cnu.mdi.format - package edu.cnu.mdi.format
 
edu.cnu.mdi.geometry - package edu.cnu.mdi.geometry
 
edu.cnu.mdi.graphics - package edu.cnu.mdi.graphics
 
edu.cnu.mdi.graphics.connection - package edu.cnu.mdi.graphics.connection
 
edu.cnu.mdi.graphics.drawable - package edu.cnu.mdi.graphics.drawable
 
edu.cnu.mdi.graphics.rubberband - package edu.cnu.mdi.graphics.rubberband
 
edu.cnu.mdi.graphics.style - package edu.cnu.mdi.graphics.style
 
edu.cnu.mdi.graphics.style.ui - package edu.cnu.mdi.graphics.style.ui
 
edu.cnu.mdi.graphics.toolbar - package edu.cnu.mdi.graphics.toolbar
 
edu.cnu.mdi.graphics.world - package edu.cnu.mdi.graphics.world
 
edu.cnu.mdi.hover - package edu.cnu.mdi.hover
 
edu.cnu.mdi.io - package edu.cnu.mdi.io
 
edu.cnu.mdi.item - package edu.cnu.mdi.item
 
edu.cnu.mdi.json - package edu.cnu.mdi.json
 
edu.cnu.mdi.log - package edu.cnu.mdi.log
 
edu.cnu.mdi.mapping - package edu.cnu.mdi.mapping
 
edu.cnu.mdi.mapping.container - package edu.cnu.mdi.mapping.container
 
edu.cnu.mdi.mapping.graphics - package edu.cnu.mdi.mapping.graphics
 
edu.cnu.mdi.mapping.item - package edu.cnu.mdi.mapping.item
 
edu.cnu.mdi.mapping.layer - package edu.cnu.mdi.mapping.layer
 
edu.cnu.mdi.mapping.loader - package edu.cnu.mdi.mapping.loader
 
edu.cnu.mdi.mapping.milsym - package edu.cnu.mdi.mapping.milsym
 
edu.cnu.mdi.mapping.projection - package edu.cnu.mdi.mapping.projection
 
edu.cnu.mdi.mapping.render - package edu.cnu.mdi.mapping.render
 
edu.cnu.mdi.mapping.shapefile - package edu.cnu.mdi.mapping.shapefile
 
edu.cnu.mdi.mapping.theme - package edu.cnu.mdi.mapping.theme
 
edu.cnu.mdi.mapping.util - package edu.cnu.mdi.mapping.util
 
edu.cnu.mdi.pseudo3D - package edu.cnu.mdi.pseudo3D
 
edu.cnu.mdi.sim - package edu.cnu.mdi.sim
UI-independent simulation lifecycle abstractions and a background execution engine whose listener callbacks are delivered on the Swing event thread.
edu.cnu.mdi.sim.demo.network - package edu.cnu.mdi.sim.demo.network
 
edu.cnu.mdi.sim.ga - package edu.cnu.mdi.sim.ga
Generic, maximization-oriented genetic-algorithm contracts and simulation support.
edu.cnu.mdi.sim.ga.triimage - package edu.cnu.mdi.sim.ga.triimage
 
edu.cnu.mdi.sim.simanneal - package edu.cnu.mdi.sim.simanneal
Generic simulated annealing for minimizing finite-valued energy functions.
edu.cnu.mdi.sim.simanneal.heuristics - package edu.cnu.mdi.sim.simanneal.heuristics
 
edu.cnu.mdi.sim.simanneal.tspdemo - package edu.cnu.mdi.sim.simanneal.tspdemo
 
edu.cnu.mdi.sim.task - package edu.cnu.mdi.sim.task
Typed one-shot background execution built on MDI's simulation engine.
edu.cnu.mdi.sim.ui - package edu.cnu.mdi.sim.ui
 
edu.cnu.mdi.splot.edit - package edu.cnu.mdi.splot.edit
 
edu.cnu.mdi.splot.example - package edu.cnu.mdi.splot.example
 
edu.cnu.mdi.splot.fit - package edu.cnu.mdi.splot.fit
 
edu.cnu.mdi.splot.io - package edu.cnu.mdi.splot.io
 
edu.cnu.mdi.splot.pdata - package edu.cnu.mdi.splot.pdata
Data-model classes for the splot plotting library.
edu.cnu.mdi.splot.plot - package edu.cnu.mdi.splot.plot
 
edu.cnu.mdi.splot.style - package edu.cnu.mdi.splot.style
 
edu.cnu.mdi.swing - package edu.cnu.mdi.swing
 
edu.cnu.mdi.transfer - package edu.cnu.mdi.transfer
 
edu.cnu.mdi.ui.colors - package edu.cnu.mdi.ui.colors
 
edu.cnu.mdi.ui.fonts - package edu.cnu.mdi.ui.fonts
 
edu.cnu.mdi.ui.menu - package edu.cnu.mdi.ui.menu
 
edu.cnu.mdi.util - package edu.cnu.mdi.util
 
edu.cnu.mdi.view - package edu.cnu.mdi.view
 
edu.cnu.mdi.view.demo.geoslice - package edu.cnu.mdi.view.demo.geoslice
 
edu.cnu.mdi.view.demo.layout - package edu.cnu.mdi.view.demo.layout
 
edu.cnu.mdi.workspace - package edu.cnu.mdi.workspace
 
ElitistReplacement<C> - Class in edu.cnu.mdi.sim.ga.triimage
Elitist replacement operator for genetic algorithms.
ElitistReplacement(int) - Constructor for class edu.cnu.mdi.sim.ga.triimage.ElitistReplacement
Create an elitist replacement operator with the given number of elite individuals to preserve.
ELLIPSE - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
EllipseItem - Class in edu.cnu.mdi.item
An ellipse item represented internally as a Path2D polygonal approximation.
EllipseItem(Layer, double, double, double, Point2D.Double) - Constructor for class edu.cnu.mdi.item.EllipseItem
Create an ellipse.
EMPTY - Enum constant in enum class edu.cnu.mdi.graphics.style.FillStyle
 
emptyData() - Static method in class edu.cnu.mdi.splot.pdata.PlotData
Create empty plot data with one default curve.
enableFileDrop() - Method in class edu.cnu.mdi.view.BaseView
Activate file drag-and-drop for this view, accepting all dropped files.
enableFileDrop(Predicate<File>) - Method in class edu.cnu.mdi.view.BaseView
Activate file drag-and-drop for this view with a type filter.
enableNoColor(boolean) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Enables or disables the user's ability to choose "No Color".
enableTransparency(boolean) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Enables or disables transparency selection.
enclosed(IContainer, Rectangle) - Method in class edu.cnu.mdi.item.AItem
Test whether a rubber-band rectangle completely encloses this item.
Encoding - Search tag in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Section
endDragObject(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
endDragObject(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
endDragObject(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
End dragging an object/selection.
endDragObject(Object, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
Endianness quirk - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
endRubberbanding(Point) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Normal completion.
endUpdate() - Method in class edu.cnu.mdi.splot.pdata.ACurve
End batching curve change notifications.
energy(TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Compute the energy (cost) of a solution as its total tour length.
energy(S) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingProblem
Compute the energy of a solution.
Energy - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Section
Energy(double, double, double, double) - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
EnergyDistributionHeuristic<S> - Class in edu.cnu.mdi.sim.simanneal.heuristics
Estimates an initial temperature for simulated annealing by sampling the distribution of energies from random solutions.
EnergyDistributionHeuristic(int, double, double) - Constructor for class edu.cnu.mdi.sim.simanneal.heuristics.EnergyDistributionHeuristic
Construct a new energy-distribution-based temperature heuristic.
energyMad() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns the value of the energyMad record component.
energyMedian() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns the value of the energyMedian record component.
EnergyVsStep - Class in edu.cnu.mdi.sim.demo.network
 
EnergyVsStep() - Constructor for class edu.cnu.mdi.sim.demo.network.EnergyVsStep
Create the Energy vs Step plot panel.
engine - Variable in class edu.cnu.mdi.sim.ui.SimulationView
Hosted engine (never null).
enqueue(T) - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Enqueue an item (thread-safe, lock-free).
enqueueAll(List<? extends T>) - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Enqueue multiple items (thread-safe, lock-free).
ensureExtension(Path) - Method in record class edu.cnu.mdi.dialog.FileType
Ensures that a save path has one of the accepted extensions.
ensurePlotExtension(File) - Static method in class edu.cnu.mdi.splot.io.PlotFileFilter
If f already has a supported extension, returns it unchanged; otherwise appends PlotFileFilter.EXT_PREFERRED.
ensureProjectedShape(IContainer) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
ensureProjectedShape(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Ensures that MapLineItem._projectedShape is populated, building it from the current geographic endpoints if necessary.
ensureStarted(Point) - Method in class edu.cnu.mdi.graphics.rubberband.AClickRubberband
Ensure the gesture has started and tempPoly exists, seeded with the start point.
ENTER - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
entries() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Backwards-compatible name: this returns the in-range (good) fill count.
entries() - Method in class edu.cnu.mdi.workspace.ResultWorkspace
 
EnumComboBox<E> - Class in edu.cnu.mdi.component
A JComboBox backed directly by enum values, with optional extra choice (e.g.
EnumComboBox(Class<E>) - Constructor for class edu.cnu.mdi.component.EnumComboBox
Create a combo box that lists all constants of the given enum type, using Enum.name() as the label.
EnumComboBox(Class<E>, E, String, Function<E, String>) - Constructor for class edu.cnu.mdi.component.EnumComboBox
Create a combo box that lists all constants of the given enum type, with an optional extra choice (e.g.
EnumComboBox(Class<E>, String, Function<E, String>) - Constructor for class edu.cnu.mdi.component.EnumComboBox
Create a combo box that lists all constants of the given enum type, with an optional extra choice (e.g.
Environment - Class in edu.cnu.mdi.util
Environment information for the mdi framework.
EProjection - Enum Class in edu.cnu.mdi.mapping.projection
Enumeration of supported map projection types.
EQUAL_EARTH - Enum constant in enum class edu.cnu.mdi.mapping.projection.EProjection
Equal Earth equal-area pseudocylindrical projection.
EqualEarthProjection - Class in edu.cnu.mdi.mapping.projection
Equal Earth equal-area pseudocylindrical projection for a unit sphere.
EqualEarthProjection(MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.EqualEarthProjection
Creates an Equal Earth projection with a central meridian of -70 degrees.
equals(Object) - Method in record class edu.cnu.mdi.app.StartupInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.dialog.FileType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class edu.cnu.mdi.item.AItem
Identity-based equality: two AItem references are equal only when they are the same object.
equals(Object) - Method in class edu.cnu.mdi.item.Layer
Identity-based equality: two layer references are equal only when they are the same object.
equals(Object) - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.ga.GAState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.ui.menu.MenuId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class edu.cnu.mdi.workspace.RetainedResult
Indicates whether some other object is "equal to" this one.
equalStringLists(List<String>, List<String>) - Static method in class edu.cnu.mdi.util.TextUtils
Check to see if two vectors of strings are equal.
EQUIV - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
ERF - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Error function fit.
ERFC - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Complementary error function fit.
ErfcFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for scaled/shifted erf or erfc:
ErfcFitter() - Constructor for class edu.cnu.mdi.splot.fit.ErfcFitter
Create an ErfcFitter with the default optimizer and initial guess strategy.
ErfcFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.ErfcFitter
Create an ErfcFitter with a custom optimizer and the default initial guess strategy.
ErfcFitter.ParameterBounds - Class in edu.cnu.mdi.splot.fit
Bounds container for erfc parameters.
ErfcFitter.ParameterBounds.Builder - Class in edu.cnu.mdi.splot.fit
 
ErfcTest - Class in edu.cnu.mdi.splot.example
Demonstrates fitting a complementary error function to occupancy data.
ErfcTest(boolean) - Constructor for class edu.cnu.mdi.splot.example.ErfcTest
 
ErfFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for scaled/shifted erf:
ErfFitter() - Constructor for class edu.cnu.mdi.splot.fit.ErfFitter
Create an Erf fitter with default optimizer (Levenberg-Marquardt).
ErfFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.ErfFitter
Create an Erf fitter with the given optimizer.
ErfFitter.ParameterBounds - Class in edu.cnu.mdi.splot.fit
Bounds container for erf parameters.
ErfFitter.ParameterBounds.Builder - Class in edu.cnu.mdi.splot.fit
 
ErfTest - Class in edu.cnu.mdi.splot.example
Demonstrates fitting an error function to occupancy data.
ErfTest(boolean) - Constructor for class edu.cnu.mdi.splot.example.ErfTest
 
error(String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Writes a Log.Level.ERROR message to System.err.
error(String) - Method in class edu.cnu.mdi.log.FileLogger
Appends a Log.Level.ERROR message to the log file.
error(String) - Method in interface edu.cnu.mdi.log.ILogListener
Receives an error message.
error(String) - Method in class edu.cnu.mdi.log.Log
Send an error message to all registered listeners.
ERROR - Enum constant in enum class edu.cnu.mdi.log.Log.Level
Significant failures that may have prevented an operation.
Error handling - Search tag in interface edu.cnu.mdi.mapping.loader.ICityLoader
Section
Error handling - Search tag in interface edu.cnu.mdi.mapping.loader.ICountryLoader
Section
estimate(AnnealingProblem<S>, Random) - Method in class edu.cnu.mdi.sim.simanneal.heuristics.EnergyDistributionHeuristic
Estimate an initial temperature by sampling the energy distribution of random solutions.
estimate(AnnealingProblem<S>, Random) - Method in interface edu.cnu.mdi.sim.simanneal.TemperatureHeuristic
Estimate an initial temperature and associated diagnostics.
etched - Variable in class edu.cnu.mdi.component.CommonBorder
 
Etopo5Layer - Class in edu.cnu.mdi.mapping.layer
Layer that renders ETOPO5 terrain and bathymetry.
Etopo5Layer(IContainer, String, Supplier<Etopo5Renderer>, Supplier<IMapProjection>) - Constructor for class edu.cnu.mdi.mapping.layer.Etopo5Layer
Creates an ETOPO5 layer.
Etopo5Loader - Class in edu.cnu.mdi.mapping.loader
Loader/query class for the NOAA ETOPO5 global relief grid.
Etopo5Renderer - Class in edu.cnu.mdi.mapping.render
Renders ETOPO5 terrain and bathymetry using the active map projection.
Etopo5Renderer(Etopo5Loader) - Constructor for class edu.cnu.mdi.mapping.render.Etopo5Renderer
Creates an ETOPO5 renderer.
evaluations - Variable in class edu.cnu.mdi.splot.fit.FitResult
Evaluations used by an iterative optimizer; may be 0 for closed-form fits.
evaluator - Variable in class edu.cnu.mdi.splot.fit.FitResult
"Use as a function" evaluator for the fit.
Evaluator - Interface in edu.cnu.mdi.splot.fit
Simple functional interface for objects that can return a scalar value as a function of one variable.
EVERYADDRESS - Static variable in class edu.cnu.mdi.component.IpField
 
EVERYTHING - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set with all bits on, for use in testing.
EvsTPlotPanel - Class in edu.cnu.mdi.sim.simanneal
 
EvsTPlotPanel(String, String, String) - Constructor for class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
Constructor.
EvsTPlotPanel(String, String, String, boolean) - Constructor for class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
Constructor
exception(String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Writes a Log.Level.EXCEPTION message (stack trace) to System.err.
exception(String) - Method in class edu.cnu.mdi.log.FileLogger
Appends a Log.Level.EXCEPTION message (stack trace) to the log file.
exception(String) - Method in interface edu.cnu.mdi.log.ILogListener
Receives an exception message.
exception(Throwable) - Method in class edu.cnu.mdi.log.Log
Send a Throwable's full stack trace to all registered listeners at Log.Level.EXCEPTION severity.
EXCEPTION - Enum constant in enum class edu.cnu.mdi.log.Log.Level
Unhandled exceptions.
execute(TaskContext) - Method in interface edu.cnu.mdi.sim.task.BackgroundTask
Perform the computation.
exitOnClose() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Whether the JVM should terminate once the main frame has actually been disposed — that is, after BaseMDIApplication.prepareForShutdown() has run and every open Window (including this one) has been disposed — regardless of whether that happened via the platform's native close button, a "Quit" menu item, or any other window-closing gesture.
exitOnClose() - Method in class edu.cnu.mdi.app.DemoApp
 
Expand policy - Search tag in class edu.cnu.mdi.json.JsonTreePane
Section
Expected GeoJSON schema - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Section
Expected GeoJSON schema - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Section
Expected shapefile schema - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Section
Expected shapefile schema - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
Explicit Streaming Control - Search tag in package edu.cnu.mdi.splot.pdata
Section
EXPONENTIAL_DECAY - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Exponential decay fit: A·exp(-x/τ) + C.
ExponentialDecayExample - Class in edu.cnu.mdi.splot.example
Example demonstrating the exponential decay fit (y(x) = A·exp(-x/τ) + C).
ExponentialDecayExample(boolean) - Constructor for class edu.cnu.mdi.splot.example.ExponentialDecayExample
Creates the example, optionally without showing a window.
ExponentialDecayFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for exponential decay with a constant offset:
ExponentialDecayFitter() - Constructor for class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Creates a fitter with the default Levenberg-Marquardt optimizer.
ExponentialDecayFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Creates a fitter with a custom optimizer.
EXT_ALT - Static variable in class edu.cnu.mdi.splot.io.PlotFileFilter
Alternate accepted extension (including leading dot).
EXT_PREFERRED - Static variable in class edu.cnu.mdi.splot.io.PlotFileFilter
Preferred extension (including leading dot).
Extensibility - Search tag in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Section
Extension points - Search tag in class edu.cnu.mdi.graphics.toolbar.APointerButton
Section
extensions() - Method in record class edu.cnu.mdi.dialog.FileType
Returns the value of the extensions record component.
extraBorder - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
extraBorder() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether the extra text border is drawn.
extraDrawing() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether we should draw the extra text block.
extraStrings - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
ExtraTabPanel - Class in edu.cnu.mdi.splot.edit
Tab for the "extra text" block.
ExtraTabPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.ExtraTabPanel
 
ExtraText - Class in edu.cnu.mdi.splot.plot
A legend like rectangle for extra text
ExtraText(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.ExtraText
Create a Extra Text rectangle

F

FAILED - Enum constant in enum class edu.cnu.mdi.sim.CompletionStatus
Initialization, execution, or another engine-managed operation failed.
FAILED - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
The engine encountered an unrecoverable error.
Fallback behaviour - Search tag in interface edu.cnu.mdi.view.ContainerFactory
Section
FEEDBACK_FIELDS - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables multiple selection of DBF fields used for hit-test feedback.
FeedbackControl - Class in edu.cnu.mdi.feedback
Controller for managing mouse-over feedback for a given IContainer.
FeedbackControl(IContainer) - Constructor for class edu.cnu.mdi.feedback.FeedbackControl
Creates a feedback controller for the specified container.
feedbackFields(String...) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the .dbf field names whose values appear in the hit-test feedback, in the order given.
FEEDBACKFONTSIZE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
FeedbackPane - Class in edu.cnu.mdi.feedback
A scrollable pane specialized for displaying mouse-over feedback in the MDI application.
FeedbackPane() - Constructor for class edu.cnu.mdi.feedback.FeedbackPane
Constructs a FeedbackPane with a dark background suitable for overlay-style feedback.
FeedbackPane(Color, Color, int) - Constructor for class edu.cnu.mdi.feedback.FeedbackPane
Constructs a FeedbackPane with explicit foreground color, background color, and font size.
Feedback text - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
feedbackTrigger(MouseEvent, boolean) - Method in class edu.cnu.mdi.container.BaseContainer
Convenience method to update the location string in the toolbar.
feedbackTrigger(MouseEvent, boolean) - Method in interface edu.cnu.mdi.container.IContainer
Convenience method to update the location string in the toolbar.
feedbackTrigger(MouseEvent, boolean) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Convenience method to update the location string in the toolbar.
FieldDescriptor(String, char, int, int) - Constructor for record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Creates an instance of a FieldDescriptor record class.
FileDialogs - Class in edu.cnu.mdi.dialog
Centralized open/save dialogs for MDI applications.
File drag-and-drop - Search tag in class edu.cnu.mdi.container.BaseContainer
Section
File drag-and-drop - Search tag in class edu.cnu.mdi.splot.plot.PlotView
Section
File drag-and-drop - Search tag in class edu.cnu.mdi.view.BaseView
Section
FileDropHandler - Class in edu.cnu.mdi.transfer
 
FileDropHandler(IFileDropHandler) - Constructor for class edu.cnu.mdi.transfer.FileDropHandler
 
File format - Search tag in class edu.cnu.mdi.log.FileLogger
Section
File format overview - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Section
File layout contract - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Section
File layout contract - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
File layout contract - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Section
FileLogger - Class in edu.cnu.mdi.log
An ILogListener that appends log messages to a file with automatic size-based rotation.
FileLogger(Path) - Constructor for class edu.cnu.mdi.log.FileLogger
Construct a FileLogger that writes to logPath and rotates when the file exceeds FileLogger.DEFAULT_MAX_BYTES.
FileLogger(Path, long) - Constructor for class edu.cnu.mdi.log.FileLogger
Construct a FileLogger that writes to logPath and rotates when the file exceeds maxFileSizeBytes.
FileMenu - Class in edu.cnu.mdi.ui.menu
The global File menu common to all MDI applications.
FileMenu() - Constructor for class edu.cnu.mdi.ui.menu.FileMenu
Create the File menu with all items.
FileMenu(boolean) - Constructor for class edu.cnu.mdi.ui.menu.FileMenu
Creates the File menu.
filesDropped(List<File>) - Method in class edu.cnu.mdi.mapping.MapView2D
Loads each dropped .shp file as a new layer, exactly as though it had been chosen via the Shapefiles menu's "Open Shapefile..." action: the display name is the filename without its extension (ShapefileMenu.baseName(Path)), the style is chosen from the first feature's geometry type (ShapefileMenu.defaultStyle(int)), and a successful load is recorded in the same "Recent Shapefiles" list the menu uses (ShapefileMenu.recordRecentlyOpened(File)).
filesDropped(List<File>) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
 
filesDropped(List<File>) - Method in class edu.cnu.mdi.splot.plot.PlotView
Handle plot files dropped on this view through drag-and-drop.
filesDropped(List<File>) - Method in interface edu.cnu.mdi.transfer.IFileDropHandler
Called on the EDT when one or more accepted files have been dropped onto this component.
filesDropped(List<File>) - Method in class edu.cnu.mdi.view.BaseView
Called on the EDT when one or more accepted files are dropped on this view.
filesDropped(List<File>) - Method in class edu.cnu.mdi.view.DrawingView
Handle image files dropped onto this view.
filesDropped(List<File>) - Method in class edu.cnu.mdi.view.JsonView
Handle a JSON file dropped onto this view.
File structure - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
FileType - Record Class in edu.cnu.mdi.dialog
Describes one file type used by FileDialogs.
FileType(String, List<String>) - Constructor for record class edu.cnu.mdi.dialog.FileType
Validates and defensively copies this file-type definition.
fill(double, double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Fill the histogram with weight 1.0.
fill(double, double, double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Fill the histogram.
FILL_COLOR - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of polygon fill color.
fillColor - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
fillColor(Color) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the fill color for polygon features.
FILLCOLOR - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
fillColorARGB - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
fillData() - Method in class edu.cnu.mdi.splot.example.AExample
fill the plot data with values
fillData() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
fillData() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
fillData() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
fillData() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
fillData() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
fillData() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
fillData() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
fillData() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
fillData() - Method in class edu.cnu.mdi.splot.example.Histo
 
fillData() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
fillData() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
fillData() - Method in class edu.cnu.mdi.splot.example.Scatter
No-op by design.
fillData() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
fillData() - Method in class edu.cnu.mdi.splot.example.StripChart
 
fillData() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
fillData() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
fillData() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
fillOcean(Graphics2D, IContainer) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Fills the projection domain with the ocean color from the current MapTheme.
FillStyle - Enum Class in edu.cnu.mdi.graphics.style
 
filteredTrace(String) - Static method in class edu.cnu.mdi.util.Environment
Print a filtered stack trace that only includes elements whose class name starts with the supplied prefix (for example, "edu.cnu.mdi").
Filtering - Search tag in class edu.cnu.mdi.mapping.render.CityPointRenderer
Section
Filter semantics - Search tag in interface edu.cnu.mdi.transfer.IFileDropHandler
Section
find(UUID) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
Finds an entry by stable ID.
findPeakBin() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: finds the raw peak bin (maximum count).
findPeakBin(int, int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: finds the raw peak bin in a restricted range.
findPeakBin(HistoData) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Returns the zero-based index of the bin with the highest count (raw maximum).
findPeakBin(HistoData, int, int) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Returns the zero-based index of the bin with the highest count within an inclusive bin range.
findPeakBinBest(HistoData, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
findPeakBinBest(HistoData, int, int, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Finds the best peak using triangular smoothing plus robust plateau handling.
findPeakBinSmoothed(HistoData, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
findPeakBinSmoothed(HistoData, int, int, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Finds the peak bin using a flat moving-average smoothing kernel.
findPeakBinTriangularSmoothed(HistoData, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
findPeakBinTriangularSmoothed(HistoData, int, int, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Finds the peak bin using a triangular (linear-decay) smoothing kernel.
findRoots(double, double) - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Find roots of the spline in a given range.
findXValsOfMaxima(double, double) - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Find the (x, y) values of the maxima of the interpolated function in a given range.
fireCurveChanged(CurveChangeType) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Notify listeners of a curve change.
FIREWALL - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
firstSet(long) - Static method in class edu.cnu.mdi.util.Bits
Returns the index (0-based) of the lowest set bit (LSB-first).
fit(double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Fit with no weights, no initial guess override, and no parameter validator override.
fit(double[], double[]) - Method in interface edu.cnu.mdi.splot.fit.IFitter
Fits a curve to the given data points, returning the fit result.
fit(double[], double[], double[]) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Fit with weights but no initial guess override and no parameter validator override.
fit(double[], double[], double[]) - Method in interface edu.cnu.mdi.splot.fit.IFitter
Fits a curve to the given data points with weights, returning the fit result.
fit(double[], double[], double[], double[], ParameterValidator) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Full fit entry point.
fit(double[], double[], double[], ErfcFitter.ParameterBounds, double[]) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
Expert overload: fit with optional weights, optional bounds, and optional initial guess.
fit(double[], double[], double[], ErfFitter.ParameterBounds, double[]) - Method in class edu.cnu.mdi.splot.fit.ErfFitter
Expert overload: fit with optional weights, optional bounds, and optional initial guess.
fit(double[], double[], double[], GaussianFitter.ParameterBounds, double[]) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
Expert overload: fit with optional weights, optional bounds, and optional initial guess.
fit(double[], double[], double[], MultiGaussianFitter.ParameterBounds, double[]) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Expert overload: fit with optional weights, optional bounds, and optional initial guess.
fit(double[], double[], double[], PolynomialFitter.ParameterBounds, double[]) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
Fit with optional weights, bounds, and explicit initial guess.
fit(int, double[], double[]) - Static method in class edu.cnu.mdi.splot.fit.PolynomialFitter
Convenience: fit a polynomial of a given degree with unit weights.
fit(int, double[], double[], double[]) - Static method in class edu.cnu.mdi.splot.fit.PolynomialFitter
Convenience: fit a polynomial of a given degree with supplied weights.
FIT - Enum constant in enum class edu.cnu.mdi.splot.pdata.CurveChangeType
Fit-related artifacts changed (fit result updated/cleared).
FitEditorPanel - Class in edu.cnu.mdi.splot.edit
Editor panel for a curve's fit/drawing-method settings: the fit-method selector, the method-specific widgets it reveals (polynomial order, Gaussian count), and histogram-only options (RMS-vs-sigma in the legend, showing statistical errors).
FitEditorPanel() - Constructor for class edu.cnu.mdi.splot.edit.FitEditorPanel
A Fit editing panel
fitness(PolygonChromosome) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Compute fitness as the negated configured error between the rendered image and target.
fitness(T) - Method in interface edu.cnu.mdi.sim.ga.GAProblem
Evaluate an individual.
Fitness - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Section
FITNESS_H - Static variable in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Height in pixels used for fitness evaluation rendering.
FITNESS_W - Static variable in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Width in pixels used for fitness evaluation rendering.
fitOrder - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The order of the fit to apply to the curve, if any.
fitResult() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
FitResult - Class in edu.cnu.mdi.splot.fit
Generic result for a (weighted) least-squares fit.
FitResult(IFitStringGetter, double[], RealMatrix, double, double, int, double, double, int, int) - Constructor for class edu.cnu.mdi.splot.fit.FitResult
Create a fit result.
fitSpecific(CurveDrawingMethod) - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Further enable/disable based on fit type
Fitting and Derived Artifacts - Search tag in package edu.cnu.mdi.splot.pdata
Section
FitVectors - Class in edu.cnu.mdi.splot.pdata
Immutable fit vectors (x, y, optional weights) used by the Apache least-squares fitters.
FitVectors(double[], double[], double[]) - Constructor for class edu.cnu.mdi.splot.pdata.FitVectors
Create fit vectors from raw arrays.
FitVectors(DataColumn, DataColumn, DataColumn) - Constructor for class edu.cnu.mdi.splot.pdata.FitVectors
Create fit vectors from data columns.
FitWindowData(double[], double[], double[], int, int, int, int) - Constructor for class edu.cnu.mdi.splot.pdata.HistoFitPrep.FitWindowData
Creates a FitWindowData.
fitWithOptionalWeights(IFitter, FitVectors) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Common pattern: if weights exist, call the weighted fit overload; otherwise call fit(x,y).
FIXED_ZOOM_FACTOR - Static variable in interface edu.cnu.mdi.container.IContainer
The factor used for fixed zooms.
Fixed spacing - Search tag in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Section
FlatLaf considerations - Search tag in class edu.cnu.mdi.graphics.ImageManager
Section
FLAVOR - Static variable in class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
The single DataFlavor used for military symbol drag payloads.
Flushing - Search tag in class edu.cnu.mdi.log.FileLogger
Section
Focus - Search tag in class edu.cnu.mdi.mapping.item.MapPointItem
Section
Focus - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
Focus and selection handles - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
focusFill(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.AItem
Draw a small filled square at the item's focus point.
focusGained(FocusEvent) - Method in class edu.cnu.mdi.view.BaseView
 
focusLost(FocusEvent) - Method in class edu.cnu.mdi.view.BaseView
 
Focus semantics - Search tag in class edu.cnu.mdi.mapping.item.AMapItem
Section
FontChoosePanel - Class in edu.cnu.mdi.component
A dialog for a label and a font.
FontChoosePanel(String, Font) - Constructor for class edu.cnu.mdi.component.FontChoosePanel
Construct a FontChooser -- Sets title and gets array of fonts on the system.
fontHeight(Component, Font, int) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return rendered font height plus total vertical padding.
Fonts - Class in edu.cnu.mdi.ui.fonts
Centralized font factory for MDI.
Force model - Search tag in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Section
forChamber(int, double, double) - Static method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Create a shell for the given chamber-like region.
forEngine(SimulationEngine) - Static method in interface edu.cnu.mdi.sim.ga.GAFeedback
Adapt the unchanged parent simulation engine to this output channel.
forEngine(SimulationEngine) - Static method in interface edu.cnu.mdi.sim.simanneal.AnnealingFeedback
Adapt the unchanged parent simulation engine to this output channel.
forItem(AItem) - Static method in class edu.cnu.mdi.item.ItemOrderingMenu
Convenience overload — equivalent to forItem(item, true).
forItem(AItem, boolean) - Static method in class edu.cnu.mdi.item.ItemOrderingMenu
Create and return a fully configured ItemOrderingMenu for the given item.
format(Log.Level, String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Format a log message as a single string ready for printing.
Format - Search tag in class edu.cnu.mdi.log.ConsoleLogger
Section
formatElevationStatus(double, boolean) - Static method in class edu.cnu.mdi.mapping.container.MapContainer
Formats the elevation status string for display in the toolbar.
formatVersion - Variable in class edu.cnu.mdi.splot.io.PlotSpec
 
Forward equations - Search tag in class edu.cnu.mdi.mapping.projection.MercatorProjection
Section
Forward equations - Search tag in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Section
Forward equations (Snyder) - Search tag in class edu.cnu.mdi.mapping.projection.MollweideProjection
Section
Forward equations (Snyder, spherical form) - Search tag in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Section
fraction - Variable in class edu.cnu.mdi.sim.ProgressInfo
Determinate progress fraction in the range [0,1].
fraction(double) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the fraction of the application height to use for the view.
FRACTION - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Frms - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
from(Properties) - Static method in class edu.cnu.mdi.view.ViewOptions
Creates options from existing MDI properties.
fromDecimalDegrees(double, double) - Static method in class edu.cnu.mdi.mapping.util.GeoUtils
Converts a geographic position given in decimal degrees to a UTMCoordinate.
fromKeyValues(Object...) - Static method in class edu.cnu.mdi.util.PropertyUtils
Create a set of properties from the key values.
fromRadians(Point2D.Double) - Static method in class edu.cnu.mdi.mapping.util.GeoUtils
Converts a geographic position given in radians to a UTMCoordinate.
fromResourcePath(String, ImageIcon) - Static method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
Factory method to create a symbol descriptor from a resource path.
functionForm() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
functionForm() - Method in interface edu.cnu.mdi.splot.fit.IFitStringGetter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
functionForm() - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
fx - Variable in class edu.cnu.mdi.sim.demo.network.Node
Force on the node
fy - Variable in class edu.cnu.mdi.sim.demo.network.Node
Force on the node

G

GAConfig - Record Class in edu.cnu.mdi.sim.ga
A record to hold the configuration parameters for a genetic algorithm.
GAConfig(int, int, double, double, long, long, long) - Constructor for record class edu.cnu.mdi.sim.ga.GAConfig
Creates an instance of a GAConfig record class.
GADiagnosticPlotPanel - Class in edu.cnu.mdi.sim.ga.triimage
Diagnostics panel for the image evolution GA demo.
GADiagnosticPlotPanel() - Constructor for class edu.cnu.mdi.sim.ga.triimage.GADiagnosticPlotPanel
 
GAFeedback - Interface in edu.cnu.mdi.sim.ga
Optional output channel for genetic-algorithm status and UI hints.
GAFeedback.NoFeedback - Enum Class in edu.cnu.mdi.sim.ga
 
GAOperators<C> - Record Class in edu.cnu.mdi.sim.ga
A record to hold the operators used in a genetic algorithm.
GAOperators(SelectionOperator<C>, CrossoverOperator<C>, MutationOperator<C>, ReplacementOperator<C>) - Constructor for record class edu.cnu.mdi.sim.ga.GAOperators
Creates an instance of a GAOperators record class.
GAPopulation<T> - Interface in edu.cnu.mdi.sim.ga
Interface for a population of GA solutions.
GAProblem<T> - Interface in edu.cnu.mdi.sim.ga
Interface for GA problems.
GASolution<S> - Interface in edu.cnu.mdi.sim.ga
Interface for solutions used in genetic algorithms.
GAState - Record Class in edu.cnu.mdi.sim.ga
Immutable statistics snapshot for a genetic algorithm generation.
GAState(long, double, double, double, double) - Constructor for record class edu.cnu.mdi.sim.ga.GAState
Creates an instance of a GAState record class.
Gaussian - Class in edu.cnu.mdi.splot.example
A simple example of using the Gaussian curve fit method.
Gaussian(boolean) - Constructor for class edu.cnu.mdi.splot.example.Gaussian
 
GAUSSIAN - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Single Gaussian fit.
GaussianFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for a 4-parameter Gaussian with baseline:
GaussianFitter() - Constructor for class edu.cnu.mdi.splot.fit.GaussianFitter
Create with a Levenberg-Marquardt optimizer and a robust default guesser.
GaussianFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.GaussianFitter
Create with a custom optimizer and robust default guesser.
GaussianFitter.ParameterBounds - Class in edu.cnu.mdi.splot.fit
Simple bounds container for the Gaussian parameters.
GaussianFitter.ParameterBounds.Builder - Class in edu.cnu.mdi.splot.fit
Fluent builder for bounds.
GaussianMutation - Class in edu.cnu.mdi.sim.ga.triimage
Mutation operator that applies Gaussian noise to the genes of a PolygonChromosome.
GaussianMutation(double, double) - Constructor for class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
Convenience constructor with no reset mutations.
GaussianMutation(double, double, double) - Constructor for class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
Construct with explicit mutation rate, sigma, and reset probability.
GAUSSIANNUMPROP - Static variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
GAUSSIANS - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Multiple Gaussian fit (sum of Gaussians).
generation() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns the value of the generation record component.
GeneticAlgorithmSimulation<C> - Class in edu.cnu.mdi.sim.ga
A generic genetic algorithm simulation.
GeneticAlgorithmSimulation(GAProblem<C>, GAConfig, GAOperators<C>) - Constructor for class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Constructor for the GeneticAlgorithmSimulation.
GeoJsonCityLoader - Class in edu.cnu.mdi.mapping.loader
Utility for loading city (populated place) point features from a GeoJSON FeatureCollection.
GeoJsonCityLoader() - Constructor for class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
No-arg constructor required for use as an ICityLoader instance.
GeoJsonCityLoader.CityFeature - Class in edu.cnu.mdi.mapping.loader
Immutable representation of a single populated-place (city) feature.
GeoJsonCountryLoader - Class in edu.cnu.mdi.mapping.loader
Utility for loading country boundary polygons from a GeoJSON FeatureCollection.
GeoJsonCountryLoader() - Constructor for class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
No-arg constructor required for use as an ICountryLoader instance.
GeoJsonCountryLoader.CountryFeature - Class in edu.cnu.mdi.mapping.loader
Immutable representation of a single country feature consisting of an administrative name, an ISO-3166-1 alpha-3 code, and one or more polygon rings expressed as lists of geographic points in radians.
GeometricAnnealingSchedule - Class in edu.cnu.mdi.sim.simanneal
A standard geometric (exponential) annealing schedule.
GeometricAnnealingSchedule() - Constructor for class edu.cnu.mdi.sim.simanneal.GeometricAnnealingSchedule
 
Geometry - Search tag in class edu.cnu.mdi.item.AItem
Section
Geometry - Search tag in class edu.cnu.mdi.mapping.item.MapPolylineItem
Section
Geometry and caching - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
geometryChanged() - Method in class edu.cnu.mdi.item.AItem
Notify the item that its geometry has changed.
Geometry conventions - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Section
Geometry dispatch - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
Geometry model - Search tag in class edu.cnu.mdi.item.ConnectorItem
Section
GeometrySliceDemoView - Class in edu.cnu.mdi.view.demo.geoslice
Demonstration view showing a two-dimensional slice through a synthetic three-dimensional geometry model.
GeometrySliceModel - Class in edu.cnu.mdi.view.demo.geoslice
Synthetic three-dimensional model used by the geometry slice demo views.
GeometrySliceViewInfo - Class in edu.cnu.mdi.view.demo.geoslice
View information for the Geometry Slice Demo view.
GeometrySliceViewInfo() - Constructor for class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
GeoUtil - Class in edu.cnu.mdi.geometry
Shared numerical constants and array utilities for the geometry package.
GeoUtils - Class in edu.cnu.mdi.mapping.util
Utility class for geographic coordinate conversions using the WGS84 ellipsoid.
GEQ - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
gesture - Variable in class edu.cnu.mdi.graphics.toolbar.ADragButton
Current gesture context (null when idle).
gesture - Variable in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Current move gesture context (null when idle).
gesture - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
Gesture context for the current gesture (null when idle).
GestureContext - Class in edu.cnu.mdi.graphics.toolbar
Encapsulates the state of a single user interaction ("gesture") on a canvas.
GestureContext(AToolBar, Component, Object, Point, MouseEvent) - Constructor for class edu.cnu.mdi.graphics.toolbar.GestureContext
Create a context at gesture start using a mouse event.
GestureContext-first - Search tag in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Section
Gesture lifetime - Search tag in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Section
get(int) - Method in class edu.cnu.mdi.view.ViewManager
Returns the view at the given zero-based index in registration order.
getAbsoluteTemperature() - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Current absolute temperature used in Metropolis acceptance (includes T0).
getAccentColorHex() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
Accent color used for section headers.
getAccentColorHex() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
Accent color used for section headers.
getAccentColorHex() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Accent color used for section headers.
getAccentColorHex() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getAccentColorHex() - Method in class edu.cnu.mdi.view.DrawingViewInfo
Accent color used for section headers.
getAccentColorHex() - Method in class edu.cnu.mdi.view.JsonViewInfo
Accent color used for section headers.
getActiveBounds() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the pixel bounds of the active (data) area within the component.
getActiveButton() - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Return the currently selected toggle button from the primary group.
getActiveButton(String) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
getActivePlotPanel() - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Get the active plot panel, or null if none.
getAdc() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the stable fake ADC value.
getAdminName() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature
Returns the administrative (display) name of the country.
getAfterDraw() - Method in class edu.cnu.mdi.container.BaseContainer
 
getAlignment() - Method in class edu.cnu.mdi.item.TextItem
 
getAlignment() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
 
getAlignmentH() - Method in class edu.cnu.mdi.item.PointItem
Get the horizontal alignment for the image icon
getAlignmentH() - Method in class edu.cnu.mdi.mapping.item.MapPointItem
 
getAlignmentV() - Method in class edu.cnu.mdi.item.PointItem
Get the vertical alignment for the image icon
getAlignmentV() - Method in class edu.cnu.mdi.mapping.item.MapPointItem
 
getAllColors() - Static method in class edu.cnu.mdi.ui.colors.X11Colors
Returns an unmodifiable view of all available colors, keyed by their canonical display names (lower-case, single-spaced).
getAllDevices() - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Get all the device items currently on the device layer.
getAllItems() - Method in class edu.cnu.mdi.item.Layer
Return a snapshot of all items on this layer, in draw order (bottom-to-top).
getAllLayers() - Method in class edu.cnu.mdi.container.BaseContainer
Get all layers in draw order (bottom -> top), including protected layers.
getAllLayersForHitTesting() - Method in class edu.cnu.mdi.container.BaseContainer
Get all layers in hit-test order (top -> bottom), including protected layers.
getAnnotationLayer() - Method in class edu.cnu.mdi.container.BaseContainer
Get the annotation layer for this container.
getAnnotationLayer() - Method in interface edu.cnu.mdi.container.IContainer
Get the annotation layer for this container.
getAnnotationLayer() - Method in class edu.cnu.mdi.view.BaseView
Helper method to the the annotation layer from the container, if available.
getAnswer() - Method in class edu.cnu.mdi.ui.colors.ColorDialog
Gets the answer code indicating how the dialog was dismissed.
getApplication() - Static method in class edu.cnu.mdi.app.BaseMDIApplication
Returns the singleton BaseMDIApplication instance for this JVM.
getApplicationId() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Returns a stable application identifier used for persistence (window placement, saved desktop configuration, etc.).
getApplicationName() - Static method in class edu.cnu.mdi.util.Environment
Returns the application name.
getArcPoints(Point2D.Double, Point2D.Double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build an array of world points approximating a simple arc sweep.
getAsHTML() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Generates an HTML string representing this view info, suitable for display in a Swing HTML component.
getAspectRatio(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get an aspect ratio from the properties
getAuxLineColor() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the color used for auxiliary lines.
getAuxLineColor() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getAuxLineStyle() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the style used for drawing auxiliary lines.
getAuxLineStyle() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getAuxLineWidth() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the line width for drawing auxiliary lines.
getAuxLineWidth() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getAvailableFeedbackFields() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getAvailablePropertyNames() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Returns all DBF property names present in this renderer's features.
getAxesFont() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the axes label font.
getAzimuth() - Method in class edu.cnu.mdi.item.AItem
Return the rotation angle in degrees, range (-180, 180].
getBackground(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the background color from the properties
getBackgroundColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the background color drawn behind the entire map panel.
getBackgroundImage(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the full path of an image file to be used as a background image.
getBarHeight() - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
 
getBaseline(JComponent, int, int) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Overridden to always return -1, since a vertical label does not have a meaningful baseline.
getBaselineResizeBehavior(JComponent) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Overridden to always return Component.BaselineResizeBehavior.OTHER, since a vertical label does not have a meaningful baseline
getBaseView() - Method in class edu.cnu.mdi.view.VirtualWindowItem
Get the base view that this item represents
getBasicStatistics() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Computes (and caches) the mean, standard deviation, and RMS of the histogram, weighted by bin counts.
getBeforeDraw() - Method in class edu.cnu.mdi.container.BaseContainer
 
getBestIndividualCopy() - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Returns a copy of the best individual found so far in the GA.
getBestSolutionCopy() - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Return a defensive copy of the best solution found so far.
getBin(double) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the zero-based bin index for a given value.
getBinMaxX(int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the right edge of a bin.
getBinMidValue(int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the midpoint x value of a bin.
getBinMinX(int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the left edge of a bin.
getBinWidth(int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the width of a bin (right - left).
getBoolean(Properties, String, boolean) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a boolean from properties.
getBorderColor() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the color used for symbol borders.
getBorderColor() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getBorderColor() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Returns the effective country-boundary color.
getBorderColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to stroke country political borders.
getBorderColor() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the line color selector
getBorderSelector() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the border selector
getBorderStroke() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the Stroke used to draw country political borders.
getBorderWidth() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Returns the effective country-boundary width.
getBoundaryColor() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getBoundingBox() - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Returns the bounds of this Polygon.
getBounds() - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Gets the bounding box of this Polygon.
getBounds() - Method in class edu.cnu.mdi.mapping.graphics.MapGraphics.ProjectedMapShape
Computes the union of the bounds of all projected subpaths.
getBounds(IContainer) - Method in class edu.cnu.mdi.item.AItem
Return the screen-coordinate bounding rectangle of this item.
getBounds(IContainer) - Method in class edu.cnu.mdi.item.PathBasedItem
get the bounding rect.
getBounds(IContainer) - Method in class edu.cnu.mdi.item.PointItem
get the bounding rect in pixels.
getBounds(IContainer) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
getBounds(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns the device-space bounds of the projected route.
getBounds(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
 
getBounds(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Returns the device-space bounding rectangle for this point item.
getBounds(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Returns the screen-space bounding rectangle of the text box.
getBounds(IContainer, double, double, double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the pixel bounding rectangle for a line between two world coordinate pairs.
getBounds(IContainer, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the pixel bounding rectangle for a line between two world points.
getBounds(MapGraphics.ProjectedMapShape) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Returns the pixel bounds of a projected map shape.
getBoxZoomRubberbandPolicy(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the box-zoom rubberband policy from properties.
getButton() - Method in class edu.cnu.mdi.component.LabeledButtonContainer
Returns the contained button.
getButton(String) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
getButton(String) - Method in class edu.cnu.mdi.dialog.SimpleDialog
Get the first button on this dialog with the given label.
getButton(String) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Look up a registered toolbar button by id.
getButton(String, Class<T>) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Look up a registered toolbar button by id and expected type.
getButtonRegistryView() - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
 
getCancelButton() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getCanvas() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getCapacity() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
getCategory() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
getCenter() - Method in class edu.cnu.mdi.geometry.Line
Gets the midpoint of the directed segment from p0 to p1.
getCenter() - Method in class edu.cnu.mdi.geometry.Sphere
Gets the center of the sphere.
getCenterComponent() - Method in class edu.cnu.mdi.view.BaseView
Returns the Component currently in the CENTER position of the content pane,
getCenterLine() - Method in class edu.cnu.mdi.geometry.Cylinder
Gets the center line of the cylinder.
getCentralLongitude() - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
getCentralLongitude() - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Returns the central longitude λ₀ in radians.
getCentralLongitude() - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Returns the central meridian λ₀ in radians.
getCentroid() - Method in class edu.cnu.mdi.splot.pdata.Curve
Get the centroid of the curve data points.
getCentroid(Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the centroid of a straight-segment path.
getCentroid(Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the centroid of a polygon.
getChamberIndex() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the zero-based chamber/region index.
getCheckBox() - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
getCheckBox(String) - Method in class edu.cnu.mdi.component.OptionPanel
Returns the underlying JCheckBox for the option identified by label, or null if no such option exists.
getChecker() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
 
getCityColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to draw city marker dots.
getCityCount() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the number of cities currently loaded in this view.
getCityCount() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Return the city count currently selected on the slider.
getCityLayer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the standard city layer.
getCityRenderer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the active CityPointRenderer.
getClassPath() - Method in class edu.cnu.mdi.util.Environment
Get the JVM class path
getColor() - Method in class edu.cnu.mdi.ui.colors.ColorButton
 
getColor() - Method in class edu.cnu.mdi.ui.colors.ColorDialog
Gets the selected color.
getColor() - Method in class edu.cnu.mdi.ui.colors.ColorLabel
Return the current color.
getColor() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Gets the currently selected color.
getColor(Properties, String, Color) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a color from a properties.
getColorMap() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the color scale for Z values (heatmap intensity).
getColumnCount() - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Get the number of columns
getComboBox(LineStyle) - Static method in enum class edu.cnu.mdi.graphics.style.LineStyle
Obtain a combo box of choices.
getComboBox(SymbolType) - Static method in enum class edu.cnu.mdi.graphics.style.SymbolType
Obtain a combo box of choices.
getComboBox(LimitsMethod) - Static method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
Obtain a combo box of choices.
getCompletionStatus() - Method in class edu.cnu.mdi.sim.task.TaskHandle
Returns the terminal outcome, or null while execution is pending.
getComponent() - Method in class edu.cnu.mdi.container.BaseContainer
Get the underlying JComponent
getComponent() - Method in interface edu.cnu.mdi.container.IContainer
Get the underlying JComponent
getComponentImage(Component) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Render c to a new BufferedImage and return it.
getComponentImage(Component) - Static method in class edu.cnu.mdi.swing.SwingGraphicsUtils
Convenience method that creates an opaque buffer and immediately paints the component into it.
getComponentImageBuffer(Component) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Allocate an opaque BufferedImage large enough to hold an off-screen rendering of c.
getComponentTranslucentImage(Component) - Static method in class edu.cnu.mdi.swing.SwingGraphicsUtils
Convenience method that creates a translucent ARGB buffer and immediately paints the component into it.
getComponentTranslucentImageBuffer(Component) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Allocate a translucent BufferedImage large enough to hold an off-screen rendering of c.
getConfig() - Method in class edu.cnu.mdi.sim.SimulationEngine
Return the immutable engine configuration.
getConfiguration() - Static method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Get the view configuration for lazy creation.
getConfigurationFile() - Method in class edu.cnu.mdi.util.Environment
Returns the configuration file used by the application.
getConfigurationProperties() - Method in class edu.cnu.mdi.view.BaseView
Capture this view's current state into a Properties object.
getConnectable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the item connectable boolean flag.
getConnectedItems(AItem) - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Get all items directly connected to the given item.
getConnectionLayer() - Method in class edu.cnu.mdi.container.BaseContainer
Get the connection layer for this container.
getConnectionLayer() - Method in interface edu.cnu.mdi.container.IContainer
Get the connection layer for this container.
getConnectionLayer() - Method in class edu.cnu.mdi.view.BaseView
Helper method to the get the connection layer from the container, if available.
getConnectors() - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
 
getConsoleLog(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the "console log" boolean flag.
getContainer() - Method in class edu.cnu.mdi.item.AItem
Return the IContainer that hosts this item's layer.
getContainer() - Method in class edu.cnu.mdi.item.ItemModification
Get the container that holds the item on one of its layers.
getContainer() - Method in class edu.cnu.mdi.item.Layer
Return the owning container.
getContainer(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a container from the properties
getContext() - Method in class edu.cnu.mdi.sim.SimulationEngine
Return the SimulationContext shared with the simulation.
getCount(int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the count for a specific bin.
getCountryAtPoint(Point, IContainer) - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the name of the country under the given screen-space point, or null if no country is found.
getCountryBoundaryLayer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the country-boundary layer.
getCountryCount() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the number of countries currently loaded in this view.
getCountryFillLayer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the country-fill layer.
getCountryName() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the name of the country in which this city is located, or null if absent in the source data.
getCountryRenderer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the current country renderer.
getCounts() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the live counts array.
getCountsCopy() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns a defensive copy of the counts array.
getCovarianceThreshold() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
 
getCubicSpline() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
getCurrent() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Get the current point of the gesture, which may be updated during dragging or clicking.
getCurrentColumn() - Method in class edu.cnu.mdi.view.VirtualView
Returns the currently visible column index.
getCurrentColumnPixelOffset() - Method in class edu.cnu.mdi.view.VirtualView
Returns the horizontal pixel offset currently applied to all managed views — that is, how far left they have been shifted from their column-0 positions.
getCurrentMapTheme() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the map theme that should be used when creating a new projection.
getCurrentMousePoint() - Method in class edu.cnu.mdi.item.ItemModification
Get the current location of the mouse.
getCurrentPoint() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getCurrentPoint() - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
getCurrentPoint() - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
getCurrentProjection() - Method in class edu.cnu.mdi.mapping.MapProjectionMenu
Returns the currently selected EProjection.
getCurrentTheme() - Method in class edu.cnu.mdi.mapping.MapControlPanel
Returns the MapTheme currently selected by the theme radio buttons.
getCurrentWorkingDirectory() - Method in class edu.cnu.mdi.util.Environment
Returns the current working directory.
getCurrentWorldPoint() - Method in class edu.cnu.mdi.item.ItemModification
 
getCurve(int) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Convenience: get a curve by index.
getCurve(String) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Convenience: get a curve by name.
getCurveAtRow(int) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Get the curve (ACurve) in the model at the given row.
getCurveDrawingMethod() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
getCurveItem() - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
Get the curve (editor) item
getCurveModel() - Method in class edu.cnu.mdi.splot.edit.CurveTable
Get the curve data model
getCurves() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
getDataDirectory() - Method in class edu.cnu.mdi.util.Environment
Returns the developer-configured default data directory: the initial location file dialogs open to before they have any purpose-specific history of their own.
getDataWorld() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the visible region in data (linear) coordinates.
getDefaultLayer() - Method in class edu.cnu.mdi.container.BaseContainer
Get the default user content layer.
getDefaultLayer() - Method in interface edu.cnu.mdi.container.IContainer
Get the default user content layer for this container.
getDefaultLayer() - Method in class edu.cnu.mdi.view.BaseView
Helper method to the get the default layer from the container, if available.
getDefaultStyle() - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Returns the current default style used by TextPaneScrollPane.append(String).
getDefaultToggleButton() - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Get the default toggle button (if any).
getDegree() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
getDelay() - Method in class edu.cnu.mdi.util.Ping
Returns the current delay between timer firings, in milliseconds.
getDelayMs() - Method in class edu.cnu.mdi.hover.HoverManager
Returns the current hover delay in milliseconds.
getDeletable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the view deletable boolean flag.
getDelP() - Method in class edu.cnu.mdi.geometry.Line
Gets the line direction vector dp = p1 - p0.
getDescription() - Method in class edu.cnu.mdi.splot.io.PlotFileFilter
 
getDescriptor() - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Gets the symbol descriptor.
getDeviceLayer() - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Get the device layer where device items are placed.
getDiagnosticsComponent() - Method in class edu.cnu.mdi.sim.ui.SimulationView
Get the diagnostics component, if any.
getDiagnosticsSamples() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Return the queue of per-step diagnostic samples produced during the simulation.
getDisplayHeight() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Return the original target image height in pixels.
getDisplayName() - Method in class edu.cnu.mdi.item.AItem
 
getDisplayName() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
getDisplayScaleFactor() - Static method in class edu.cnu.mdi.util.Environment
Returns the display scale factor for the default screen device based on the default affine transform.
getDisplaySize() - Static method in class edu.cnu.mdi.swing.WindowPlacement
Returns the width and height of the main display as a Dimension.
getDisplayWidth() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Return the original target image width in pixels.
getDistance(int, int) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
Distance between two cities including optional river penalty.
getDouble(Properties, String) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a double from properties.
getDouble(Properties, String, double) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a double from properties.
getDoubleClickable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the view double-clickable boolean flag.
getDraggable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the draggable boolean flag.
getDragThresholdPx() - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
getDrawSize() - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Gets the on-screen icon size in pixels.
getEditedText() - Method in class edu.cnu.mdi.component.TextEditPanel
Get the edited text.
getElapsedLabel() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getElapsedSeconds() - Method in class edu.cnu.mdi.sim.SimulationContext
Get elapsed time since the engine started, in seconds.
getElapsedSeconds() - Method in class edu.cnu.mdi.sim.task.TaskContext
Returns elapsed wall-clock time since the worker engine started.
getElapsedSeconds() - Method in class edu.cnu.mdi.sim.task.TaskHandle
 
getElevation(double, double) - Method in class edu.cnu.mdi.mapping.MapView2D
Returns interpolated elevation or bathymetry at a geographic location.
getElevation(double, double) - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Returns interpolated elevation or bathymetry.
getElevationMeters(double, double) - Method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Returns the nearest-neighbor elevation in meters for a latitude and longitude given in degrees.
getElevationMetersAtGridPoint(int, int) - Method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Returns the raw grid value at a row and column.
getEllipsePoints(double, double, double, int, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build an array of world points approximating an ellipse.
getEmptyBinCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getEnclosedItems(Rectangle) - Method in class edu.cnu.mdi.container.BaseContainer
Obtain a collection of all enclosed items across all lists.
getEnclosedItems(Rectangle) - Method in interface edu.cnu.mdi.container.IContainer
Obtain a collection of all enclosed items across all lists.
getEndItem() - Method in class edu.cnu.mdi.item.ConnectorItem
Return the item this connector terminates at.
getEndLatLon() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns a defensive copy of the geographic end endpoint.
getEtopo5Layer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the ETOPO5 layer.
getEtopo5Renderer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the ETOPO5 renderer.
getExternalPadBottom() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the bottom external vertical padding.
getExternalPadLeft() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the left external horizontal padding.
getExternalPadRight() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the right external horizontal padding.
getExternalPadTop() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the top external vertical padding.
getExtraBackground() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the extra text fill/background color.
getExtraBorderColor() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the extra text border color.
getExtraFont() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the extra text font.
getExtraForeground() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the extra text color.
getExtraStrings() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the extra strings for a second legend-like display.
getFailure() - Method in class edu.cnu.mdi.sim.task.TaskHandle
 
getFeedbackControl() - Method in class edu.cnu.mdi.container.BaseContainer
Return the object that controls the container's feedback.
getFeedbackControl() - Method in interface edu.cnu.mdi.container.IContainer
Return the object that controls the container's feedback.
getFeedbackFields() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns an unmodifiable view of the feedback field names.
getFeedbackFontSize(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the feedback font size
getFeedbackPane() - Method in class edu.cnu.mdi.container.BaseContainer
Get the optional feedback pane.
getFeedbackPane() - Method in interface edu.cnu.mdi.container.IContainer
Get the optional feedback pane.
getFeedbackPane() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
Get the feedback pane
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in interface edu.cnu.mdi.feedback.IFeedbackProvider
Add any appropriate feedback strings panel.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.item.AItem
Populate the feedback string list with information about this item.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Populate the feedback string list with information about this item.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Provides mouse-over feedback showing the great-circle length and the geographic coordinates of both endpoints.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Populate the feedback string list with information about this item.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Populate the feedback string list with information about this item.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Populate the feedback string list with information about this item.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.mapping.MapView2D
Default feedback implementation: no-op.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.view.BaseView
Default feedback implementation: no-op.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceDemoView
Default feedback implementation: no-op.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.view.demo.layout.DeviceItem
Add any appropriate feedback.
getFeedbackStrings(IContainer, Point, Point2D.Double, List<String>) - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
 
getFieldNames() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Returns the names of all fields in column order.
getFields() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Returns an unmodifiable view of the field descriptors in column order.
getFileFilter() - Method in interface edu.cnu.mdi.transfer.IFileDropHandler
Returns the current file filter.
getFileFilter() - Method in class edu.cnu.mdi.view.BaseView
Returns the current file filter, or null if none is set.
getFileMenu() - Method in class edu.cnu.mdi.ui.menu.MenuManager
Get the file menu.
getFileShapeType() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Returns the shape type declared in the file header.
getFillColor() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the selected fill color.
getFillColor() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the color used for fill the interior area.
getFillColor() - Method in class edu.cnu.mdi.graphics.style.Styled
Get the fill color for the symbols
getFillColor() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getFillColor() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Returns the effective country-fill color.
getFillColor() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the polygon fill color, or null if polygons are not filled.
getFillColor(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the fill color from the properties
getFirstCurve() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Convenience: get the first curve.
getFitLineColor() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the fit line color selector
getFitnessMode() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
 
getFitOrder() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Get the per-curve order/count knob for fit methods that need an integer order.
getFitSelector() - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Get the fit selector.
getFitSummary() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
getFitValueGetter() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Get the cached fit evaluator y(x) for the current fit.
getFloat(Properties, String) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a float from properties.
getFloat(Properties, String, float) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a float from properties.
getFocus() - Method in class edu.cnu.mdi.item.AItem
Return the world-coordinate focus of this item.
getFocusPoint(IContainer) - Method in class edu.cnu.mdi.item.AItem
Return the screen-coordinate location of the focus, or null if the focus is not set.
getFocusPoint(IContainer) - Method in class edu.cnu.mdi.mapping.item.AMapItem
Returns the screen-coordinate pixel position of this item's geographic focus point.
getFont() - Method in class edu.cnu.mdi.component.LabeledButtonContainer
 
getFont() - Method in interface edu.cnu.mdi.item.ITextEditable
Returns the current display font.
getFont() - Method in class edu.cnu.mdi.item.TextItem
 
getFont() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
 
getFooter() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
getFooter() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
getFooter() - Method in class edu.cnu.mdi.view.AbstractViewInfo
 
getFooter() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getFooter() - Method in class edu.cnu.mdi.view.DrawingViewInfo
getFooter() - Method in class edu.cnu.mdi.view.JsonViewInfo
getFraction(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a fraction (maybe of screen, maybe of app) from the properties
getFrameCount() - Method in class edu.cnu.mdi.component.DrawnComponentManager
Returns the number of elapsed animation frames.
getFrameSize() - Method in class edu.cnu.mdi.util.Environment
Get the current frame size.
getFrameworkVersion() - Static method in class edu.cnu.mdi.app.BaseMDIApplication
Attempt to determine the framework version from the manifest or pom.properties.
getGeneration() - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Returns the current generation number of the GA.
getGenesCopy() - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Return a defensive copy of the raw gene array.
getGlobalWireId() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the unique wire id across the synthetic model.
getGoodCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getGoodCount() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the total number of in-range entries (excludes underflow/overflow).
getGraphicsDevices() - Static method in class edu.cnu.mdi.util.Environment
Returns the available graphics devices (monitors).
getGraticuleColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to draw graticule lines (latitude parallels and longitude meridians).
getGraticuleLayer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the standard graticule layer.
getGraticuleRenderer() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the active graticule renderer.
getGraticuleStrokeWidth() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the stroke width in points used for graticule lines.
getGridCopy() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns a defensive copy of the bin-edge grid.
getGridDrawer() - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Get the grid drawer used in this view.
getGridSize() - Method in class edu.cnu.mdi.view.demo.layout.GridDrawer
Get the grid size.
getHeader() - Method in class edu.cnu.mdi.json.JsonSplitPane
Access the header panel, so that it can be added to.
getHeight(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a height from the properties
getHeightWorld() - Method in class edu.cnu.mdi.item.EllipseItem
 
getHisto2DData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Get the 2D histogram data, if applicable.
getHistoData() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
 
getHomeDirectory() - Method in class edu.cnu.mdi.util.Environment
Returns the user's home directory.
getHostAddress() - Method in class edu.cnu.mdi.util.Environment
Returns the primary IPv4 address of the local host, if it can be determined.
getHoveredI() - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
 
getHoveredJ() - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
 
getHoverWindow() - Method in class edu.cnu.mdi.container.BaseContainer
Lazily creates the hover popup window.
getHoverWindow() - Method in interface edu.cnu.mdi.container.IContainer
Get the hover info window for this container, if any.
getIcon() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
getIconRelativePath(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
Get the icon path relative to the MDI resource root for a predefined button.
getIContainer() - Method in class edu.cnu.mdi.view.BaseView
Returns the container hosted by this view.
getId() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
getId(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
Return a stable string id for a predefined toolbar bit.
getImage() - Method in class edu.cnu.mdi.container.BaseContainer
Get the background image.
getImage() - Method in interface edu.cnu.mdi.container.IContainer
Get the background image.
getImageComponent() - Method in class edu.cnu.mdi.splot.plot.PlotView
The component that best represents this view as a static image, for screenshot/clipboard capture (see TakePicture).
getImageComponent() - Method in class edu.cnu.mdi.view.BaseView
The component that best represents this view as a static image, for screenshot/clipboard capture (see TakePicture).
getInfoButton() - Method in class edu.cnu.mdi.view.BaseView
Returns a button that triggers the view info dialog when clicked.
getInsets() - Method in class edu.cnu.mdi.component.MagnifyWindow
Returns the insets to use for this window.
getInsets() - Method in class edu.cnu.mdi.component.TextEditPanel
Returns the insets to use for this panel.
getInsets() - Method in class edu.cnu.mdi.dialog.ButtonPanel
 
getInsets() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
 
getInsets() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
 
getInsets() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Returns slightly expanded outer insets for the panel.
getInsets() - Method in class edu.cnu.mdi.view.BaseView
Slightly reduces the bottom inset to match legacy appearance.
getInstance() - Static method in class edu.cnu.mdi.app.DemoApp
Public access to the singleton.
getInstance() - Static method in class edu.cnu.mdi.app.HelloMDI
Public access to the singleton.
getInstance() - Static method in class edu.cnu.mdi.component.DrawnComponentManager
Returns the shared animation manager.
getInstance() - Static method in class edu.cnu.mdi.desktop.Desktop
Returns the singleton Desktop instance.
getInstance() - Static method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Get the singleton instance.
getInstance() - Static method in class edu.cnu.mdi.graphics.ImageManager
Get the singleton instance.
getInstance() - Static method in class edu.cnu.mdi.hover.HoverManager
Returns the singleton HoverManager.
getInstance() - Static method in class edu.cnu.mdi.log.Log
Returns the singleton Log instance.
getInstance() - Static method in class edu.cnu.mdi.ui.menu.MenuManager
This one is used after the menu manager is created.
getInstance() - Static method in class edu.cnu.mdi.util.Environment
Returns the singleton Environment instance.
getInstance() - Static method in class edu.cnu.mdi.view.ViewManager
Returns the singleton ViewManager instance, creating it on first call.
getInstance() - Static method in class edu.cnu.mdi.view.VirtualView
Public access to the singleton virtual view.
getInt(Properties, String, int) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get an int from properties.
getInternalPadX() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Get the internal horizontal padding.
getInternalPadY() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Get the internal vertical padding.
getInterpolatedElevationMeters(double, double) - Method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Returns bilinearly interpolated elevation in meters.
getIntervalMs() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
getIntProperty(String) - Method in class edu.cnu.mdi.view.BaseView
Read an integer property from this view's internal properties.
getIsoA3() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature
Returns the ISO 3166-1 alpha-3 country code.
getItem() - Method in class edu.cnu.mdi.item.ItemModification
Get the item being modified.
getItemAtPoint(IContainer, Point) - Method in class edu.cnu.mdi.item.Layer
Return the topmost visible item that contains the given screen point.
getItemAtPoint(Point) - Method in class edu.cnu.mdi.container.BaseContainer
Find an item, if any, at the point.
getItemAtPoint(Point) - Method in interface edu.cnu.mdi.container.IContainer
Find an item, if any, at the point.
getItemModification() - Method in class edu.cnu.mdi.item.AItem
 
getItemOrderingMenu(AItem, boolean) - Static method in class edu.cnu.mdi.item.ItemOrderingMenu
getItemsAtPoint(IContainer, Point) - Method in class edu.cnu.mdi.item.Layer
Return all visible items that contain the given screen point, topmost first.
getItemsAtPoint(Point) - Method in class edu.cnu.mdi.container.BaseContainer
Find all items, if any, at the point.
getItemsAtPoint(Point) - Method in interface edu.cnu.mdi.container.IContainer
Find all items, if any, at the point.
getJavaMajorVersion() - Static method in class edu.cnu.mdi.util.Environment
Returns the major Java runtime version (e.g.
getJComponent(Properties, String) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a JComponent from properties.
getKeyboardShortcuts() - Method in class edu.cnu.mdi.mapping.MapViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getKeyboardShortcuts() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getKeyboardShortcuts() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getKeyboardShortcuts() - Method in class edu.cnu.mdi.view.AbstractViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getKeyboardShortcuts() - Method in class edu.cnu.mdi.view.DrawingViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getKeyboardShortcuts() - Method in class edu.cnu.mdi.view.JsonViewInfo
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save").
getLabelColor() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getLabelColor() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the effective city-label color.
getLabelColor() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns the effective coordinate-label color.
getLabelColor() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the label text color.
getLabelColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to render text labels such as city names.
getLabelField() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the .dbf field name used for labels, or null if labels are suppressed.
getLabelFont() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the city-label font.
getLabelFontSize() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getLabelText() - Method in class edu.cnu.mdi.component.LabeledButtonContainer
Returns the label text.
getLandColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to fill land (country) polygons.
getLastDrawnPolygon() - Method in class edu.cnu.mdi.item.AItem
 
getLatitude() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the city's latitude in radians (north positive), in the range [-π/2, π/2].
getLatitudeStepDeg() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getLatitudeStepRad() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns the latitude step size in radians (fixed mode / adaptive fallback).
getLatLons() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
getLayer() - Method in class edu.cnu.mdi.item.AItem
Return the Layer on which this item lives.
getLayerByName(String) - Method in class edu.cnu.mdi.container.BaseContainer
Gets an z layer by name.
getLayerByName(String) - Method in interface edu.cnu.mdi.container.IContainer
Gets an z layer by name.
getLayerIndex() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the zero-based layer index.
getLayers() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the imported shapefile layers.
getLayoutAlignmentX(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the alignment along the x axis.
getLayoutAlignmentY(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the alignment along the y axis.
getLeft(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the left location in pixels.
getLegendLineLength() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the legend line length.
getLine() - Method in class edu.cnu.mdi.item.AItem
 
getLine() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the 3D line segment representing this wire.
getLineColor() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the selected line color.
getLineColor() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the color used for the primary line (e.g.
getLineColor() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getLineColor(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the line color from the properties
getLineStyle() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the style used for drawing the primary line (see IStyled.getLineColor()).
getLineStyle() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getLineStyle(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the line style from the properties.
getLineWidth() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the line width for drawing the primary line.
getLineWidth() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getLineWidth() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getLineWidth(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a line width from the properties
getLineWidthSelector() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the line width slider
getLocation() - Method in class edu.cnu.mdi.hover.HoverEvent
Returns a defensive copy of the hover location.
getLocation(MouseEvent) - Method in class edu.cnu.mdi.container.BaseContainer
Convert the mouse event location to a world point.
getLocked(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the locked flag.
getLogPath() - Method in class edu.cnu.mdi.log.FileLogger
Returns the path of the active log file.
getLong(Properties, String, long) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a long from properties.
getLongitude() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the city's longitude in radians (east positive), normalized to (-π, π].
getLongitudeStepDeg() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getLongitudeStepRad() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns the longitude step size in radians (fixed mode / adaptive fallback).
getMajorTickLen() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the major tick length in pixels.
getManualXMax() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the maximum value for a manual X range.
getManualXMin() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the minimum value for a manual X range.
getManualYMax() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the maximum value for a manual Y range.
getManualYMin() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the minimum value for a manual Y range.
getMapControlPanel() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the standard map control panel, or null if a subclass has replaced it with a custom component.
getMapHoverText(Point, IContainer) - Method in class edu.cnu.mdi.mapping.MapView2D
Builds the unified country and shapefile text shown by the hover popup.
getMapProjection() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the active map projection.
getMax() - Method in class edu.cnu.mdi.splot.pdata.DataList
Get the maximum value in the column.
getMaxEvaluations() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
 
getMaxFileSizeBytes() - Method in class edu.cnu.mdi.log.FileLogger
Returns the maximum file size in bytes before rotation is triggered.
getMaximize(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the view maximize boolean flag.
getMaximum() - Method in class edu.cnu.mdi.component.RangeSlider
Returns the slider's maximum value.
getMaximumSize() - Method in class edu.cnu.mdi.io.RecentFiles
 
getMaximumSize(JComponent) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Returns a Dimension appropriate for vertical rendering
getMaxIterations() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
 
getMaxLabelScalerank() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the maximum scalerank for city labels.
getMaxScalerank() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the maximum city scalerank.
getMaxSize() - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
getMaxX() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the right edge (maximum x) of the histogram range, i.e.
getMaxY() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the maximum y value, i.e.
getMean() - Method in class edu.cnu.mdi.splot.pdata.DataColumn
Get mean of the data in this column.
getMeanPixelDensity(IContainer) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Estimate the pixel density of the container in pixels per world unit.
getMenu(MenuId) - Method in class edu.cnu.mdi.ui.menu.MenuManager
Gets a contributed menu without depending on its display label.
getMenu(String) - Method in class edu.cnu.mdi.ui.menu.MenuManager
Get a menu based on its name.
getMenuBar() - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Returns the menu bar owned by this plot host.
getMenuTitle() - Method in class edu.cnu.mdi.view.ViewConfiguration
Returns the menu title associated with this configuration.
getMin() - Method in class edu.cnu.mdi.splot.pdata.DataList
Get the minimum value in the column.
getMinExponentX() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
The exponent where we switch to scientific notation on the x axis.
getMinExponentY() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
The exponent where we switch to scientific notation on the y axis.
getMinimum() - Method in class edu.cnu.mdi.component.RangeSlider
Returns the slider's minimum value.
getMinimumPopulation() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
Returns the minimum population threshold.
getMinimumSize() - Method in class edu.cnu.mdi.component.AspectRatioPanel
 
getMinimumSize() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Returns the minimum size of the panel.
getMinimumSize(JComponent) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Returns a Dimension appropriate for vertical rendering
getMinorTickLen() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the minor tick length in pixels.
getMinPopulation() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the minimum population threshold.
getMinX() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the left edge (minimum x) of the histogram range, i.e.
getMinY() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the minimum y value.
getModel() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Get the model being updated by this simulation.
getName() - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Returns the human-readable name for this drawable, or null if none was set.
getName() - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Get a human-readable name for this drawable.
getName() - Method in enum class edu.cnu.mdi.graphics.style.FillStyle
Get the nice name of the enum.
getName() - Method in enum class edu.cnu.mdi.graphics.style.LineStyle
 
getName() - Method in enum class edu.cnu.mdi.graphics.style.SymbolType
Get the nice name of the enum (for combo boxes, menus, etc.).
getName() - Method in class edu.cnu.mdi.item.Layer
Return the human-readable name of this layer.
getName() - Method in enum class edu.cnu.mdi.item.ResizePolicy
Get the nice name of the enum.
getName() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the city's display name, or null if absent in the source data.
getName() - Method in enum class edu.cnu.mdi.mapping.projection.EProjection
Returns a human-readable name suitable for use in UI labels and menus.
getName() - Method in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
UI-friendly name for combo boxes, menus, etc.
getName() - Method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
Nice label for UI (combo boxes, menus, etc.).
getName() - Method in class edu.cnu.mdi.view.BaseView
Returns the view title (legacy: Component.getName() maps to the title for backward compatibility).
getNames() - Static method in enum class edu.cnu.mdi.graphics.style.FillStyle
Returns the array of nice (more readable) names from the enum map.
getNames() - Static method in enum class edu.cnu.mdi.item.ResizePolicy
Returns the array of nice (more readable) names from the enum map.
getNiceMax() - Method in class edu.cnu.mdi.splot.plot.NiceScale
Get the nice plot max (expanded and aligned).
getNiceMin() - Method in class edu.cnu.mdi.splot.plot.NiceScale
Get the nice plot min (expanded and aligned).
getNumberBins() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the number of bins.
getNumCol() - Method in class edu.cnu.mdi.view.VirtualView
 
getNumDecimalX() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
The number of decimals for tick values on the x axis.
getNumDecimalY() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
The number of decimals for tick values on the y axis.
getNumGaussianSelector() - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Get the number of gaussian slider.
getNumMajorTickX() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the number of interior major ticks on the X axis (linear mode).
getNumMajorTickY() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the number of interior major ticks on the Y axis (linear mode).
getNumMinorTickX() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the number of interior minor ticks per major interval on the X axis.
getNumMinorTickY() - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Returns the number of interior minor ticks per major interval on the Y axis.
getNumRMSCheckBox() - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Get the rms or sigma check box.
getNumTicks() - Method in class edu.cnu.mdi.splot.plot.NiceScale
Get the number of ticks (including the ends).
getNumTriangles() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Return the number of triangles per chromosome for this problem.
getNumTriangles() - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Return the number of triangles encoded by this chromosome.
getOceanColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to fill the ocean region inside the projection boundary.
getOpacity() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getOpacity() - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Returns the terrain opacity.
getOsName() - Method in class edu.cnu.mdi.util.Environment
Returns the operating system name.
getOutlineColor() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the color used to stroke the outer boundary of the projection domain (e.g., the bounding rectangle for Mercator or the ellipse for Mollweide).
getOutlineStrokeWidth() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns the stroke width in points used for the projection boundary outline.
getOverCount() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the number of values that fell above the histogram range.
getP(double) - Method in class edu.cnu.mdi.geometry.Line
Gets a point on the parametric line.
getP(double, Point) - Method in class edu.cnu.mdi.geometry.Line
Gets a point on the parametric line and stores it in an existing point.
getP0() - Method in class edu.cnu.mdi.geometry.Line
Gets the line's base point.
getP1() - Method in class edu.cnu.mdi.geometry.Line
Gets the endpoint corresponding to t = 1.
getPainter() - Method in class edu.cnu.mdi.component.DrawnButton
Returns the current button painter.
getPainter() - Method in class edu.cnu.mdi.component.DrawnToggleButton
Returns the current button painter.
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
getParameterCount() - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
getParameters() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the plot parameters object.
getParameters() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
Get the plot parameters
getParentContainer(Component) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Walk up the component hierarchy and return the first ancestor that is a JInternalFrame, JDialog, or Window.
getParentContainer(Component) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Returns the top-level Swing/AWT container associated with the given component.
getParentFrame() - Method in class edu.cnu.mdi.view.BaseView
Returns the top-level JFrame that hosts the desktop, resolving it lazily on first call.
getPath() - Method in class edu.cnu.mdi.item.AItem
 
getPathPointAt(Path2D.Double, int) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Return the world-coordinate vertex at the specified zero-based index in a straight-segment path.
getPathPointCount(Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Count the explicit vertex points in a straight-segment Path2D.Double.
getPaths() - Method in class edu.cnu.mdi.mapping.graphics.MapGraphics.ProjectedMapShape
Returns the projected subpaths in device coordinates.
getPendingCount() - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
 
getPendingCount() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
getPhiMaxDeg() - Static method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the maximum shell azimuth.
getPhiMinDeg() - Static method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the minimum shell azimuth.
getPixelEnds(IContainer, Point, Point, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Convert two world endpoints to their pixel equivalents.
getPlotCanvas() - Method in class edu.cnu.mdi.splot.example.AExample
Get the plot canvas
getPlotCanvas() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Get the plot canvas
getPlotCanvas() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
Get the underlying plot canvas
getPlotCanvas() - Method in class edu.cnu.mdi.splot.plot.PlotView
Get the plot canvas
getPlotCanvas() - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
Get the underlying plot canvas
getPlotCount() - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
 
getPlotData() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the dataset backing this canvas.
getPlotLines() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get all plot lines (annotations).
getPlotPanel() - Method in class edu.cnu.mdi.splot.example.AExample
Get the plot panel
getPlotPanel() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Get the plot panel
getPlotTicks() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the tick-mark renderer for this canvas.
getPlotTitle() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.AExample
get the plot title
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.Histo
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.Scatter
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.StripChart
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
getPlotTitle() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Get the plot title
getPlotTitle() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the plot title.
getPngWriter() - Method in class edu.cnu.mdi.util.Environment
Returns an ImageIO PNG image writer, or null if none is available.
getPointColor() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getPointColor() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the effective city-marker color.
getPointColor() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the point marker color.
getPointRadius() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the city-marker radius.
getPointRadius() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the point marker radius in screen pixels.
getPoints() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the unmodifiable list of points for point and multi-point features.
getPoints(Path2D) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Extract the vertices of a straight-segment Path2D as a list.
getPoints(Rectangle2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Return the four corners of a world rectangle as a point array.
getPointSize() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getPolygons() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature
Returns the unmodifiable list of polygon rings.
getPolynomialOrderSelector() - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Get the polynomial order slider.
getPopulation() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the city's population estimate, or -1 if the value was not present in the source data.
getPopulationSnapshot() - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Returns a snapshot of the current population as an unmodifiable list.
getPopupMenu() - Method in class edu.cnu.mdi.item.AItem
Return this item's popup menu, creating it lazily on first call.
getPreferencesItem() - Method in class edu.cnu.mdi.splot.plot.SplotEditMenu
Get the preferences item
getPreferredSize() - Method in class edu.cnu.mdi.component.AspectRatioPanel
 
getPreferredSize() - Method in interface edu.cnu.mdi.component.ButtonPainter
Returns the natural canvas size for buttons using this painter.
getPreferredSize() - Method in class edu.cnu.mdi.component.DrawnButton
 
getPreferredSize() - Method in class edu.cnu.mdi.component.DrawnToggleButton
 
getPreferredSize() - Method in class edu.cnu.mdi.component.LabeledButtonContainer
 
getPreferredSize() - Method in class edu.cnu.mdi.component.OptionPanel
Returns the preferred size of this panel, dynamically adding the panel's current border insets to the pre-computed content size.
getPreferredSize() - Method in class edu.cnu.mdi.ui.colors.ColorLabel
 
getPreferredSize() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Returns the preferred size of the panel.
getPreferredSize(JComponent) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Returns a Dimension appropriate for vertical rendering
getPressPoint() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getPreviousPoint() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getPrinterKBoost() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Return the printer spring-constant multiplier.
getProblem() - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Returns the GA problem being solved by this simulation.
getProgressBar() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getProjection() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns the currently active map projection.
getProjection() - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
getProjection() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Returns the EProjection enum constant that identifies this implementation, if this projection is one of MDI's built-in projections.
getProjection() - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Returns the EProjection enum constant that identifies this implementation, if this projection is one of MDI's built-in projections.
getProjection() - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Returns the EProjection enum constant that identifies this implementation, if this projection is one of MDI's built-in projections.
getProjection() - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Returns the EProjection enum constant that identifies this implementation, if this projection is one of MDI's built-in projections.
getProjection() - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Returns the EProjection enum constant that identifies this implementation, if this projection is one of MDI's built-in projections.
getProjection() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns the associated projection.
getPrompt() - Method in class edu.cnu.mdi.component.LabeledTextField
 
getProperties() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the unmodifiable property map containing all .dbf attribute fields for this feature.
getProperties() - Method in class edu.cnu.mdi.view.BaseView
Returns the properties that were used to construct this view.
getProperty(String) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the value of the named property as a string, or null if the field is not present in this feature's attribute table.
getProperty(String, String) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the value of the named property as a string, or defaultValue if the field is absent or empty.
getPropertyDouble(String, double) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the value of the named property parsed as a double, or defaultValue if the field is absent, empty, or not numeric.
getPropertyInt(String, int) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the value of the named property parsed as an int, or defaultValue if the field is absent, empty, or not numeric.
getPropertyName() - Method in class edu.cnu.mdi.view.BaseView
Returns the stable property-key prefix used to namespace this view's persisted state.
getPurpose() - Method in class edu.cnu.mdi.mapping.MapViewInfo
getPurpose() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
getPurpose() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionViewInfo
 
getPurpose() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
getPurpose() - Method in class edu.cnu.mdi.splot.plot.PlotViewInfo
 
getPurpose() - Method in class edu.cnu.mdi.view.AbstractViewInfo
 
getPurpose() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getPurpose() - Method in class edu.cnu.mdi.view.DrawingViewInfo
getPurpose() - Method in class edu.cnu.mdi.view.JsonViewInfo
getRadArcPoints(Point2D.Double, Point2D.Double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Build an array of world points approximating a radar-arc sweep.
getRadius() - Method in class edu.cnu.mdi.geometry.Cylinder
Gets the radius of the cylinder.
getRadius() - Method in class edu.cnu.mdi.geometry.Sphere
Gets the radius of the sphere.
getReason() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Get the reason that the dialog was closed, which is just the label of the last button hit.
getRecentEvent() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getRecentFiles() - Method in class edu.cnu.mdi.io.RecentFiles
Return existing regular files in MRU order, pruning stale entries.
getRecentFiles() - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
getRecentPaths() - Method in class edu.cnu.mdi.io.RecentFiles
 
getRecentPaths() - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
getRecordCount() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Returns the number of data records declared in the file header.
getRegionIndex() - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the zero-based region index.
getRenderer() - Method in class edu.cnu.mdi.mapping.layer.ShapefileLayer
Returns the hosted renderer.
getRenderHints() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the rendering hints.
getResizable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the view resizable boolean flag.
getResizePolicy() - Method in class edu.cnu.mdi.item.AItem
 
getResourcePath() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
getResourcePath(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
Get the full resource path for the icon corresponding to the given button bit.
getResult() - Method in class edu.cnu.mdi.mapping.util.LatLongEditorDialog
Returns the edited coordinate in radians (.x = longitude, .y = latitude), or null if the user cancelled without saving.
getResult() - Method in class edu.cnu.mdi.sim.task.TaskHandle
Returns the task result.
getRightClickable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the view right-clickable boolean flag.
getRings() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the unmodifiable list of rings or parts for polygon and polyline features.
getRiverPenalty() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Return the river penalty currently selected on the slider.
getRiverPenalty() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
getRotatable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the item rotatable boolean flag.
getRotatedPoints(double) - Method in class edu.cnu.mdi.item.TextItem
Four rotated world corners, using the natural text/font bounds.
getRotatePoint(IContainer) - Method in class edu.cnu.mdi.item.AItem
Return the screen-coordinate rotation handle point, or null if the item does not support rotation.
getRotatePoint(IContainer) - Method in class edu.cnu.mdi.item.PathBasedItem
Get the rotation point
getRotatePoint(IContainer) - Method in class edu.cnu.mdi.item.RadArcItem
 
getRotatePoint(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns the rotation handle position in device coordinates.
getRowCount() - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Get the number of rows
getRubberbandAngleDeg() - Method in interface edu.cnu.mdi.graphics.rubberband.IRubberbandAngleProvider
 
getRubberbandAngleDeg() - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
getRubberbandAngleDeg() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
Optional extra angle for rubberband tools (e.g.
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Get the bounding rectangle of the rubberband shape based on the current state.
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberLine
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberOval
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberRect
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberRectPreserveAspect
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberXOnly
 
getRubberbandBounds() - Method in class edu.cnu.mdi.graphics.rubberband.RubberYOnly
 
getRubberbandVertices() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Get the vertices of the rubberband shape for click-based policies.
getSavedProperties() - Method in class edu.cnu.mdi.desktop.Desktop
Returns the properties loaded by the most recent call to Desktop.loadConfigurationFile(), or null if no configuration has been loaded.
getScalerank() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
Returns the city's scalerank: a small integer where 0 indicates the most prominent cities (capitals, megacities) and larger values indicate progressively less prominent ones.
getScrollable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the "scrollable" boolean flag.
getScrollPane() - Method in class edu.cnu.mdi.component.SimpleScrollableTextArea
 
getScrollPane() - Method in class edu.cnu.mdi.splot.edit.CurveTable
Get the scroll pane for this data table
getScrollPane() - Method in class edu.cnu.mdi.view.BaseView
Returns the scroll pane, if this view was configured as scrollable.
getSelectedColorMap() - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Returns the currently selected color map.
getSelectedCount() - Method in class edu.cnu.mdi.item.Layer
Return the number of selected items on this layer.
getSelectedCurve() - Method in class edu.cnu.mdi.splot.edit.CurveTable
Get the selected curve
getSelectedEnum() - Method in class edu.cnu.mdi.component.EnumComboBox
Get the selected enum value.
getSelectedFeedbackFields() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
getSelectedFont() - Method in class edu.cnu.mdi.component.FontChoosePanel
Returns the font represented by the current family, size, and style controls.
getSelectedFont() - Method in class edu.cnu.mdi.component.TextEditPanel
Get the selected font.
getSelectedFont() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the selected font.
getSelectedItems() - Method in class edu.cnu.mdi.container.BaseContainer
Get all selected items, across all item lists.
getSelectedItems() - Method in interface edu.cnu.mdi.container.IContainer
Get all selected items, across all item lists.
getSelectedItems() - Method in class edu.cnu.mdi.item.Layer
Return a snapshot of all selected, visible items on this layer.
getSelectedOptionLabels() - Method in class edu.cnu.mdi.component.OptionPanel
Returns the labels of all currently selected options, in the order they were originally supplied to the constructor.
getSelectedStyle() - Method in class edu.cnu.mdi.component.TextEditPanel
Get the edited text style.
getSelectedStyle() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the selected style.
getSelectIndex() - Method in class edu.cnu.mdi.item.ItemModification
The selectIndex can be used by the item to cache the index of the selectRect that started the modification.
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.item.AItem
Return the selection handles for this item in screen coordinates.
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.item.EllipseItem
Return the four selection handles in local (screen) coordinates.
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.item.LineItem
Obtain the selection points used to indicate this item is selected.
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.item.RadArcItem
 
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Returns all vertices projected to device-space handles, omitting any that are off-map (non-finite projection result).
getSelectionPoints(IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns the two endpoint handle positions in device coordinates.
getShapeType() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns the shape type of this feature, corresponding to one of the TYPE_* constants in ShapefileGeometryReader.
getShapeType() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Returns the geometry type represented by this renderer.
getShells() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Return the synthetic region shells.
getSidePanelWidth() - Method in class edu.cnu.mdi.mapping.MapView2D
Gets the preferred width of the east-side strip containing the map control panel, custom application panels, and feedback pane.
getSimulation() - Method in class edu.cnu.mdi.sim.SimulationEngine
Return the Simulation plugin running inside this engine.
getSimulationContext() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Convenience method to query the simulation context.
getSimulationEngine() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Return the SimulationEngine hosted by this object.
getSimulationEngine() - Method in class edu.cnu.mdi.sim.task.TaskHandle
Exposes the underlying engine for advanced integration with existing MDI simulation listeners and diagnostics.
getSimulationEngine() - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
getSimulationState() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Convenience method to query the current simulation state.
getSlider() - Method in class edu.cnu.mdi.component.RangeSlider
Returns the underlying JSlider for users who need to add custom label tables or further tweak the component.
getSlider() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Get the slider component
getSource() - Method in class edu.cnu.mdi.hover.HoverEvent
 
getSourceEvent() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getSpecialClip() - Method in class edu.cnu.mdi.view.BaseView
Returns an optional clip shape used by the rendering pipeline.
getSplitWestComponent(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get an optional component used to split the west part of a view
getStandardDeviation() - Method in class edu.cnu.mdi.splot.pdata.DataColumn
Standard deviation of the data in this column.
getStart() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Get the anchor point where the gesture started.
getStartAzimuth() - Method in class edu.cnu.mdi.item.ItemModification
 
getStartButton() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getStartFocus() - Method in class edu.cnu.mdi.item.ItemModification
The focus is the world reference point for the item.
getStartFocusPoint() - Method in class edu.cnu.mdi.item.ItemModification
The focus is the screen (pixel) version of reference point for the item.
getStartItem() - Method in class edu.cnu.mdi.item.ConnectorItem
Return the item this connector originates from.
getStartLatLon() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns a defensive copy of the geographic start endpoint.
getStartLine() - Method in class edu.cnu.mdi.item.ItemModification
 
getStartLocation() - Method in class edu.cnu.mdi.item.ItemModification
 
getStartMousePoint() - Method in class edu.cnu.mdi.item.ItemModification
Get the point where the grab was initiated.
getStartPath() - Method in class edu.cnu.mdi.item.ItemModification
 
getStartWorldPoint() - Method in class edu.cnu.mdi.item.ItemModification
 
getState() - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Returns the current state of the GA, including generation number, best fitness, mean fitness, worst fitness, and diversity.
getState() - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Get a snapshot of the current annealing state.
getState() - Method in class edu.cnu.mdi.sim.SimulationEngine
Return the current engine state.
getState() - Method in class edu.cnu.mdi.sim.task.TaskHandle
 
getStatErrorCheckBox() - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Get the draw stat error check box.
getStatusFont() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the status font.
getStatusLabel() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getStep() - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Returns the screen-space sampling step.
getStep() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Return the current simulation step index (1-based; 0 before the first step has completed).
getStepCount() - Method in class edu.cnu.mdi.sim.SimulationContext
Get the number of completed steps.
getString(Properties, String, String) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a String from properties.
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Get the descriptive string getter for this fitter.
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
getStringGetter() - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
getStroke() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the stroke derived from the primary line width and style.
getStroke(float, LineStyle) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Return a cached BasicStroke for the given line width and style.
getStrokeColor() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the stroke color for polygon outlines and polylines, or null if stroking is suppressed.
getStrokeWidth() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns the stroke width in points.
getStyle() - Method in class edu.cnu.mdi.item.AItem
Return this item's style object.
getStyle() - Method in interface edu.cnu.mdi.item.ITextEditable
Returns the current style (colors, line style, etc.).
getStyle() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Returns the current style; never null.
getStyle() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
getStyle() - Method in class edu.cnu.mdi.splot.plot.PlotLine
Get the line style
getStyleEditable(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the style editable boolean flag.
getStyleSafe() - Method in class edu.cnu.mdi.item.AItem
Return this item's style, recreating it as a default Styled instance if AItem._style is null.
getSuperscript(int, boolean) - Static method in class edu.cnu.mdi.util.UnicodeUtils
Render an integer's digits as Unicode superscript characters.
getSymbol(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a symbol from the properties
getSymbolColor() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the symbol color selector
getSymbolSelector() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the symbol selector
getSymbolSize() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the symbol size (full width) in pixels.
getSymbolSize() - Method in class edu.cnu.mdi.graphics.style.Styled
Get the symbol size (full width) in pixels.
getSymbolSize(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the symbol size in pixels
getSymbolSizeSelector() - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Get the symbols size slider
getSymbolType() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the symbol used for drawing points.
getSymbolType() - Method in class edu.cnu.mdi.graphics.style.Styled
 
getTarget() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getTaskHandle() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
getTdc() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the stable fake TDC value.
getTechnicalNotes() - Method in class edu.cnu.mdi.mapping.MapViewInfo
getTechnicalNotes() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
getTechnicalNotes() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionViewInfo
 
getTechnicalNotes() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
getTechnicalNotes() - Method in class edu.cnu.mdi.view.AbstractViewInfo
 
getTechnicalNotes() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getTechnicalNotes() - Method in class edu.cnu.mdi.view.DrawingViewInfo
getTechnicalNotes() - Method in class edu.cnu.mdi.view.JsonViewInfo
getTempDirectory() - Method in class edu.cnu.mdi.util.Environment
Returns the JVM's configured temporary directory.
getText() - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
getText() - Method in class edu.cnu.mdi.component.LabeledTextField
 
getText() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the edited text.
getText() - Method in interface edu.cnu.mdi.item.ITextEditable
Returns the current text content.
getText() - Method in class edu.cnu.mdi.item.TextItem
 
getText() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Returns the full text content as a single string with embedded newlines.
getTextArea() - Method in class edu.cnu.mdi.dialog.TextDisplayDialog
 
getTextBackground() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the legend fill/background color.
getTextBorderColor() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the legend border color.
getTextColor() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Get the selected text color.
getTextColor() - Method in interface edu.cnu.mdi.graphics.style.IStyled
Get the color used for text.
getTextColor() - Method in class edu.cnu.mdi.graphics.style.Styled
Get the color used for text.
getTextColor(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the text color from the properties
getTextColorHex() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Primary text color.
getTextField() - Method in class edu.cnu.mdi.component.LabeledTextField
 
getTextField() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Get the text field component
getTextFont() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the legend font.
getTextForeground() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the legend text color.
getTheme() - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
getTheme() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Returns the MapTheme currently used by this projection for drawing outlines and graticule lines.
getTheme() - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Returns the MapTheme currently used by this projection for drawing outlines and graticule lines.
getTheme() - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Returns the MapTheme currently used by this projection for drawing outlines and graticule lines.
getTheme() - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Returns the MapTheme currently used by this projection for drawing outlines and graticule lines.
getTheme() - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Returns the MapTheme currently used by this projection for drawing outlines and graticule lines.
getTickCount() - Method in class edu.cnu.mdi.splot.plot.NiceScale
The actual number of ticks returned by NiceScale.getTicks().
getTicks() - Method in class edu.cnu.mdi.splot.plot.NiceScale
Return the tick locations from niceMin to niceMax inclusive.
getTickSpacing() - Method in class edu.cnu.mdi.splot.plot.NiceScale
Get the tick spacing.
getTimeUnit() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
getTimeUnitShortLabel() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
A short label you can use in axis titles ("Time (s)", etc.).
getTitle() - Method in class edu.cnu.mdi.mapping.MapViewInfo
getTitle() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
getTitle() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionViewInfo
 
getTitle() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
getTitle() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the plot title.
getTitle() - Method in class edu.cnu.mdi.splot.plot.PlotViewInfo
 
getTitle() - Method in class edu.cnu.mdi.view.AbstractViewInfo
 
getTitle() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getTitle() - Method in class edu.cnu.mdi.view.DrawingViewInfo
getTitle() - Method in class edu.cnu.mdi.view.JsonViewInfo
getTitle(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a title
getTitleColorHex() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Title color.
getTitleFont() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the title font.
getToolBar() - Method in class edu.cnu.mdi.container.BaseContainer
Get this container's tool bar interface.
getToolBar() - Method in interface edu.cnu.mdi.container.IContainer
Get this container's tool bar interface.
getToolBar() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
getToolBar() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
Get the toolbar
getToolBar() - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
Get the toolbar associated with this tool handler.
getToolBar() - Method in class edu.cnu.mdi.view.BaseView
Returns the toolbar for this view, or null if none was configured.
getToolbarBits(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the tool bar bits.
getToolId(AbstractButton) - Static method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Try to read the registered tool id from a button.
getToolTip(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
Get the tooltip string for a predefined button bit.
getTooltipFields() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
getTop(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the top location in pixels.
getTotalCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getTotalCount() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the total entry count including underflow and overflow.
getTotalEnqueued() - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
 
getTourLength() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Compute the total length of the closed tour.
getTransferData(DataFlavor) - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
 
getTransferDataFlavors() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class edu.cnu.mdi.json.JsonTreeCellRenderer
Configure this label for the given tree node.
getType() - Method in class edu.cnu.mdi.item.ItemModification
Get the type of modification.
getType() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
getType() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the current PlotDataType.
getUnderCount() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the number of values that fell below the histogram range.
getUsageBullets() - Method in class edu.cnu.mdi.mapping.MapViewInfo
Usage bullets (preferred).
getUsageBullets() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
Usage bullets (preferred).
getUsageBullets() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionViewInfo
 
getUsageBullets() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
Usage bullets (preferred).
getUsageBullets() - Method in class edu.cnu.mdi.splot.plot.PlotViewInfo
 
getUsageBullets() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Usage bullets (preferred).
getUsageBullets() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceViewInfo
 
getUsageBullets() - Method in class edu.cnu.mdi.view.DrawingViewInfo
Usage bullets (preferred).
getUsageBullets() - Method in class edu.cnu.mdi.view.JsonViewInfo
Usage bullets (preferred).
getUsageHtml() - Method in class edu.cnu.mdi.view.AbstractViewInfo
If you really need custom HTML for usage, you may return a raw HTML fragment here (e.g., a table, links, etc.).
getUsageSteps() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
Usage steps (optional alternative to bullets).
getUsageSteps() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
Usage steps (optional alternative to bullets).
getUsageSteps() - Method in class edu.cnu.mdi.view.AbstractViewInfo
Usage steps (optional alternative to bullets).
getUsageSteps() - Method in class edu.cnu.mdi.view.DrawingViewInfo
Usage steps (optional alternative to bullets).
getUsageSteps() - Method in class edu.cnu.mdi.view.JsonViewInfo
Usage steps (optional alternative to bullets).
getUseContainer(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the "use container" boolean flag.
getUserData(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the optional user data.
getUserName() - Method in class edu.cnu.mdi.util.Environment
Returns the user name of the current user.
getUserObject() - Method in class edu.cnu.mdi.item.ItemModification
 
getValue() - Method in class edu.cnu.mdi.component.RangeSlider
Returns the current slider value.
getValue() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Convenience method to get the slider's current value.
getValue(String) - Static method in enum class edu.cnu.mdi.graphics.style.FillStyle
Returns the enum value from the name.
getValue(String) - Static method in enum class edu.cnu.mdi.graphics.style.LineStyle
Returns the enum value from a name.
getValue(String) - Static method in enum class edu.cnu.mdi.graphics.style.SymbolType
Returns the enum value from a name.
getValue(String) - Static method in enum class edu.cnu.mdi.item.ResizePolicy
Returns the enum value from the name.
getValue(String) - Static method in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Find a method by display name or enum constant name (case-insensitive).
getValue(String) - Static method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
Returns the enum value from a string.
getValueAt(int, int) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Get the value at a given row and column
getVariance() - Method in class edu.cnu.mdi.splot.pdata.DataColumn
Get (population) variance of the data in this column.
getVertexCount() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
getVerticalGap() - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Get the vertical gap value.
getView() - Method in class edu.cnu.mdi.container.BaseContainer
Get the view (internal frame) that holds this container.
getView() - Method in interface edu.cnu.mdi.container.IContainer
Get the view (internal frame) that holds this container.
getView() - Method in class edu.cnu.mdi.item.AItem
Return the BaseView that owns the container hosting this item, or null if unavailable.
getView() - Method in class edu.cnu.mdi.view.ViewConfiguration
Returns the view instance, creating it on first call if necessary.
getViewColumn(BaseView) - Method in class edu.cnu.mdi.view.VirtualView
Estimate the virtual column containing a given view.
getViewInfo() - Method in class edu.cnu.mdi.mapping.MapView2D
Override to supply structured information for the info dialog.
getViewInfo() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
Get an information object describing this view, used in the UI and for help.
getViewInfo() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
 
getViewInfo() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Get an information object describing this view, used in the UI and for help.
getViewInfo() - Method in class edu.cnu.mdi.splot.plot.PlotView
Get an information object describing this view, used in the UI and for help.
getViewInfo() - Method in class edu.cnu.mdi.view.BaseView
Override to supply structured information for the info dialog.
getViewInfo() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceDemoView
Override to supply structured information for the info dialog.
getViewInfo() - Method in class edu.cnu.mdi.view.DrawingView
 
getViewInfo() - Method in class edu.cnu.mdi.view.JsonView
Override to supply structured information for the info dialog.
getViewMenu() - Method in class edu.cnu.mdi.view.ViewManager
Returns the managed Views menu, creating a default one lazily if none has been set via ViewManager.setViewMenu(JMenu).
getViewPopupMenu() - Method in class edu.cnu.mdi.view.BaseView
Returns the right-click popup menu for this view.
getViews() - Method in class edu.cnu.mdi.view.ViewManager
Returns an unmodifiable, point-in-time snapshot List of all currently registered views in registration order.
getVirtualDesktopColumns() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Override to opt in to a virtual desktop with the given column count.
getVirtualDesktopColumns() - Method in class edu.cnu.mdi.app.DemoApp
 
getVirtualItem() - Method in class edu.cnu.mdi.view.BaseView
Returns the virtual-desktop thumbnail item associated with this view, or null if the virtual desktop is not active.
getVisible(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get the "is visible" boolean flag.
getVisibleCurves() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
getWidth(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a width from the properties
getWidthWorld() - Method in class edu.cnu.mdi.item.EllipseItem
 
getWireIndex() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return the zero-based wire index within the layer.
getWires() - Method in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Return the synthetic wires.
getWorld() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the visible region in raw-world coordinates.
getWorldBounds() - Method in class edu.cnu.mdi.item.AItem
Return the world-coordinate bounding rectangle of this item.
getWorldBounds() - Method in class edu.cnu.mdi.item.ConnectorItem
Get the world bounding rectangle of the item.
getWorldBounds() - Method in class edu.cnu.mdi.item.LineItem
Get the world bounding rectangle of the item.
getWorldBounds() - Method in class edu.cnu.mdi.item.PathBasedItem
Get the world bounding rectangle of the item.
getWorldBounds() - Method in class edu.cnu.mdi.item.PointItem
Get the world bounding rectangle of the item.
getWorldBounds() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Return the world-coordinate bounding rectangle of this item.
getWorldBounds() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns an approximate world-space bounding rectangle.
getWorldBounds() - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Return the world-coordinate bounding rectangle of this item.
getWorldBounds() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Return the world-coordinate bounding rectangle of this item.
getWorldCenter() - Static method in class edu.cnu.mdi.component.MagnifyWindow
Returns the world coordinates of the center of the magnifier window.
getWorldRectangle(Properties, String, Rectangle2D.Double) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a world rectangle
getWorldSystem() - Method in class edu.cnu.mdi.container.BaseContainer
Get the current world system.
getWorldSystem() - Method in interface edu.cnu.mdi.container.IContainer
Get the current world system.
getWorldSystem(Properties) - Static method in class edu.cnu.mdi.util.PropertyUtils
Get a world coordinate system
getX0() - Method in class edu.cnu.mdi.splot.plot.HorizontalLine
 
getX0() - Method in class edu.cnu.mdi.splot.plot.PlotLine
Get the starting x coordinate
getX0() - Method in class edu.cnu.mdi.splot.plot.VerticalLine
 
getX1() - Method in class edu.cnu.mdi.splot.plot.HorizontalLine
 
getX1() - Method in class edu.cnu.mdi.splot.plot.PlotLine
Get the ending x coordinate
getX1() - Method in class edu.cnu.mdi.splot.plot.VerticalLine
 
getX11Color(String) - Static method in class edu.cnu.mdi.ui.colors.X11Colors
Gets a color by its web/X11 name.
getX11Color(String, int) - Static method in class edu.cnu.mdi.ui.colors.X11Colors
Gets a web/X11 color and applies the given alpha.
getXAxisLabel() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.AExample
get the x axis label
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.Histo
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.Scatter
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.StripChart
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
getXAxisLabel() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Get the x axis label
getXLabel() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the label for the x axis.
getXLimitsMethod() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the limit method for the x axis.
getXOverCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXOverYOverCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXOverYUnderCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXScale() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
 
getXUnderCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXUnderYOverCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXUnderYUnderCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getXYBounds() - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
getXYBounds() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Returns the bounding rectangle of the projection-space domain in world coordinates.
getXYBounds() - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Returns the bounding rectangle of the projection-space domain in world coordinates.
getXYBounds() - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Returns the bounding rectangle of the projection-space domain in world coordinates.
getXYBounds() - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Returns the bounding rectangle of the projection-space domain in world coordinates.
getXYBounds() - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Returns the bounding rectangle of the projection-space domain in world coordinates.
getY0() - Method in class edu.cnu.mdi.splot.plot.HorizontalLine
 
getY0() - Method in class edu.cnu.mdi.splot.plot.PlotLine
Get the starting y coordinate
getY0() - Method in class edu.cnu.mdi.splot.plot.VerticalLine
 
getY1() - Method in class edu.cnu.mdi.splot.plot.HorizontalLine
 
getY1() - Method in class edu.cnu.mdi.splot.plot.PlotLine
Get the ending y coordinate
getY1() - Method in class edu.cnu.mdi.splot.plot.VerticalLine
 
getYAxisLabel() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.AExample
get the y axis label
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.Histo
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.Scatter
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.StripChart
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
getYAxisLabel() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Get the y axis label
getYLabel() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the label for the y axis.
getYLimitsMethod() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Get the limit method for the y axis.
getYOverCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getYScale() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
 
getYUnderCount() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
getZMax() - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the maximum z coordinate of the shell envelope.
getZMin() - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the minimum z coordinate of the shell envelope.
GG - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
goodCount - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
gotoColumn(int) - Method in class edu.cnu.mdi.view.VirtualView
Go to a specific column, making it visible.
Graphics context - Search tag in class edu.cnu.mdi.graphics.GraphicsUtils
Section
Graphics context - Search tag in class edu.cnu.mdi.graphics.SymbolDraw
Section
Graphics context - Search tag in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Section
Graphics context - Search tag in class edu.cnu.mdi.splot.plot.PlotTicks
Section
Graphics state - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
GraphicsUtils - Class in edu.cnu.mdi.graphics
Static utility methods for general-purpose 2D graphics operations.
graticuleColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the graticule line color.
Graticule color - Search tag in interface edu.cnu.mdi.mapping.projection.IMapProjection
Section
GraticuleLayer - Class in edu.cnu.mdi.mapping.layer
Layer that renders and edits the standard map graticule.
GraticuleLayer(IContainer, String, Supplier<GraticuleRenderer>, BooleanSupplier) - Constructor for class edu.cnu.mdi.mapping.layer.GraticuleLayer
Creates a graticule layer.
GraticuleRenderer - Class in edu.cnu.mdi.mapping.render
Renders a map outline and latitude/longitude graticule lines for a given IMapProjection, with optional zoom-adaptive line spacing.
GraticuleRenderer(IMapProjection) - Constructor for class edu.cnu.mdi.mapping.render.GraticuleRenderer
Creates a graticule renderer backed by the given projection.
graticuleStrokeWidth(float) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the graticule line stroke width.
GRAYSCALE - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
greatCircleAzimuth(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Computes the initial great-circle azimuth (bearing) from a start geographic point to an end geographic point on the unit sphere.
greatCircleEndPoint(Point2D.Double, double, double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Computes the endpoint of a great-circle path on the unit sphere from a start geographic point, an initial azimuth, and a normalized arc length.
greatCircleLength(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Computes the central-angle length of the shorter great-circle arc between two geographic points on the unit sphere.
GREEN_SS_10_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Small green plain sans-serif on a yellow background.
GREEN_SS_12_B - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Dark green bold sans-serif on a wheat background.
GREEN_SS_12_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Dark green plain sans-serif on a wheat background.
GREEN_TERMINAL - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Green monospaced terminal style on a transparent background.
grid - Variable in class edu.cnu.mdi.splot.io.HistoSpec
 
GridButton - Class in edu.cnu.mdi.view.demo.layout
 
GridButton(NetworkLayoutDemoView) - Constructor for class edu.cnu.mdi.view.demo.layout.GridButton
 
GridDrawer - Class in edu.cnu.mdi.view.demo.layout
 
GridDrawer(int, Color) - Constructor for class edu.cnu.mdi.view.demo.layout.GridDrawer
Create a grid drawer that draws a grid of the given size and color on the given container.
Grid layout - Search tag in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Section
GrowingHisto - Class in edu.cnu.mdi.splot.example
Demonstrates a histogram that is filled incrementally by a data source.
GrowingHisto(boolean) - Constructor for class edu.cnu.mdi.splot.example.GrowingHisto
 
GuardedDesktopManager - Class in edu.cnu.mdi.desktop
A DesktopManager that prevents internal frames from being dragged such that their title bars go off the top edge of the desktop.
GuardedDesktopManager() - Constructor for class edu.cnu.mdi.desktop.GuardedDesktopManager
 
guess(double[], double[], double[]) - Method in interface edu.cnu.mdi.splot.fit.IInitialGuess
Compute an initial parameter guess.

H

H1D - Enum constant in enum class edu.cnu.mdi.splot.pdata.PlotDataType
 
H2D - Enum constant in enum class edu.cnu.mdi.splot.pdata.PlotDataType
 
halfWindowBinsUsed - Variable in class edu.cnu.mdi.splot.pdata.HistoFitPrep.FitWindowData
Half-window size in bins that was actually applied (may be smaller than requested if the peak was near an edge).
handleCommand(String) - Method in class edu.cnu.mdi.dialog.SimpleDialog
A closeout button was hit.
handleCommand(String) - Method in class edu.cnu.mdi.splot.edit.CurveEditorDialog
A button was hit.
handleCommand(String) - Method in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
handleMagnify(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
Handle a magnify (modifier + mouse) request.
handler - Variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Handles the gestures and actions of the tools.
hasAnyPositiveWeight() - Method in class edu.cnu.mdi.splot.pdata.FitVectors
 
hasConnection(AItem, AItem) - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Check whether a connection already exists between the two items.
hasCovariance() - Method in class edu.cnu.mdi.splot.fit.FitResult
 
hasDeleteTool() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Check if the delete tool/button exists in the toolbar.
hashCode() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.dialog.FileType
Returns a hash code value for this object.
hashCode() - Method in class edu.cnu.mdi.item.AItem
hashCode() - Method in class edu.cnu.mdi.item.Layer
hashCode() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.ui.menu.MenuId
Returns a hash code value for this object.
hashCode() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns a hash code value for this object.
hasRenderHint(RenderHint) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether a rendering hint is present.
hasSavedLayout(BaseView) - Method in class edu.cnu.mdi.app.BaseMDIApplication
Returns true if the desktop has a saved layout entry for the given view (i.e.
hasStatusField() - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Check if this toolbar has a status field.
hasTool(String) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Check if a tool/button with the given id exists in the toolbar registry.
hasWeights() - Method in class edu.cnu.mdi.splot.pdata.FitVectors
 
headless - Variable in class edu.cnu.mdi.splot.example.AExample
 
HeadlessPointerTool - Class in edu.cnu.mdi.view
A minimal, "headless" pointer tool that enables item dragging (and other item modifications supported by AItem) on views that do not have a visible AToolBar.
HeadlessPointerTool(BaseView) - Constructor for class edu.cnu.mdi.view.HeadlessPointerTool
Create and immediately install a headless pointer tool on the view's canvas.
Heatmap - Class in edu.cnu.mdi.splot.example
Demonstrates rendering randomly generated two-dimensional histogram data.
Heatmap(boolean) - Constructor for class edu.cnu.mdi.splot.example.Heatmap
 
HeatmapDrawer - Class in edu.cnu.mdi.splot.plot
 
height(int) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the initial height.
HEIGHT - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
HelloMDI - Class in edu.cnu.mdi.app
Simple "Hello World" demo for the MDI creates a single drawing view and demonstrates the use of the PropertyUtils key-value system to configure views.
HGAP - Static variable in class edu.cnu.mdi.component.OptionPanel
Horizontal gap in pixels between adjacent columns of checkboxes.
HIDDEN - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
hideMessage() - Method in class edu.cnu.mdi.hover.HoverInfoWindow
Hide the hover message.
highestSet(long) - Static method in class edu.cnu.mdi.util.Bits
Returns the index (0-based) of the highest set bit (MSB-first).
highlight(String, BiConsumer<Integer, Integer>) - Method in class edu.cnu.mdi.json.JsonRawPane
Highlight all occurrences of query in the raw text and select the first match.
highlightColor1 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
Primary color used for highlighted (marching-ants) drawing.
highlightColor1 - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
highlightColor2 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
Secondary color used for highlighted (marching-ants) drawing.
highlightColor2 - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
Highlighted drawing - Search tag in class edu.cnu.mdi.graphics.GraphicsUtils
Section
histo - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The histogram specification for this curve, if it represents a histogram.
Histo - Class in edu.cnu.mdi.splot.example
Demonstrates a fitted one-dimensional histogram.
Histo(boolean) - Constructor for class edu.cnu.mdi.splot.example.Histo
 
histo2d - Variable in class edu.cnu.mdi.splot.io.CurveSpec
Legacy location for a 2D histogram specification.
histo2d - Variable in class edu.cnu.mdi.splot.io.PlotSpec
 
Histo2DData - Class in edu.cnu.mdi.splot.pdata
Container class for 2D histogram (heatmap) data.
Histo2DData(String, double, double, int, double, double, int) - Constructor for class edu.cnu.mdi.splot.pdata.Histo2DData
Constructor for 2D histogram data.
Histo2DPanel - Class in edu.cnu.mdi.pseudo3D
Simple container panel for the pseudo-3D 2D-histogram renderer.
Histo2DPanel(Histo2DData, ScientificColorMap, boolean) - Constructor for class edu.cnu.mdi.pseudo3D.Histo2DPanel
Create a pseudo-3D histogram panel.
Histo2DSpec - Class in edu.cnu.mdi.splot.io
Persisted representation of a 2D histogram (heatmap).
Histo2DSpec() - Constructor for class edu.cnu.mdi.splot.io.Histo2DSpec
 
HistoCurve - Class in edu.cnu.mdi.splot.pdata
Histogram-backed curve that integrates HistoData into the ACurve fitting and drawing framework.
HistoCurve(String, HistoData) - Constructor for class edu.cnu.mdi.splot.pdata.HistoCurve
Create a histogram-backed curve.
HistoData - Class in edu.cnu.mdi.splot.pdata
Container for 1D histogram data.
HistoData(String, double[]) - Constructor for class edu.cnu.mdi.splot.pdata.HistoData
Creates a histogram with arbitrary (non-uniform) bin spacing.
HistoData(String, double, double, int) - Constructor for class edu.cnu.mdi.splot.pdata.HistoData
Creates a uniform-bin histogram.
HistoDrawingUtils - Class in edu.cnu.mdi.splot.pdata
Stateless utility class for rendering-related histogram helpers.
HistoFitPrep - Class in edu.cnu.mdi.splot.pdata
Stateless utility class for histogram fit preparation.
HistoFitPrep.FitWindowData - Class in edu.cnu.mdi.splot.pdata
A FitVectors that also records which peak bin and window were actually used.
Histogram2D - Class in edu.cnu.mdi.pseudo3D
A lightweight pseudo-3D renderer for a Histo2DData 2D histogram.
Histogram2D(Histo2DData, ScientificColorMap) - Constructor for class edu.cnu.mdi.pseudo3D.Histogram2D
Create a pseudo-3D histogram view for the given data.
Histogram mode - Search tag in class edu.cnu.mdi.splot.plot.PlotTicks
Section
HISTORY_CAPACITY - Static variable in class edu.cnu.mdi.log.Log
Maximum number of recent messages retained for newly registered listeners.
HistoSpec - Class in edu.cnu.mdi.splot.io
Persisted 1D histogram payload.
HistoSpec() - Constructor for class edu.cnu.mdi.splot.io.HistoSpec
 
hitTest(GestureContext, Point) - Method in class edu.cnu.mdi.container.BaseToolHandler
Hit test at the given point on the canvas.
hitTest(GestureContext, Point) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
hitTest(GestureContext, Point) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Hit test at a point on the canvas.
hitTest(Point) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
Hit testing - Search tag in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Section
Hit-testing - Search tag in class edu.cnu.mdi.mapping.item.MapPolygonItem
Section
Hit-testing and cache dependency - Search tag in class edu.cnu.mdi.mapping.render.CountryRenderer
Section
Hit-testing strategy by geometry type - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
holds2DHistogram() - Method in class edu.cnu.mdi.splot.plot.PlotPanel
Does this panel hold a 2D histogram?
HorizontalLine - Class in edu.cnu.mdi.splot.plot
Plot annotation spanning the visible x range at a fixed data-space y value.
HorizontalLine(PlotCanvas, double) - Constructor for class edu.cnu.mdi.splot.plot.HorizontalLine
Create a horizontal annotation.
hoverClosed(HoverEvent) - Method in class edu.cnu.mdi.view.BaseView
Handle the closing (dismissal) of a hover popup/tooltip.
hoverDown(HoverEvent) - Method in class edu.cnu.mdi.container.BaseContainer
 
hoverDown(HoverEvent) - Method in interface edu.cnu.mdi.hover.HoverListener
Called when a hover event ends.
HoverEvent - Class in edu.cnu.mdi.hover
Immutable hover event containing source component and the mouse location (in source coordinates).
HoverEvent(Component, Point) - Constructor for class edu.cnu.mdi.hover.HoverEvent
 
HoverInfoWindow - Class in edu.cnu.mdi.hover
Simple hover popup window for displaying hover text near the cursor.
HoverInfoWindow(Window) - Constructor for class edu.cnu.mdi.hover.HoverInfoWindow
 
HoverListener - Interface in edu.cnu.mdi.hover
Listener interface for receiving hover events.
HoverManager - Class in edu.cnu.mdi.hover
Centralized hover management (tool-tip-like behavior) for arbitrary Swing components.
hoverUp(HoverEvent) - Method in class edu.cnu.mdi.container.BaseContainer
 
hoverUp(HoverEvent) - Method in interface edu.cnu.mdi.hover.HoverListener
Called when a hover event starts.
hoverUpdate(HoverEvent) - Method in class edu.cnu.mdi.mapping.MapView2D
Handle a hover event.
hoverUpdate(HoverEvent) - Method in class edu.cnu.mdi.view.BaseView
Handle a hover event.
hoverWindow - Variable in class edu.cnu.mdi.container.BaseContainer
Lazily-created popup window used for hover messages.
htmlSummary() - Method in class edu.cnu.mdi.splot.fit.FitResult
HTML summary of the fit result.
hugeFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 

I

IAcceptedMoveListener - Interface in edu.cnu.mdi.sim.simanneal
Receives sampled, batched annealing diagnostics on the Swing EDT.
ICityLoader - Interface in edu.cnu.mdi.mapping.loader
Format-agnostic contract for loading populated-place (city) features.
IColorChangeListener - Interface in edu.cnu.mdi.ui.colors
 
icon - Variable in class edu.cnu.mdi.item.PointItem
 
icon - Variable in class edu.cnu.mdi.mapping.item.MapPointItem
Optional icon to display instead of a symbol.
iconButtonSize(Icon, Insets, Dimension) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return an icon-safe size including margins and a minimum baseline.
iconPath - Variable in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
Icon resources - Search tag in class edu.cnu.mdi.mapping.milsym.NatoIconPicker
Section
IconSimulationControlPanel - Class in edu.cnu.mdi.sim.ui
A more graphical variant of SimulationControlPanel that prefers icons and supports either an indeterminate "busy" graphic (when available) or an indeterminate progress bar fallback.
IconSimulationControlPanel(IconSimulationControlPanel.IconProvider, boolean) - Constructor for class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
IconSimulationControlPanel.IconProvider - Interface in edu.cnu.mdi.sim.ui
 
IContainer - Interface in edu.cnu.mdi.container
A 2D drawing container with a world coordinate system and conversion to pixel (screen) coordinates.
ICountryLoader - Interface in edu.cnu.mdi.mapping.loader
Format-agnostic contract for loading country boundary features.
id - Variable in class edu.cnu.mdi.sim.demo.network.Node
Unique node id within the model.
id() - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Returns the value of the id record component.
id() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns the value of the id record component.
IDrawable - Interface in edu.cnu.mdi.graphics.drawable
A drawable object that can render itself into a IContainer.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
Parameter indices.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
Parameter indices.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Index of amplitude parameter A.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
Parameter indices.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Index of peak-height parameter A.
IDX_A - Static variable in class edu.cnu.mdi.splot.fit.PowerLawFitter
Index of amplitude parameter A.
IDX_B - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
 
IDX_B - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
 
IDX_B - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
 
IDX_B - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Index of baseline parameter B.
IDX_C - Static variable in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Index of baseline-offset parameter C.
IDX_C - Static variable in class edu.cnu.mdi.splot.fit.PowerLawFitter
Index of baseline-offset parameter C.
IDX_G - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Index of FWHM parameter Γ.
IDX_MU - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
 
IDX_N - Static variable in class edu.cnu.mdi.splot.fit.PowerLawFitter
Index of exponent parameter n.
IDX_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
 
IDX_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
 
IDX_SIGMA - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
 
IDX_TAU - Static variable in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Index of decay-constant parameter τ.
IDX_X0 - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
 
IDX_X0 - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
 
IDX_X0 - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Index of peak-center parameter x₀.
IFeedbackProvider - Interface in edu.cnu.mdi.feedback
 
IFileDropHandler - Interface in edu.cnu.mdi.transfer
Implemented by any component that can receive files via drag-and-drop.
IFitStringGetter - Interface in edu.cnu.mdi.splot.fit
Supplies human-readable model and parameter labels for fit results.
IFitter - Interface in edu.cnu.mdi.splot.fit
 
IImageEvolutionResettable - Interface in edu.cnu.mdi.sim.ga.triimage
Narrow reset contract for the image evolution demo.
IInitialGuess - Interface in edu.cnu.mdi.splot.fit
Provides an initial parameter guess for a curve fitter.
ILogListener - Interface in edu.cnu.mdi.log
Listener interface for receiving messages from the Log singleton.
image - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
ImageApproximationProblem - Class in edu.cnu.mdi.sim.ga.triimage
A GAProblem that evolves a population of PolygonChromosome instances to approximate a target image using semi-transparent triangles.
ImageApproximationProblem(BufferedImage, int) - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Construct an image approximation problem for the given target image and triangle count.
ImageApproximationProblem(BufferedImage, int, ImageFitnessMode) - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Construct a problem with an explicit fitness metric.
ImageEvolutionControlPanel - Class in edu.cnu.mdi.sim.ga.triimage
Control panel for the image evolution GA demo.
ImageEvolutionControlPanel() - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
Construct the panel with default (standard) icons.
ImageEvolutionDemoView - Class in edu.cnu.mdi.sim.ga.triimage
MDI SimulationView that evolves a population of semi-transparent triangles to approximate a target image using the MDI genetic algorithm framework.
ImageEvolutionDemoView(Object...) - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Create the image evolution demo view.
ImageEvolutionPanel - Class in edu.cnu.mdi.sim.ga.triimage
Custom drawing panel for the image evolution GA demo.
ImageEvolutionPanel(BufferedImage) - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Construct the panel with the given target image.
ImageEvolutionViewInfo - Class in edu.cnu.mdi.sim.ga.triimage
View metadata for the Image Evolution GA demo.
ImageEvolutionViewInfo() - Constructor for class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionViewInfo
 
ImageFilters - Class in edu.cnu.mdi.transfer
Common predicates for filtering dropped image files.
ImageFitnessMode - Enum Class in edu.cnu.mdi.sim.ga.triimage
Fitness metrics available to the image-evolution demonstration.
ImageItem - Class in edu.cnu.mdi.item
A RectangleItem that displays a BufferedImage scaled to its bounds, with no fill or outline drawn for the rectangle itself.
ImageItem(Layer, Rectangle2D.Double, BufferedImage) - Constructor for class edu.cnu.mdi.item.ImageItem
Create a world image object.
ImageManager - Class in edu.cnu.mdi.graphics
Centralized image/icon loading for MDI using classpath resources.
IMapProjection - Interface in edu.cnu.mdi.mapping.projection
Contract for the map projections used within the MDI framework.
Immutability and copies - Search tag in class edu.cnu.mdi.graphics.toolbar.GestureContext
Section
Implementation note - Search tag in class edu.cnu.mdi.json.JsonTreeCellRenderer
Section
Implementation notes - Search tag in class edu.cnu.mdi.splot.plot.MultiplotPanel
Section
Implementation notes - Search tag in class edu.cnu.mdi.util.UnicodeUtils
Section
Implementing a new projection - Search tag in interface edu.cnu.mdi.mapping.projection.IMapProjection
Section
Implementing classes - Search tag in interface edu.cnu.mdi.item.ITextEditable
Section
importData(TransferHandler.TransferSupport) - Method in class edu.cnu.mdi.transfer.FileDropHandler
 
inASelectRect(IContainer, Point) - Method in class edu.cnu.mdi.item.AItem
Test whether the screen point falls inside any selection or rotation handle rectangle.
includeRiver - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
includeShapeFileMenu() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns whether the Shapefile menu should be included in this view's menu bar.
includeXZero - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
includeXZero() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether to include x = 0.
includeXZero(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Force the plot to include x = 0 when determining x-axis limits.
includeYZero - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
includeYZero() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether to include y = 0.
includeYZero(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Force the plot to include y = 0 when determining y-axis limits.
indeterminate - Variable in class edu.cnu.mdi.sim.ProgressInfo
True if progress is indeterminate (spinner / "still working").
indeterminate(String) - Static method in class edu.cnu.mdi.sim.ProgressInfo
Create an indeterminate progress update.
individuals() - Method in interface edu.cnu.mdi.sim.ga.GAPopulation
 
individuals() - Method in class edu.cnu.mdi.sim.ga.SimpleGAPopulation
 
INFERNO - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
INFINITY - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
info(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
info(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
info(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
info(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
info(String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Writes an Log.Level.INFO message to System.out.
info(String) - Method in class edu.cnu.mdi.log.FileLogger
Appends an Log.Level.INFO message to the log file.
info(String) - Method in interface edu.cnu.mdi.log.ILogListener
Receives an informational message.
info(String) - Method in class edu.cnu.mdi.log.Log
Send an informational message to all registered listeners.
INFO - Enum constant in enum class edu.cnu.mdi.log.Log.Level
Normal application events.
INFO - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
infoDialog - Variable in class edu.cnu.mdi.view.BaseView
Lazily-shown dialog displaying view information.
InfoDialogHelper - Class in edu.cnu.mdi.view
Utility for displaying AbstractViewInfo content in a lightweight, non-modal, non-stealing info dialog.
infoIcon - Static variable in class edu.cnu.mdi.view.ViewInfoButton
Icon displayed in the view information button.
inFont - Variable in class edu.cnu.mdi.component.TextEditPanel
 
init(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Initialize the simulation: reset the step counter and post an initial refresh so the user sees the starting layout before it starts moving.
init(SimulationContext) - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Seeds the RNG, builds the initial population via GAProblem.initialPopulation(int, java.util.Random), evaluates and tracks the best individual, and resets the generation counter to zero.
init(SimulationContext) - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Initialize the simulation.
init(SimulationContext) - Method in interface edu.cnu.mdi.sim.Simulation
Initialize simulation resources.
initFeedback() - Method in class edu.cnu.mdi.view.BaseView
Create and install a feedback pane with default colors (cyan on black, 9 pt font).
initFeedback(Color, Color, int) - Method in class edu.cnu.mdi.view.BaseView
Create and install a feedback pane with custom colors and font size.
initialGuesser - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Initial-guess strategy used when the caller does not provide an explicit guess.
INITIALIZING - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
Simulation.init(SimulationContext) is being executed on the simulation thread.
initialPopulation(int, Random) - Method in interface edu.cnu.mdi.sim.ga.GAProblem
Create the initial population.
initialPopulation(int, Random) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Generate an initial population of size randomly initialized chromosomes.
InitialTemperature - Record Class in edu.cnu.mdi.sim.simanneal
Result of estimating the initial annealing temperature.
InitialTemperature(double, double, double, int) - Constructor for record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Creates an instance of a InitialTemperature record class.
initStyle() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Initialize style with a unique style ID.
inResetState() - Method in class edu.cnu.mdi.component.IpField
 
inRotatePoint(IContainer, Point) - Method in class edu.cnu.mdi.item.AItem
Test whether the screen point falls inside the rotation-handle rectangle.
inSelectPoint(IContainer, Point, boolean) - Method in class edu.cnu.mdi.item.AItem
Return the index of the selection handle whose hit-test rectangle contains the given screen point, or -1 if none does.
insertUpdate(DocumentEvent) - Method in class edu.cnu.mdi.component.IpField
 
installEtopo5Layer(Etopo5Loader, boolean) - Method in class edu.cnu.mdi.mapping.MapView2D
Installs ETOPO5 terrain and bathymetry into the standard ETOPO5 layer.
INSTANCE - Enum constant in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
 
INSTANCE - Enum constant in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
 
inStyle - Variable in class edu.cnu.mdi.component.TextEditPanel
 
INTEGRAL - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Integration and convergence - Search tag in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Section
Intended scope - Search tag in class edu.cnu.mdi.mapping.graphics.MapGraphics
Section
Intended usage - Search tag in interface edu.cnu.mdi.transfer.IFileDropHandler
Section
Intended use - Search tag in class edu.cnu.mdi.sim.simanneal.heuristics.EnergyDistributionHeuristic
Section
Interaction - Search tag in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
Section
Interaction - Search tag in class edu.cnu.mdi.mapping.item.MapPointItem
Section
Interaction - Search tag in class edu.cnu.mdi.mapping.item.MapPolygonItem
Section
Interaction - Search tag in class edu.cnu.mdi.mapping.item.MapPolylineItem
Section
Interaction model - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
internalFrameActivated(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameClosed(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameClosing(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameDeactivated(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameDeiconified(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameIconified(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
internalFrameOpened(InternalFrameEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
interpolate(Point, Point, Point) - Method in class edu.cnu.mdi.geometry.Plane
Creates a line through two points and computes the line-plane intersection.
interpolate(Color[], double) - Static method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
Utility interpolation (shared by UI components).
intersection(Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the intersection point of two line segments.
inText - Variable in class edu.cnu.mdi.component.TextEditPanel
 
invalidate() - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Invalidates or flushes any internally-cached data that depends on the vertex coordinates of this Polygon.
invalidateLayout(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded.
Inverse equations - Search tag in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Section
Inverse equations - Search tag in class edu.cnu.mdi.mapping.projection.MercatorProjection
Section
Inverse equations - Search tag in class edu.cnu.mdi.mapping.projection.MollweideProjection
Section
Inverse equations - Search tag in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Section
invokeDelete() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Invoke the delete action as if the delete button had been pressed.
IpAddressSupport - Class in edu.cnu.mdi.component
Validation and matching support for IPv4 addresses with optional wildcard octets.
IpField - Class in edu.cnu.mdi.component
Text field for an IPv4 address whose octets may be wildcards.
IpField() - Constructor for class edu.cnu.mdi.component.IpField
 
IpField(String) - Constructor for class edu.cnu.mdi.component.IpField
 
IPickable - Interface in edu.cnu.mdi.mapping.render
Implemented by map renderers that support mouse-over hit testing.
IPing - Interface in edu.cnu.mdi.util
Listener interface for receiving periodic Ping callbacks.
IResettable - Interface in edu.cnu.mdi.sim.demo.network
 
IRubberbandAngleProvider - Interface in edu.cnu.mdi.graphics.rubberband
Optional interface for rubberbands that can provide a meaningful angle (e.g.
IRubberbanded - Interface in edu.cnu.mdi.graphics.rubberband
 
isActive() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Active means listening and rubberbanding in response to mouse events.
isActualImage - Static variable in class edu.cnu.mdi.transfer.ImageFilters
Predicate to test if a File is an actual image by attempting to read it.
isAdaptive() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
isAdaptive() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns whether graticule spacing adapts to the current zoom level.
isAltDown() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
isAnimated() - Method in class edu.cnu.mdi.component.DrawnButton
Returns whether this button uses the shared animation timer.
isAnimated() - Method in class edu.cnu.mdi.component.DrawnToggleButton
Returns whether this button uses the shared animation timer.
isAntialias() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Returns whether antialiased rendering is enabled.
isBarPlot() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns true if this canvas is configured as a bar plot.
isBarPlot() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether bar plot rendering is requested.
isCancellationRequested() - Method in class edu.cnu.mdi.sim.task.TaskContext
Tests whether cancellation has been requested.
isCancelled() - Method in class edu.cnu.mdi.dialog.TextEditDialog
Check if the dialog was cancelled.
isCancelRequested() - Method in class edu.cnu.mdi.sim.SimulationContext
Check whether cancellation has been requested.
isCellEditable(int, int) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
 
isClickBased() - Method in class edu.cnu.mdi.graphics.rubberband.AClickRubberband
 
isClickBased() - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
True if this rubberband collects points on click rather than drag.
isClockwise(List<Point2D.Double>) - Static method in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Tests whether a polygon ring is oriented clockwise in the ESRI convention (which uses a screen-space y-axis pointing downward).
isClosed() - Method in class edu.cnu.mdi.mapping.graphics.MapGraphics.ProjectedMapShape
Returns whether the original geographic shape was closed.
isCompleted() - Method in class edu.cnu.mdi.sim.task.TaskHandle
 
isConnectable() - Method in class edu.cnu.mdi.item.AItem
 
isControl() - Method in class edu.cnu.mdi.item.ItemModification
 
isControlDown() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
isDataFlavorSupported(DataFlavor) - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
 
isDeletable() - Method in class edu.cnu.mdi.item.AItem
Return true if this item can be deleted.
isDirty() - Method in class edu.cnu.mdi.item.AItem
Return true if this item's cached rendering data is stale.
isDirty() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
isDoubleClickable() - Method in class edu.cnu.mdi.item.AItem
 
isDraggable() - Method in class edu.cnu.mdi.item.AItem
Return true if this item can be dragged.
isDragging() - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
isDragging() - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
isDraggingPrimed() - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
isDraggingPrimed() - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
isDrawLabels() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
isDrawLabels() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns whether city labels are enabled.
isDrawLabels() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns whether coordinate labels are drawn along the viewport edges.
isDrawOutline() - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
isDrawOutline() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Returns whether the map outline is drawn before the graticule lines.
isEditable() - Method in class edu.cnu.mdi.item.Layer
Return true if this layer is editable.
isEmpty() - Method in class edu.cnu.mdi.item.Layer
Return true if this layer contains no items.
isEmpty() - Method in class edu.cnu.mdi.mapping.graphics.MapGraphics.ProjectedMapShape
Returns whether this projected shape has no subpaths.
isEmpty(long) - Static method in class edu.cnu.mdi.util.Bits
Determines whether the given word contains no set bits.
isEnabled() - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Whether this drawable is currently enabled.
isEnabled() - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Whether this drawable is currently enabled.
isEnabled() - Method in class edu.cnu.mdi.item.AItem
 
isEnabled(String) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
isFakeHit() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return whether this wire is a fake hit.
isGestureValid(int) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Validity rules depend on the policy; default is area-based (bounds must exceed min size).
isGestureValid(int) - Method in class edu.cnu.mdi.graphics.rubberband.RubberLine
 
isGestureValid(int) - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
isGestureValid(int) - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
isGestureValid(int) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
isHisto2DData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Convenience method to determine if this is 2D histogram plot data.
isHistoData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Convenience method to determine if this is histogram plot data.
isHistogram() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Convenience method to determine if this curve is a histogram curve.
isHistogramData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Determine if this is histogram plot data.
isHoveringEnabled() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns whether delayed mouse-over feedback windows are enabled.
ISimulationControlPanel - Interface in edu.cnu.mdi.sim.ui
Optional capability for control panels that can bind to an ISimulationHost.
ISimulationHost - Interface in edu.cnu.mdi.sim
Convenience interface for any object that *hosts* a SimulationEngine.
isIncludeBaseline() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
isInside(double, double, double) - Method in class edu.cnu.mdi.geometry.Cylinder
Tests whether coordinates are strictly inside the cylinder.
isInside(double, double, double) - Method in class edu.cnu.mdi.geometry.Sphere
Tests whether coordinates are strictly inside the sphere.
isInside(Point) - Method in class edu.cnu.mdi.geometry.Cylinder
Tests whether a point is strictly inside the cylinder.
isLegendBorder() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether the legend border is drawn.
isLegendDrawn() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether we should draw a legend.
isLinux() - Method in class edu.cnu.mdi.util.Environment
Returns true if the current operating system is a Linux variant.
isLocked() - Method in class edu.cnu.mdi.item.AItem
Return true if this item is locked.
isLocked() - Method in class edu.cnu.mdi.item.Layer
Return true if this layer is locked (edit-locked).
isLogZ() - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
 
isLogZ() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether Z values (heatmap intensity) are displayed on a log10 scale.
isLongitudePeriodic() - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
isLongitudePeriodic() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Reports whether the projection's horizontal domain represents a complete, periodically wrapped 360-degree longitude range.
isLongitudePeriodic() - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Reports whether the projection's horizontal domain represents a complete, periodically wrapped 360-degree longitude range.
isLongitudePeriodic() - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Reports whether the projection's horizontal domain represents a complete, periodically wrapped 360-degree longitude range.
isMac() - Method in class edu.cnu.mdi.util.Environment
Returns true if the current operating system is a macOS variant.
isMetaDown() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
isNoColorSelected() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Checks whether "No Color" is currently selected.
isOnTop() - Method in class edu.cnu.mdi.view.BaseView
Returns true if this view is at the top of the desktop's z-order.
isOptionSelected(String) - Method in class edu.cnu.mdi.component.OptionPanel
Returns whether the option identified by label is currently selected.
isPlotFile(File) - Static method in class edu.cnu.mdi.splot.io.PlotFileFilter
Returns true if the file name matches a supported plot extension.
isPoint() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns true if this feature is a point or multi-point.
isPointerActive() - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Check if the pointer tool is currently active.
isPointNear(MapGraphics.ProjectedMapShape, Point, double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Tests whether a device-space point lies within a specified tolerance of any projected path segment.
isPointNearPath(Path2D.Double, Point2D.Double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Test whether a world point lies within a given tolerance of any segment in a straight-segment Path2D.Double.
isPointOnMap(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
isPointOnMap(Point2D.Double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Tests whether a projection-space point lies within the valid domain of this projection.
isPointOnMap(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Tests whether a projection-space point lies within the valid domain of this projection.
isPointOnMap(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Tests whether a projection-space point lies within the valid domain of this projection.
isPointOnMap(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Tests whether a projection-space point lies within the valid domain of this projection.
isPointOnMap(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Tests whether a projection-space point lies within the valid domain of this projection.
isPointVisible(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
isPointVisible(Point2D.Double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Tests whether a geographic location is visible in this projection.
isPointVisible(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Tests whether a geographic location is visible in this projection.
isPointVisible(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Tests whether a geographic location is visible in this projection.
isPointVisible(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Tests whether a geographic location is visible in this projection.
isPointVisible(Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Tests whether a geographic location is visible in this projection.
isPolygon() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns true if this feature is a polygon.
isPolyline() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Returns true if this feature is a polyline (also called a line string or arc in other formats).
isProtectedLayer(Layer) - Method in class edu.cnu.mdi.container.BaseContainer
Determine whether a layer is one of the protected layers.
isPurposeHtml() - Method in class edu.cnu.mdi.splot.plot.PlotViewInfo
 
isPurposeHtml() - Method in class edu.cnu.mdi.view.AbstractViewInfo
If you really need custom HTML for purpose, override this and return true.
isReadableImage - Static variable in class edu.cnu.mdi.transfer.ImageFilters
Predicate to test if a File is a readable image file based on its extension.
isRealized() - Method in class edu.cnu.mdi.view.ViewConfiguration
Returns true if the view has already been created.
isResizable() - Method in class edu.cnu.mdi.item.AItem
Return true if this item can be resized.
isReverseXaxis() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether to reverse the x axis.
isReverseYaxis() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether to reverse the y axis.
isRightClickable() - Method in class edu.cnu.mdi.item.AItem
 
isRiverEnabled() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
isRotatable() - Method in class edu.cnu.mdi.item.AItem
Return true if this item can be rotated.
isRunning() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
isRunning() - Method in class edu.cnu.mdi.util.Ping
Returns true if the underlying timer is currently running.
isScrollable() - Method in class edu.cnu.mdi.view.BaseView
Returns true if this view wraps its container in a scroll pane.
isSelectable() - Method in class edu.cnu.mdi.item.AItem
 
isSelected() - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
isSelected() - Method in class edu.cnu.mdi.item.AItem
 
isSelected(String) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
 
isShift() - Method in class edu.cnu.mdi.item.ItemModification
 
isShiftDown() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
isShowing() - Method in class edu.cnu.mdi.app.StartupWindow
 
isStripChart() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Convenience method to determine if this curve is a strip chart curve.
isStripData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Determine if this is strip chart plot data.
isStyleEditable() - Method in class edu.cnu.mdi.item.AItem
 
isToolActive(String) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Check if the tool with the given id is currently active.
isTrackable() - Method in class edu.cnu.mdi.item.AItem
Return true if this item is "trackable" — that is, eligible to receive drag, resize, or rotate gestures from the interaction layer.
IStyled - Interface in edu.cnu.mdi.graphics.style
 
isUsable() - Method in class edu.cnu.mdi.splot.pdata.FitVectors
Lightweight sanity check for callers that want to “attempt a fit” without throwing.
isUseAntialias() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns whether antialiasing is enabled.
isValid() - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Whether the spline is properly initialized.
isViewVisible() - Method in class edu.cnu.mdi.view.BaseView
Returns true if any part of this internal frame's bounds intersects the parent desktop's bounds, indicating that it is on-screen.
isViewVisible(BaseView) - Method in class edu.cnu.mdi.view.VirtualView
Crude visibility test: whether the view's bounds intersect the application's current frame bounds.
isVisible() - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Whether this drawable is currently visible.
isVisible() - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Whether this drawable is currently visible.
isVisible() - Method in class edu.cnu.mdi.item.AItem
 
isVisible() - Method in class edu.cnu.mdi.item.Layer
Return true if this layer is visible.
isVisible() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
isWindows() - Method in class edu.cnu.mdi.util.Environment
Returns true if the current operating system is a Windows variant.
isXLog() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Convenience: @return true if x axis is log10.
isXLogActive() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns true if log-10 scaling is active on the x-axis.
isXYCurve() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Convenience method to determine if this curve is an XY curve.
isXYData() - Method in class edu.cnu.mdi.splot.pdata.PlotData
Determine whether this model contains ordinary XY data, with or without y-error values.
isYLog() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Convenience: @return true if y axis is log10.
isYLogActive() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns true if log-10 scaling is active on the y-axis.
itemChanged(Layer, AItem, ItemChangeType) - Method in class edu.cnu.mdi.container.BaseContainer
Responds to item change events fired by layers owned by this container.
itemChanged(Layer, AItem, ItemChangeType) - Method in class edu.cnu.mdi.graphics.connection.ConnectionManager
Drawable list change callback.
itemChanged(Layer, AItem, ItemChangeType) - Method in interface edu.cnu.mdi.item.ItemChangeListener
One of the drawables in the set has changed.
ItemChangeListener - Interface in edu.cnu.mdi.item
 
ItemChangeType - Enum Class in edu.cnu.mdi.item
For monitoring changes to a DrawableSet.Enumerates the types of changes that can occur to a drawable.
ItemModification - Class in edu.cnu.mdi.item
Mutable state for one interactive item operation.
ItemModification(AItem, IContainer, Point, Point, boolean, boolean) - Constructor for class edu.cnu.mdi.item.ItemModification
Create an ItemModification.
ItemModification.ModificationType - Enum Class in edu.cnu.mdi.item
The kind of interactive operation being performed.
ItemOrderingMenu - Class in edu.cnu.mdi.item
A JMenu that exposes the four z-order operations for a single AItem: move to front, move to back, move forward one step, and move backward one step.
itemStateChanged(ItemEvent) - Method in class edu.cnu.mdi.component.FontChoosePanel
One of check boxes was selected.
itemStateChanged(ItemEvent) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Responds to changes in the "No Color" checkbox.
iterations - Variable in class edu.cnu.mdi.splot.fit.FitResult
Iterations used by an iterative optimizer; may be 0 for closed-form fits.
iterator() - Method in class edu.cnu.mdi.view.ViewManager
Returns an iterator over the currently registered views in registration order.
ITextEditable - Interface in edu.cnu.mdi.item
Marks an item as having editable text content, font, and style — the minimal contract required by TextEditDialog.
IToolHandler - Interface in edu.cnu.mdi.graphics.toolbar
Callback interface for toolbar tools.
ITspDemoResettable - Interface in edu.cnu.mdi.sim.simanneal.tspdemo
Capability interface implemented by TspDemoView so that a control panel can request a model/simulation reset without knowing the concrete view type.
IViewListener - Interface in edu.cnu.mdi.view
 

J

JsonNodeData - Class in edu.cnu.mdi.json
Immutable value object carried as the user-object of every DefaultMutableTreeNode in the JSON tree.
JsonNodeData(String, String, JsonNodeData.Kind) - Constructor for class edu.cnu.mdi.json.JsonNodeData
Create a JsonNodeData.
JsonNodeData.Kind - Enum Class in edu.cnu.mdi.json
Classifies a JSON tree node for color selection in JsonTreeCellRenderer.
JsonRawPane - Class in edu.cnu.mdi.json
The left half of the JsonSplitPane: a read-only, syntax-colored view of raw JSON text with incremental search highlighting.
JsonRawPane() - Constructor for class edu.cnu.mdi.json.JsonRawPane
Create a JsonRawPane with a dark background and no content.
JsonSearchBar - Class in edu.cnu.mdi.json
A compact search bar that drives text highlighting in the raw pane and match navigation in the tree pane.
JsonSearchBar(JsonRawPane, JsonTreePane) - Constructor for class edu.cnu.mdi.json.JsonSearchBar
Create a search bar wired to the given raw and tree panes.
JsonSplitPane - Class in edu.cnu.mdi.json
Split-pane panel that displays a JSON file in two synchronized views: colorized raw text on the left and a collapsible tree on the right, with a shared search bar along the bottom.
JsonSplitPane() - Constructor for class edu.cnu.mdi.json.JsonSplitPane
Create an empty JsonSplitPane with a "drop a file" prompt in the header, empty content in both halves, and a ready search bar.
JsonTreeCellRenderer - Class in edu.cnu.mdi.json
Cell renderer for the JSON tree that applies the same dark-theme color palette used by the raw-text pane.
JsonTreeCellRenderer() - Constructor for class edu.cnu.mdi.json.JsonTreeCellRenderer
Create a JsonTreeCellRenderer and configure the default background and icon colors for the dark theme.
JsonTreePane - Class in edu.cnu.mdi.json
The right half of the JsonSplitPane: a collapsible tree view of a parsed JSON structure.
JsonTreePane() - Constructor for class edu.cnu.mdi.json.JsonTreePane
Create an empty JsonTreePane with a dark background, a path breadcrumb label at the bottom, and context-menu support.
JsonView - Class in edu.cnu.mdi.view
A container-less demo view that displays a JSON file as both colorized raw text and a collapsible tree, side by side in a split pane.
JsonView() - Constructor for class edu.cnu.mdi.view.JsonView
Create a JsonView with default dimensions, initially hidden.
JsonView(int, int, boolean) - Constructor for class edu.cnu.mdi.view.JsonView
Create a JsonView with explicit dimensions and visibility.
JsonViewInfo - Class in edu.cnu.mdi.view
Describes the JsonView for the in-app help / info dialog.
JsonViewInfo() - Constructor for class edu.cnu.mdi.view.JsonViewInfo
 

K

key - Variable in class edu.cnu.mdi.json.JsonNodeData
The key or array index label.
KEY - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
An object key or array index that has children (object or array value).
Key design choice - Search tag in class edu.cnu.mdi.splot.example.Scatter
Section
kind - Variable in class edu.cnu.mdi.json.JsonNodeData
The token kind, used by JsonTreeCellRenderer to pick a color without re-parsing the label.
kinetic - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
kinetic - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 

L

label() - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Return the human-readable shell label.
LABEL_COLOR - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of feature-label color.
LABEL_FONT_SIZE - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of feature-label font size.
labelColor(Color) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the color used to draw feature labels.
labelColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the text label color.
LabeledButtonContainer - Class in edu.cnu.mdi.component
A small compound component that places a centered label below a button.
LabeledButtonContainer(AbstractButton, String) - Constructor for class edu.cnu.mdi.component.LabeledButtonContainer
Creates a labeled button container using the default vertical gap.
LabeledButtonContainer(AbstractButton, String, int) - Constructor for class edu.cnu.mdi.component.LabeledButtonContainer
Creates a labeled button container.
LabeledTextField - Class in edu.cnu.mdi.component
A text field accompanied by a prompt and optional units label.
LabeledTextField(String, int) - Constructor for class edu.cnu.mdi.component.LabeledTextField
 
LabeledTextField(String, int, int) - Constructor for class edu.cnu.mdi.component.LabeledTextField
 
LabeledTextField(String, int, Font) - Constructor for class edu.cnu.mdi.component.LabeledTextField
 
LabeledTextField(String, String, int, Font) - Constructor for class edu.cnu.mdi.component.LabeledTextField
 
labelField(String) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the .dbf field name whose value is drawn as a label next to each feature.
Label format - Search tag in class edu.cnu.mdi.json.JsonNodeData
Section
labels - Variable in class edu.cnu.mdi.dialog.ButtonPanel
The labels
LabelsTabPanel - Class in edu.cnu.mdi.splot.edit
Tab for plot title/labels and related fonts.
LabelsTabPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.LabelsTabPanel
 
LAMBERT_EQUAL_AREA - Enum constant in enum class edu.cnu.mdi.mapping.projection.EProjection
Lambert azimuthal equal-area projection (whole globe on a disk).
LambertEqualAreaProjection - Class in edu.cnu.mdi.mapping.projection
Lambert azimuthal equal-area projection (spherical Earth, R = 1).
LambertEqualAreaProjection() - Constructor for class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Convenience constructor centered at (0°, 0°).
LambertEqualAreaProjection(double, double) - Constructor for class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Creates a Lambert equal-area projection centered at the given geographic point.
LambertEqualAreaProjection(double, double, MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Convenience constructor that sets both the center and the theme atomically, preventing the NullPointerException that arises when drawing methods are called before the theme is set.
LambertEqualAreaProjection(MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Convenience constructor centered at (0°, 0°) with the given theme.
landColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the land (country polygon) fill color.
LAPTOP - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
largeFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
LARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
lastDirectory(String) - Static method in class edu.cnu.mdi.dialog.FileDialogs
Returns the best initial directory for purpose: the last remembered directory if it still exists, otherwise Environment's developer-configured data directory if that exists, otherwise empty -- leaving it to the caller (or, for FileDialogs.openFile(java.awt.Component, java.lang.String, java.lang.String, edu.cnu.mdi.dialog.FileType)/FileDialogs.saveFile(java.awt.Component, java.lang.String, java.lang.String, java.lang.String, edu.cnu.mdi.dialog.FileType), to JFileChooser's own platform default, typically the home directory).
lastPoint semantics - Search tag in class edu.cnu.mdi.hover.HoverManager
Section
LAT_PREFIX - Static variable in class edu.cnu.mdi.mapping.MapView2D
Feedback-pane prefix used for latitude values.
LATITUDE_STEP - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of fixed latitude-line spacing.
latLon - Variable in class edu.cnu.mdi.mapping.MapView2D
Reusable lat/lon workspace for the feedback method.
latLonFromXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
latLonFromXY(Point2D.Double, Point2D.Double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Inverse projection: projection-space (x, y) → geographic (λ, φ).
latLonFromXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Inverse projection: projection-space (x, y) → geographic (λ, φ).
latLonFromXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Inverse projection: projection-space (x, y) → geographic (λ, φ).
latLonFromXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Inverse projection: projection-space (x, y) → geographic (λ, φ).
latLonFromXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Inverse projection: projection-space (x, y) → geographic (λ, φ).
LatLongEditorDialog - Class in edu.cnu.mdi.mapping.util
A modal dialog that allows the user to view and edit a geographic coordinate in either Decimal Degrees or UTM format.
LatLongEditorDialog(Frame, Point2D.Double) - Constructor for class edu.cnu.mdi.mapping.util.LatLongEditorDialog
Creates a new coordinate editor dialog.
latLonToLocal(Point, Point2D.Double) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Converts geographic lon/lat in radians to screen-space coordinates.
latLonToXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
latLonToXY(Point2D.Double, Point2D.Double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Forward projection: geographic (λ, φ) → projection-space (x, y).
latLonToXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Forward projection: geographic (λ, φ) → projection-space (x, y).
latLonToXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Forward projection: geographic (λ, φ) → projection-space (x, y).
latLonToXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Forward projection: geographic (λ, φ) → projection-space (x, y).
latLonToXY(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Forward projection: geographic (λ, φ) → projection-space (x, y).
launch(Supplier<? extends BaseMDIApplication>) - Static method in class edu.cnu.mdi.app.BaseMDIApplication
Launch the application on the EDT using the provided factory.
Layer - Class in edu.cnu.mdi.item
A z-layer (drawing layer) that owns an ordered list of AItem objects.
Layer(IContainer, String) - Constructor for class edu.cnu.mdi.item.Layer
Create a z-layer and register it with the owning container.
Layer architecture - Search tag in class edu.cnu.mdi.container.BaseContainer
Section
LayerInspectorDialog - Class in edu.cnu.mdi.container
A lightweight inspector dialog for viewing and editing a container's z-layers.
LayerInspectorDialog(Window, BaseContainer) - Constructor for class edu.cnu.mdi.container.LayerInspectorDialog
Construct the dialog.
Layout - Search tag in class edu.cnu.mdi.component.OptionPanel
Section
Layout - Search tag in class edu.cnu.mdi.json.JsonSearchBar
Section
Layout - Search tag in class edu.cnu.mdi.json.JsonSplitPane
Section
Layout - Search tag in class edu.cnu.mdi.mapping.milsym.NatoIconPicker
Section
Layout - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Section
Layout - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Section
Layout - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Section
Layout - Search tag in class edu.cnu.mdi.sim.ui.SimulationView
Section
Layout - Search tag in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Section
Layout - Search tag in class edu.cnu.mdi.view.JsonView
Section
layoutCL(JLabel, FontMetrics, String, Icon, Rectangle, Rectangle, Rectangle) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Transposes the view rectangles as appropriate for a vertical view before invoking the super method and copies them after they have been altered by SwingUtilities.layoutCompoundLabel(FontMetrics, String, Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, int)
layoutContainer(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Layout the components within the specified container
Layout persistence - Search tag in class edu.cnu.mdi.desktop.Desktop
Section
lazily - Variable in class edu.cnu.mdi.view.ViewConfiguration
If true the view is created only when the user first requests it from the Views menu; otherwise it is created immediately.
lazy(String, ViewFactory<T>, int, int, int, int) - Static method in class edu.cnu.mdi.view.ViewConfiguration
Convenience factory for a lazily-created view configuration.
left(int) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the left position.
LEFT - Static variable in class edu.cnu.mdi.component.VerticalFlowLayout
The left layout constraint.
LEFT - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Legend - Class in edu.cnu.mdi.splot.plot
 
Legend(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.Legend
Create a Legend rectangle
legendBorder - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
legendLineLength - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
LegendTabPanel - Class in edu.cnu.mdi.splot.edit
Tab for legend settings.
LegendTabPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.LegendTabPanel
 
length() - Method in class edu.cnu.mdi.geometry.Vector
Computes this vector's Euclidean length.
length() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns the value of the length record component.
length() - Method in interface edu.cnu.mdi.sim.ga.GASolution
Return the number of encoded elements in this solution.
length() - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Return the number of encoded elements in this solution.
length() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Get curve length (number of points or effective points in the data columns).
length() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
length() - Method in class edu.cnu.mdi.splot.pdata.FitVectors
 
length() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
Length is defined as the number of bins.
length() - Method in class edu.cnu.mdi.splot.pdata.Snapshot
Get the number of data points in the snapshot.
length() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
length(Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
The length of the vector
lengthSquare(Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
The length squared of the vector.
lengthSquared() - Method in class edu.cnu.mdi.geometry.Vector
Computes the square of this vector's Euclidean length.
LEQ - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
letter - Variable in class edu.cnu.mdi.mapping.util.UTMCoordinate
UTM latitude-band letter.
Lifecycle - Search tag in class edu.cnu.mdi.log.LogPane
Section
Lifecycle - Search tag in class edu.cnu.mdi.sim.ui.TaskControlPanel
Section
Lifecycle - Search tag in class edu.cnu.mdi.view.VirtualView
Section
light() - Static method in class edu.cnu.mdi.mapping.theme.MapTheme
Returns a light-background theme suitable for daytime use or printing.
LimitsMethod - Enum Class in edu.cnu.mdi.splot.plot
How PlotCanvas determines an axis's displayed [min, max] range.
Line - Class in edu.cnu.mdi.geometry
A three-dimensional parametric line, represented as p(t) = p0 + t * dp.
Line(double[], double[]) - Constructor for class edu.cnu.mdi.geometry.Line
Creates a line from two arrays containing x, y, and z values.
Line(Line) - Constructor for class edu.cnu.mdi.geometry.Line
Creates a copy of another line.
Line(Point, Point) - Constructor for class edu.cnu.mdi.geometry.Line
Creates a line from two points.
Line(Vector) - Constructor for class edu.cnu.mdi.geometry.Line
Creates a line through the origin in the direction of a vector.
LINE - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
LINE - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
LINE_AWARE - Enum constant in enum class edu.cnu.mdi.sim.ga.triimage.ImageFitnessMode
Combine RGB error with luminance-edge error to favor target contours.
LINE_WIDTH - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of line width.
LINEAR - Enum constant in enum class edu.cnu.mdi.splot.plot.PlotParameters.AxisScale
 
LinearLeastSquaresGuesser - Class in edu.cnu.mdi.splot.fit
Utility for computing a weighted linear least-squares parameter guess: min sum_i w_i (A_i p - y_i)^2 by solving (sqrt(W)A)p = sqrt(W)y via QR.
LINECOLOR - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
lineColorARGB - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
lineIntersection(Line, Point) - Method in class edu.cnu.mdi.geometry.Plane
Computes the intersection of an infinite line with this plane.
LineItem - Class in edu.cnu.mdi.item
A simple AItem representing a world-coordinate line segment.
LineItem(Layer, Point2D.Double, Point2D.Double) - Constructor for class edu.cnu.mdi.item.LineItem
Create a world line object.
LineItem(Layer, Point2D.Double, Point2D.Double, Object...) - Constructor for class edu.cnu.mdi.item.LineItem
Create a world line object.
lineStyle - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
LineStyle - Enum Class in edu.cnu.mdi.graphics.style
 
LINESTYLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
lineWidth - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
LINEWIDTH - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
LINEWIDTHPROP - Static variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
Listener swapping - Search tag in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Section
LL - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
load(Path) - Static method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Loads ETOPO5 from a filesystem path.
load(Path) - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Loads city features from the given filesystem path.
load(Path) - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Loads country features from the given filesystem path.
load(Path) - Method in interface edu.cnu.mdi.mapping.loader.ICityLoader
Loads city features from the given filesystem path.
load(Path) - Method in interface edu.cnu.mdi.mapping.loader.ICountryLoader
Loads country features from the given filesystem path.
load(Path) - Method in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Loads city features from the given filesystem path.
load(Path) - Method in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Loads country features from the given filesystem path.
load(Path) - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Loads all features from the shapefile at the given path.
loadCanvas(File) - Static method in class edu.cnu.mdi.splot.io.PlotIO
Convenience: load a plot file and build a fresh PlotCanvas.
loadConfigurationFile() - Method in class edu.cnu.mdi.desktop.Desktop
Load the layout configuration file into memory.
loadDefaultResource() - Static method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Loads ETOPO5 from the default classpath resource:
loadFile(File) - Method in class edu.cnu.mdi.json.JsonSplitPane
Load, parse, and display the given JSON file.
loadFile(File) - Method in class edu.cnu.mdi.view.JsonView
Load and display the given JSON file.
loadFromResource(String) - Static method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Loads ETOPO5 from a classpath resource.
loadFromResource(String) - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Loads city features from a classpath resource.
loadFromResource(String) - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Loads country features from a classpath resource.
loadFromResource(String) - Method in interface edu.cnu.mdi.mapping.loader.ICityLoader
Loads city features from a classpath resource.
loadFromResource(String) - Method in interface edu.cnu.mdi.mapping.loader.ICountryLoader
Loads country features from a classpath resource.
loadFromResource(String) - Method in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Loads city features from a classpath resource.
loadFromResource(String) - Method in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Loads country features from a classpath resource.
loadFromResourceStatic(String) - Static method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Static convenience overload: loads city features from a classpath resource.
loadFromResourceStatic(String) - Static method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Static convenience overload: loads country features from a classpath resource.
loadImage(String) - Method in class edu.cnu.mdi.graphics.ImageManager
Load an arbitrary image as an Image.
loadImageIcon(String) - Method in class edu.cnu.mdi.graphics.ImageManager
Load an ImageIcon without applying any HiDPI logical sizing.
loadRaster(String) - Method in class edu.cnu.mdi.graphics.ImageManager
Load a raster image (PNG/JPG/GIF/etc.) from the classpath as a BufferedImage.
loadShapefileLayer(MapView2D, Path, String, ShapeFeatureStyle) - Static method in class edu.cnu.mdi.mapping.MapView2D
Convenience method that loads a shapefile from the given path, creates a ShapeFeatureRenderer with the specified style, and adds it as a new layer with the given name.
loadSpec(File) - Static method in class edu.cnu.mdi.splot.io.PlotIO
Load a PlotSpec JSON file.
loadStatic(Path) - Static method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Static convenience overload: loads city features from a GeoJSON file.
loadStatic(Path) - Static method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Static convenience overload: loads country features from a GeoJSON file.
loadUiIcon(String, int) - Method in class edu.cnu.mdi.graphics.ImageManager
Convenience for square UI icons (e.g.
loadUiIcon(String, int, int) - Method in class edu.cnu.mdi.graphics.ImageManager
Load a UI icon at a given logical size.
localMean3x3(double, double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Compute the local 3x3 neighborhood average around the bin containing the given data coordinate.
localToLatLon(MapContainer, Point) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Converts a device-space point to geographic lon/lat in radians.
localToLatLon(MapContainer, Point) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Converts a device-space point to a geographic longitude/latitude in radians.
localToLatLon(Point, Point2D.Double) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Converts a screen-space point to geographic lon/lat in radians.
localToLatLonDeg(Point, Point2D.Double) - Method in class edu.cnu.mdi.mapping.MapView2D
Converts a screen-space point to latitude and longitude in degrees.
localToWorld - Variable in class edu.cnu.mdi.container.BaseContainer
Transform local(screen) → world.
localToWorld(Point, Point2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a screen or pixel point to a world point.
localToWorld(Point, Point2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
This converts a screen or pixel point to a world point.
localToWorld(Polygon, WorldPolygon) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a screen or local polygon to a world polygon.
localToWorld(Polygon, WorldPolygon) - Method in interface edu.cnu.mdi.container.IContainer
This converts a screen or local polygon to a world polygon.
localToWorld(Rectangle, Rectangle2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a screen or local rectangle to a world rectangle.
localToWorld(Rectangle, Rectangle2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
This converts a screen or local rectangle to a world rectangle.
lock - Variable in class edu.cnu.mdi.splot.pdata.ACurve
Lock object intended for subclasses to synchronize data mutation and snapshot creation.
lock - Variable in class edu.cnu.mdi.splot.plot.CurveDrawer
 
LOCKED - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Log - Class in edu.cnu.mdi.log
Application-wide logger for the MDI framework.
Log.Level - Enum Class in edu.cnu.mdi.log
Severity levels for log messages.
LOG10 - Enum constant in enum class edu.cnu.mdi.splot.plot.PlotParameters.AxisScale
 
LOG10 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Log levels - Search tag in class edu.cnu.mdi.log.Log
Section
logo() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns the value of the logo record component.
logo(Icon) - Method in class edu.cnu.mdi.app.StartupInfo.Builder
 
LogPane - Class in edu.cnu.mdi.log
A color-coded log display hosted inside the application's LogView.
LogPane() - Constructor for class edu.cnu.mdi.log.LogPane
Construct a LogPane and register it with the Log singleton.
LogView - Class in edu.cnu.mdi.view
This is a predefined view used to display all the log messages.
LogView() - Constructor for class edu.cnu.mdi.view.LogView
 
LogView(int, int, boolean) - Constructor for class edu.cnu.mdi.view.LogView
 
logZ - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
LOGZCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when log-Z mode changes (2D histograms).
LON_PREFIX - Static variable in class edu.cnu.mdi.mapping.MapView2D
Feedback-pane prefix used for longitude values.
lonDegreesToRadians(double) - Static method in class edu.cnu.mdi.mapping.theme.MapUtils
Converts longitude from degrees to radians and wraps to (-π, π].
LONG_DASH - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
LONG_DOT_DASH - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
longestDiagonal(Point2D.Double, Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the distance from focus to the farthest vertex of a polygon.
LONGITUDE_STEP - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of fixed longitude-line spacing.
LORENTZIAN - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Lorentzian (Breit-Wigner / Cauchy) resonance peak fit.
LorentzianExample - Class in edu.cnu.mdi.splot.example
Example demonstrating the Lorentzian (Breit-Wigner / Cauchy) fit:
LorentzianExample(boolean) - Constructor for class edu.cnu.mdi.splot.example.LorentzianExample
Creates the example, optionally without showing a window.
LorentzianFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for a Lorentzian (Cauchy / Breit-Wigner) peak with a constant baseline:
LorentzianFitter() - Constructor for class edu.cnu.mdi.splot.fit.LorentzianFitter
Creates a fitter with the default Levenberg-Marquardt optimizer.
LorentzianFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.LorentzianFitter
Creates a fitter with a custom optimizer.
lower() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds
 
lower() - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds
 
lower() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds
 
lower() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds
 
lower() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds
 
LRARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 

M

MAGMA - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
magnificationMenu() - Static method in class edu.cnu.mdi.component.MagnifyWindow
Returns a menu that allows the user to select the magnification factor used by the magnifier window.
magnify(BaseContainer, MouseEvent) - Static method in class edu.cnu.mdi.component.MagnifyWindow
Shows the magnifier window for a given source container at the location of the supplied mouse event.
MAGNIFY - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
magnifyDoneMove(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
magnifyDoneMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
magnifyDoneMove(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
magnifyStartMove(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
magnifyStartMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
magnifyStartMove(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
magnifyUpdateMove(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
magnifyUpdateMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
magnifyUpdateMove(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
MagnifyWindow - Class in edu.cnu.mdi.component
A floating magnifier window used to display a zoomed-in view of a BaseContainer around the current mouse location.
main(String[]) - Static method in class edu.cnu.mdi.app.DemoApp
Entry point for the demo.
main(String[]) - Static method in class edu.cnu.mdi.app.HelloMDI
Main method to launch the application
main(String[]) - Static method in class edu.cnu.mdi.component.RadarDashboardTest
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.CubicLogLog
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.ErfcTest
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.ErfTest
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
Launches the example as a standalone application.
main(String[]) - Static method in class edu.cnu.mdi.splot.example.Gaussian
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.GrowingHisto
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.Heatmap
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.Histo
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.LorentzianExample
Launches the example as a standalone application.
main(String[]) - Static method in class edu.cnu.mdi.splot.example.PlotDialogExample
Run the example as a standalone application.
main(String[]) - Static method in class edu.cnu.mdi.splot.example.PowerLawExample
Launches the example as a standalone application.
main(String[]) - Static method in class edu.cnu.mdi.splot.example.Scatter
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.StraightLine
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.StripChart
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.TwoHisto
 
main(String[]) - Static method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
makeViewVisibleInVirtualWorld(BaseView) - Method in class edu.cnu.mdi.view.ViewManager
Ask the active VirtualView to scroll so that the column containing the given view becomes visible.
MANUALLIMITS - Enum constant in enum class edu.cnu.mdi.splot.plot.LimitsMethod
 
manualXmax - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
manualXmin - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
manualYmax - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
manualYmin - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
MapConstants - Class in edu.cnu.mdi.mapping
Package-wide constants shared across the MDI mapping subsystem.
mapContainer - Variable in class edu.cnu.mdi.mapping.container.MapToolHandler
Owning map container.
MapContainer - Class in edu.cnu.mdi.mapping.container
Map-specific container supporting projection-aware recentering, geographic coordinate conversion, country-name hover popups, and drag-and-drop placement of military symbols.
MapContainer(Rectangle2D.Double) - Constructor for class edu.cnu.mdi.mapping.container.MapContainer
Creates a map container with the given initial world coordinate system.
MapControlPanel - Class in edu.cnu.mdi.mapping
Side-panel control widget for MapView2D.
MapControlPanel(MapView2D) - Constructor for class edu.cnu.mdi.mapping.MapControlPanel
Creates a control panel bound to the given map view.
MapGraphics - Class in edu.cnu.mdi.mapping.graphics
Static utility methods for drawing and geometry operations on geographic data in the MDI mapping subsystem.
MapGraphics.ProjectedMapShape - Class in edu.cnu.mdi.mapping.graphics
Immutable representation of a projected map shape that may consist of multiple subpaths.
MapLayerStyle - Class in edu.cnu.mdi.mapping.layer
Mutable style values used by MapLayerStyleDialog.
MapLayerStyle() - Constructor for class edu.cnu.mdi.mapping.layer.MapLayerStyle
Creates an empty style with default numeric values.
MapLayerStyle(MapLayerStyle) - Constructor for class edu.cnu.mdi.mapping.layer.MapLayerStyle
Copy constructor.
MapLayerStyleBits - Class in edu.cnu.mdi.mapping.layer
Capability bits used to assemble a MapLayerStyleDialog.
MapLayerStyleDialog - Class in edu.cnu.mdi.mapping.layer
Generic capability-driven editor for common map-layer style properties.
MapLayerStyleDialog(Window, String, long, MapLayerStyle) - Constructor for class edu.cnu.mdi.mapping.layer.MapLayerStyleDialog
Creates a style dialog.
MapLineItem - Class in edu.cnu.mdi.mapping.item
A map-native line item defined by two geographic endpoints and rendered as a seam-aware great-circle route.
MapLineItem(Layer, Point2D.Double, Point2D.Double) - Constructor for class edu.cnu.mdi.mapping.item.MapLineItem
Creates a map-native great-circle line item.
MapLineItem(Layer, Point2D.Double, Point2D.Double, Object...) - Constructor for class edu.cnu.mdi.mapping.item.MapLineItem
Creates a map-native great-circle line item with optional item property key/value pairs.
MapMilSymbolItem - Class in edu.cnu.mdi.mapping.item
Map-native military symbol item.
MapMilSymbolItem(Layer, Point2D.Double, MilSymbolDescriptor, ImageIcon) - Constructor for class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Creates a new geolocated military symbol item.
MAPPAN - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
Projection-aware map pan; intentionally shares the ToolBits.PAN icon.
MapPointItem - Class in edu.cnu.mdi.mapping.item
A map-native point item whose location is stored as a geographic coordinate (longitude/latitude in radians) rather than a world-space point.
MapPointItem(Layer) - Constructor for class edu.cnu.mdi.mapping.item.MapPointItem
Creates an unplaced map point item.
MapPointItem(Layer, Point2D.Double) - Constructor for class edu.cnu.mdi.mapping.item.MapPointItem
Creates a map point item at the given geographic location.
MapPointItem(Layer, Point2D.Double, Object...) - Constructor for class edu.cnu.mdi.mapping.item.MapPointItem
Creates a map point item at the given geographic location, with optional property key/value pairs.
MapPointItem(Layer, Point2D.Double, ImageIcon) - Constructor for class edu.cnu.mdi.mapping.item.MapPointItem
Creates a map point item that displays an icon.
MapPolygonItem - Class in edu.cnu.mdi.mapping.item
A map-native closed spherical polygon defined by an ordered array of geographic vertices, with every edge (including the closing edge from the last vertex back to the first) rendered as a great-circle arc.
MapPolygonItem(Layer, Point2D.Double[]) - Constructor for class edu.cnu.mdi.mapping.item.MapPolygonItem
Creates a map-native spherical polygon.
MapPolygonItem(Layer, Point2D.Double[], Object...) - Constructor for class edu.cnu.mdi.mapping.item.MapPolygonItem
Creates a map-native spherical polygon with optional property key/value pairs.
MapPolylineItem - Class in edu.cnu.mdi.mapping.item
A map-native open polyline defined by an ordered array of geographic vertices, with each consecutive segment rendered as a great-circle arc.
MapPolylineItem(Layer, Point2D.Double[]) - Constructor for class edu.cnu.mdi.mapping.item.MapPolylineItem
Creates a map-native great-circle polyline.
MapPolylineItem(Layer, Point2D.Double[], Object...) - Constructor for class edu.cnu.mdi.mapping.item.MapPolylineItem
Creates a map-native great-circle polyline with optional property key/value pairs.
MapProjectionMenu - Class in edu.cnu.mdi.mapping
A JMenu that presents all available EProjection values as mutually exclusive radio-button items.
MapProjectionMenu(ActionListener) - Constructor for class edu.cnu.mdi.mapping.MapProjectionMenu
Creates the "Map Projection" menu populated with one radio-button item per EProjection value.
MapResources - Class in edu.cnu.mdi.mapping
Centralizes classpath resource paths used by the mapping package.
MapTextItem - Class in edu.cnu.mdi.mapping.item
A map-native text label whose anchor is stored as a geographic coordinate (longitude/latitude in radians).
MapTextItem(Layer, Point2D.Double, Font, String, Color, Color, Color) - Constructor for class edu.cnu.mdi.mapping.item.MapTextItem
Creates a map-native text label.
MapTheme - Class in edu.cnu.mdi.mapping.theme
Immutable value object that encapsulates the complete visual style used when rendering a map and its decorations (graticule, country borders, city markers, labels, ocean fill, and projection outline).
MapTheme.Builder - Class in edu.cnu.mdi.mapping.theme
Mutable builder for MapTheme.
MapToolHandler - Class in edu.cnu.mdi.mapping.container
Map-specific tool handler that overrides creation gestures to produce map-native items whose geometry is stored in geographic coordinates rather than projection-space world coordinates.
MapToolHandler(BaseContainer) - Constructor for class edu.cnu.mdi.mapping.container.MapToolHandler
Creates a map tool handler bound to the given container.
MAPTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
MapUtils - Class in edu.cnu.mdi.mapping.theme
Shared geographic utility methods used across the MDI mapping package.
MapView2D - Class in edu.cnu.mdi.mapping
A two-dimensional map view that renders world maps using configurable projections and themes.
MapView2D(Object...) - Constructor for class edu.cnu.mdi.mapping.MapView2D
Creates a map view.
MapViewInfo - Class in edu.cnu.mdi.mapping
Provides metadata and help text for the MapView2D "Info" dialog.
MapViewInfo(MapView2D) - Constructor for class edu.cnu.mdi.mapping.MapViewInfo
Creates a view-info object for the given map view.
markDataChanged() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Mark data changed: invalidate computed artifacts and notify listeners.
markFitChanged() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Mark fit changed: notify listeners.
markStyleChanged() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Mark style/configuration changed: invalidate computed artifacts and notify listeners.
mask(long, int) - Static method in class edu.cnu.mdi.util.Bits
Returns the value of bits truncated to a field of width width bits (from the least significant side).
MathUtils - Class in edu.cnu.mdi.util
General mathematical helpers used by drawable geometry.
MAX_CITIES - Static variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Maximum number of cities available on the city slider.
maxBin() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the maximum bin value.
maxBinString() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns a string describing the bin(s) with the maximum count (1-based indices).
maxEvaluations - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Maximum evaluations used by the least-squares problem (Commons Math builder).
maxGenerations() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the maxGenerations record component.
MAXIMIZE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
maximumLayoutSize(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Returns the maximum size of this component.
maximumPerDrain() - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Returns the value of the maximumPerDrain record component.
maximumQueued() - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Returns the value of the maximumQueued record component.
maxIterations - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Maximum iterations used by the least-squares problem (Commons Math builder).
maxSteps() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the maxSteps record component.
maxZ(double[][]) - Static method in class edu.cnu.mdi.splot.pdata.Histo2DData
Static utility to get the maximum z value from a 2D bins array.
MDI_RESOURCE_PATH - Static variable in class edu.cnu.mdi.graphics.ImageManager
Optional convenience prefix for MDI’s own resources.
MDI_RESOURCE_PATH - Static variable in class edu.cnu.mdi.util.Environment
Classpath prefix for resources bundled with MDI.
meanBin() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the mean bin value (average of in-range bins).
meanFitness() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns the value of the meanFitness record component.
mediumBoldFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
mediumFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
mediumItalicBoldFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
mediumItalicFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
memoryReport(String) - Static method in class edu.cnu.mdi.util.Environment
Produces a simple memory usage report as a string.
menu - Variable in class edu.cnu.mdi.splot.example.AExample
 
menu - Variable in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
 
menu() - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Returns the value of the menu record component.
MENU_LABEL - Static variable in class edu.cnu.mdi.ui.menu.FileMenu
Label used for the File menu.
MENU_TITLE - Static variable in class edu.cnu.mdi.splot.plot.SplotEditMenu
 
menuBar - Variable in class edu.cnu.mdi.splot.example.AExample
 
menuBar - Variable in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
 
MenuContribution - Record Class in edu.cnu.mdi.ui.menu
A menu registered under a stable ID with a deterministic relative order.
MenuContribution(MenuId, JMenu, int) - Constructor for record class edu.cnu.mdi.ui.menu.MenuContribution
Validates required contribution components.
MenuId - Record Class in edu.cnu.mdi.ui.menu
Stable, non-display identifier for an application menu.
MenuId(String) - Constructor for record class edu.cnu.mdi.ui.menu.MenuId
Validates the identifier.
Menu-item ordering - Search tag in class edu.cnu.mdi.view.ViewConfiguration
Section
MenuManager - Class in edu.cnu.mdi.ui.menu
Singleton registry for the application's menu bar and named menus.
Menu structure - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
MERCATOR - Enum constant in enum class edu.cnu.mdi.mapping.projection.EProjection
Spherical Mercator projection (cylindrical, conformal).
MercatorProjection - Class in edu.cnu.mdi.mapping.projection
Spherical Mercator projection (EPSG:3857 style, unit sphere).
MercatorProjection(MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.MercatorProjection
Creates a Mercator projection with the supplied theme and the default central longitude of -70° (centred on the western Atlantic).
message - Variable in class edu.cnu.mdi.sim.ProgressInfo
Optional UI message such as "Cooling..." or "Loading data...".
message(String) - Method in interface edu.cnu.mdi.sim.ga.GAFeedback
Publish a status message.
message(String) - Method in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
 
message(String) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingFeedback
 
message(String) - Method in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
 
metadata() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns the value of the metadata record component.
Method contract - Search tag in interface edu.cnu.mdi.item.ITextEditable
Section
Migration note - Search tag in class edu.cnu.mdi.view.ViewManager
Section
MilSymbolDescriptor - Class in edu.cnu.mdi.mapping.milsym
Immutable descriptor for a palette military symbol.
MilSymbolDescriptor(String, String, String, String, ImageIcon) - Constructor for class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
Creates a new symbol descriptor.
MilSymbolTransferable - Class in edu.cnu.mdi.mapping.milsym
Drag-and-drop payload that carries a MilSymbolDescriptor from the NatoIconPicker palette to the map canvas.
MilSymbolTransferable(MilSymbolDescriptor) - Constructor for class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
Creates a transferable wrapping the given descriptor.
MIN_CITIES - Static variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Minimum number of cities available on the city slider.
MIN_LINE_WIDTH - Static variable in class edu.cnu.mdi.mapping.graphics.MapGraphics
Minimum allowed line width in device pixels.
MIN_POP_DEFAULT - Static variable in class edu.cnu.mdi.mapping.MapConstants
Default value of the minimum-population slider used by MapControlPanel and the initial population threshold applied in MapView2D.setProjection(EProjection).
MIN_POPULATION - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Minimum population required for a city to be displayed.
minClip(Shape, Rectangle) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Compute the intersection of a current clip shape with a rectangle.
minExponentX - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
minExponentY - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
minh - Static variable in class edu.cnu.mdi.ui.colors.ColorPanel
The minimum height of the panel.
minimumLayoutSize(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Gets the minimum dimensions needed to lay out the component contained in the specified target container.
minNonZero() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the minimum non-zero bin value.
minPairwiseSeparation - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
MinPairwiseSeparation - Class in edu.cnu.mdi.sim.demo.network
Plot panel for plot of minimum pairwise separation vs.
MinPairwiseSeparation() - Constructor for class edu.cnu.mdi.sim.demo.network.MinPairwiseSeparation
Create the plot panel.
minPointsToAccept() - Method in class edu.cnu.mdi.graphics.rubberband.APolyClickRubberband
Minimum required points before accepting end.
minPointsToAccept() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
minPointsToAccept() - Method in class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
MINSIZE - Static variable in class edu.cnu.mdi.component.OptionPanel
Layout option: sort options by descending label pixel width before laying them out in columns.
minTemperature() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the minTemperature record component.
minw - Static variable in class edu.cnu.mdi.ui.colors.ColorPanel
The minimum width of the panel.
model - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
The immutable TSP model shared by all solutions in a run.
model(double[]) - Method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Build the model + analytic (or numeric) Jacobian for this fitter, given x values.
model(double[]) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
model(double[]) - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.ErfFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
 
modelName() - Method in interface edu.cnu.mdi.splot.fit.IFitStringGetter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
 
modelName() - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
Modification lifecycle - Search tag in class edu.cnu.mdi.item.AItem
Section
modificationRejected(GestureContext) - Method in class edu.cnu.mdi.item.AItem
Called when AItem.acceptModification(GestureContext) rejects a modification.
MODIFIED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
modify() - Method in class edu.cnu.mdi.item.AItem
Update this item's geometry in response to a mouse movement during an active modification.
modify() - Method in class edu.cnu.mdi.item.ConnectorItem
A modification such as a drag, resize or rotate is continuing.
modify() - Method in class edu.cnu.mdi.item.LineItem
A modification such as a drag, resize or rotate is continuing.
modify() - Method in class edu.cnu.mdi.item.PathBasedItem
A modification such as a drag, resize or rotate is continuing.
modify() - Method in class edu.cnu.mdi.item.PointItem
A modification such as a drag, resize or rotate is continuing.
modify() - Method in class edu.cnu.mdi.item.TextItem
Override ROTATE so the bounding-box path is rebuilt via a screen-space rotation rather than a world-space affine rotation.
modify() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Update this item's geometry in response to a mouse movement during an active modification.
modify() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Continues an interactive modification.
modify() - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Update this item's geometry in response to a mouse movement during an active modification.
modify() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Update this item's geometry in response to a mouse movement during an active modification.
modify() - Method in class edu.cnu.mdi.view.VirtualWindowItem
A modification such as a drag, resize or rotate is continuing.
modifyCurrentPoint(Point) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Hook to modify the current point before using it.
modifyCurrentPoint(Point) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRectPreserveAspect
 
modifyCurrentPoint(Point) - Method in class edu.cnu.mdi.graphics.rubberband.RubberXOnly
 
modifyCurrentPoint(Point) - Method in class edu.cnu.mdi.graphics.rubberband.RubberYOnly
 
modifying - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
modifyItem - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
modifyItems - Variable in class edu.cnu.mdi.container.BaseToolHandler
 
MOLLWEIDE - Enum constant in enum class edu.cnu.mdi.mapping.projection.EProjection
Mollweide equal-area pseudocylindrical projection.
MollweideProjection - Class in edu.cnu.mdi.mapping.projection
Mollweide equal-area pseudocylindrical projection (spherical Earth, R = 1).
MollweideProjection(MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.MollweideProjection
Creates a Mollweide projection with the supplied theme and the default central meridian of -70°.
mono - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
monsterFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
No action.
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseClicked(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ADragRubberband
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
Handles drag events: moves the legend or the extra-text label if either is in the "dragging" state.
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseDragged(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
No action.
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseEntered(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
No action.
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
Close the magnify window when the mouse leaves any view canvas.
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseExited(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.AClickRubberband
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
Handles mouse-move events, updating the feedback pane with coordinate readouts and curve-specific information.
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseMoved(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ADragRubberband
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ALineClickRubberband
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.APolyClickRubberband
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
Primes the legend or extra-text label for dragging when the pointer tool is active and the mouse is pressed inside one of them.
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mousePressed(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ADragRubberband
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
Ends any active drag on mouse release.
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
 
mouseReleased(MouseEvent) - Method in class edu.cnu.mdi.view.VirtualView
 
mouseWheelMoved(MouseWheelEvent) - Method in class edu.cnu.mdi.splot.plot.PlotMouseHandler
Zooms the canvas in or out using the scroll wheel.
MOVED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
Move models - Search tag in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Section
Move reuse - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Section
moveTo(BaseView, int) - Method in class edu.cnu.mdi.view.VirtualView
Move a view to the centre of a specific virtual column.
moveTo(BaseView, int, int) - Method in class edu.cnu.mdi.view.VirtualView
Move a view to a specific virtual cell using a placement constraint, with no additional pixel offsets.
moveTo(BaseView, int, int, int, int) - Method in class edu.cnu.mdi.view.VirtualView
Move a view to a specific column, applying a placement constraint and additional pixel offsets.
MSEvsGenerationPlot - Class in edu.cnu.mdi.sim.ga.triimage
Plot of fitness error vs generation (log x-axis) for the image evolution GA demo.
MSEvsGenerationPlot() - Constructor for class edu.cnu.mdi.sim.ga.triimage.MSEvsGenerationPlot
 
mu(double, double) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
MU - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "mu" symbol is used in some fitters (e.g.
MultiGaussianFitter - Class in edu.cnu.mdi.splot.fit
Fit a sum of Gaussians (optionally with a constant baseline).
MultiGaussianFitter(int, boolean) - Constructor for class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Create a MultiGaussianFitter.
MultiGaussianFitter(int, boolean, LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Create a MultiGaussianFitter.
MultiGaussianFitter.ParameterBounds - Class in edu.cnu.mdi.splot.fit
Bounds for the full parameter vector.
MultiGaussianFitter.ParameterBounds.Builder - Class in edu.cnu.mdi.splot.fit
 
MultiplotPanel - Class in edu.cnu.mdi.splot.plot
A Swing panel that hosts multiple PlotPanels, showing exactly one at a time.
MultiplotPanel(boolean) - Constructor for class edu.cnu.mdi.splot.plot.MultiplotPanel
Create a multi-plot panel.
MultiplotPanel(boolean, boolean) - Constructor for class edu.cnu.mdi.splot.plot.MultiplotPanel
Create a plot host with explicit single-plot Gallery behavior.
Multi-record countries - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
mutate(PolygonChromosome, Random) - Method in class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
 
mutate(PolygonChromosome, Random, double) - Method in class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
Apply the configured mutation probability to one offspring.
mutate(T, Random) - Method in interface edu.cnu.mdi.sim.ga.MutationOperator
Mutate an individual, either in-place or by returning a replacement.
mutate(T, Random, double) - Method in interface edu.cnu.mdi.sim.ga.MutationOperator
Apply the configured mutation probability to one offspring.
mutation() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns the value of the mutation record component.
Mutation model - Search tag in class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
Section
MutationOperator<T> - Interface in edu.cnu.mdi.sim.ga
Interface for mutation operators in genetic algorithms.
mutationRate() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the mutationRate record component.

N

name - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The curve name, used for legends and such.
name - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
name() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Returns a human-readable name for this projection, suitable for UI labels.
name() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns the value of the name record component.
name() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
name() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
name() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns the histogram name.
name() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns the value of the name record component.
NAME_COLUMN - Static variable in class edu.cnu.mdi.splot.edit.CurveDataModel
Constant used to designate name column;
names - Static variable in enum class edu.cnu.mdi.graphics.style.FillStyle
A map for the names of the fill styles.
names - Static variable in enum class edu.cnu.mdi.item.ResizePolicy
A map for the names of the fill styles.
NatoIconPicker - Class in edu.cnu.mdi.mapping.milsym
Palette panel that displays NATO military symbols in a compact table and supports drag-and-drop placement onto a map canvas.
NatoIconPicker() - Constructor for class edu.cnu.mdi.mapping.milsym.NatoIconPicker
Creates the NATO symbol picker, loads icon data, installs drag-and-drop support, and sizes the panel compactly to its actual contents.
NAVIGATIONTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set of tools suitable for navigation panels.
neededCapacity(Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Return the capacity (vertex count) needed to store a straight-segment path in a flat array.
needsRedraw(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Signals that this canvas needs a repaint, optionally requesting a world rescale.
NEQ - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
NetworkDeclutterControlPanel - Class in edu.cnu.mdi.sim.demo.network
 
NetworkDeclutterControlPanel() - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
Construct a new declutter demo control panel with standard icons.
NetworkDeclutterControlPanel(StandardSimIcons) - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
Construct a new declutter demo control panel using the provided icon set.
NetworkDeclutterDemoView - Class in edu.cnu.mdi.sim.demo.network
World-based network decluttering demo hosted in an MDI SimulationView.
NetworkDeclutterDemoView(Object...) - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
Create a network layout demo view.
NetworkDeclutterSimulation - Class in edu.cnu.mdi.sim.demo.network
Force-directed "decluttering" simulation for a server/client network using normalized world coordinates.
NetworkDeclutterSimulation(NetworkModel) - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Create a decluttering simulation for the given model.
NetworkDeclutterSimulation.Diagnostics - Class in edu.cnu.mdi.sim.demo.network
Per-step diagnostics useful for plots and tuning.
NetworkDeclutterSimulation.Energy - Class in edu.cnu.mdi.sim.demo.network
Energy diagnostics for the current simulation state.
NetworkDeclutterViewInfo - Class in edu.cnu.mdi.sim.demo.network
Describes the NetworkDeclutterDemoView for the in-app help / info dialog.
NetworkDeclutterViewInfo() - Constructor for class edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
 
NetworkLayoutDemoView - Class in edu.cnu.mdi.view.demo.layout
 
NetworkLayoutDemoView() - Constructor for class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Construct the demo view using its canonical default properties.
NetworkModel - Class in edu.cnu.mdi.sim.demo.network
World-coordinate network model for the decluttering demo.
NetworkModel.Edge - Class in edu.cnu.mdi.sim.demo.network
Directed edge from a node to another node.
NEW - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
Engine created but not started.
newBest(double, double) - Method in interface edu.cnu.mdi.sim.simanneal.IAcceptedMoveListener
Callback invoked whenever a new best solution is found.
newBest(double, double) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Called on the Swing EDT for the latest coalesced new-best notification.
newcolorlabel - Variable in class edu.cnu.mdi.ui.colors.ColorPanel
Label used to preview the currently selected color.
newDiagnosticData(NetworkDeclutterSimulation.Diagnostics) - Method in class edu.cnu.mdi.sim.demo.network.DiagnosticPlotPanel
Add new diagnostic data point to plots.
nextBiggerFont(Font, int) - Static method in class edu.cnu.mdi.util.TextUtils
 
nextHighlight() - Method in class edu.cnu.mdi.json.JsonRawPane
Move the selection to the next match, wrapping around at the end.
nextRecord() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Reads and returns the next geometry record from the file, or null when the end of the file is reached.
nextSmallerFont(Font, int) - Static method in class edu.cnu.mdi.util.TextUtils
 
NiceScale - Class in edu.cnu.mdi.splot.plot
Utility for generating "nice" axis bounds and tick spacing.
NiceScale(double, double) - Constructor for class edu.cnu.mdi.splot.plot.NiceScale
Convenience constructor: defaults to 10 ticks including ends, not forced to include zero.
NiceScale(double, double, int) - Constructor for class edu.cnu.mdi.splot.plot.NiceScale
Convenience constructor: not forced to include zero.
NiceScale(double, double, int, boolean) - Constructor for class edu.cnu.mdi.splot.plot.NiceScale
Instantiates a new instance of the NiceScale class.
NO_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
noColor() - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Checks whether "No Color" is selected.
nocolorcb - Variable in class edu.cnu.mdi.ui.colors.ColorPanel
Checkbox used to select "No Color" when that option is enabled.
Node - Class in edu.cnu.mdi.sim.demo.network
 
Node.NodeType - Enum Class in edu.cnu.mdi.sim.demo.network
Node category.
node1 - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel.Edge
One node
node2 - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel.Edge
Other node
nodes - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
 
none() - Static method in interface edu.cnu.mdi.sim.ga.GAFeedback
 
none() - Static method in interface edu.cnu.mdi.sim.simanneal.AnnealingFeedback
 
NONE - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
NONE - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
No curve drawn.
NORMAL - Enum constant in enum class edu.cnu.mdi.item.ResizePolicy
 
normalizeDegrees(double) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Normalize an angle to the range (-180, 180].
normalizeLatLon(IMapProjection, Point2D.Double) - Static method in class edu.cnu.mdi.mapping.graphics.MapGraphics
Normalizes a geographic point by wrapping its longitude to the projection's canonical range and clamping latitude to [-π/2, π/2].
northComponent - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
northing - Variable in class edu.cnu.mdi.mapping.util.UTMCoordinate
Northing in meters.
No seam - Search tag in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Section
No seam - Search tag in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Section
NOSYMBOL - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
Note on getWorldBounds() - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
Notes - Search tag in class edu.cnu.mdi.graphics.toolbar.AToolBar
Section
notificationPolicy() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the notificationPolicy record component.
notifyItemChangeListeners(AItem, ItemChangeType) - Method in class edu.cnu.mdi.item.Layer
Notify all registered listeners that an item changed.
notifyListeners(ACurve, CurveChangeType) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Notify DataChangeListeners that the plot model changed.
nParams() - Method in class edu.cnu.mdi.splot.fit.FitResult
 
npoints - Variable in class edu.cnu.mdi.graphics.world.WorldPolygon
The total number of points.
NULL - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
A null value leaf.
Null colors - Search tag in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Section
NUM_CHAMBERS - Static variable in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Number of synthetic detector regions.
NUM_LAYERS - Static variable in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Number of wire layers in each region.
NUMBER - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
A numeric value leaf.
numDecimalX - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
numDecimalY - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
numGaussians() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Number of Gaussian components.
nx - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
nx() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
ny - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
ny() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 

O

oceanColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the ocean fill color.
of(String, String...) - Static method in record class edu.cnu.mdi.dialog.FileType
Convenience factory accepting varargs extensions.
of(String, JMenu, int) - Static method in record class edu.cnu.mdi.ui.menu.MenuContribution
Convenience factory.
of(List<C>) - Static method in class edu.cnu.mdi.sim.ga.SimpleGAPopulation
Create an immutable-list-backed population from the supplied individuals.
offset(int, int) - Method in class edu.cnu.mdi.view.BaseView
Move this view by the specified pixel offset.
offset(int, int) - Method in class edu.cnu.mdi.view.VirtualView
Virtual view: no offsetting.
offspringCount(int) - Method in interface edu.cnu.mdi.sim.ga.ReplacementOperator
Return the number of offspring required to form a population of the given size.
offspringCount(int) - Method in class edu.cnu.mdi.sim.ga.triimage.ElitistReplacement
 
OK_LABEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant string for "ok" label
OK_RESPONSE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Constant indicating an "ok" response
OK_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
oldcolorlabel - Variable in class edu.cnu.mdi.ui.colors.ColorPanel
Label used to preview the original color.
OMEGA - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "omega" symbol is used in some fitters (e.g.
onCancelled(TaskHandle<R>) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called after cooperative cancellation.
onCancelRequested(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when cancellation is requested via SimulationEngine.requestCancel().
onCancelRequested(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onCancelRequested(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onCancelRequested(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onCompleted(SimulationContext, CompletionStatus, Throwable) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called exactly once when the engine reaches a terminal outcome.
onCompleted(TaskHandle<R>, CompletionStatus, Throwable) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called exactly once for every terminal outcome, after the corresponding outcome-specific callback above.
onCompleted(TaskHandle<R>, CompletionStatus, Throwable) - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
onDone(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
onDone(SimulationContext) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Called when the engine ends normally (reaches SimulationState.TERMINATED).
onDone(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when the engine ends normally (reaches SimulationState.TERMINATED).
onDone(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onDone(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onDone(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onDragEnd() - Method in interface edu.cnu.mdi.transfer.PaletteDragSupport.PaletteDragSource
Called on the EDT after every drag attempt ends — success, failure, or cancellation.
OneAxisLimitsPanel - Class in edu.cnu.mdi.splot.edit
 
OneAxisLimitsPanel(PlotCanvas, OneAxisLimitsPanel.Axis) - Constructor for class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel
 
OneAxisLimitsPanel.Axis - Enum Class in edu.cnu.mdi.splot.edit
 
One-shot actions - Search tag in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Section
onFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
onFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Called when the engine fails (reaches SimulationState.FAILED).
onFail(SimulationContext, Throwable) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when the engine fails (reaches SimulationState.FAILED).
onFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onFailed(TaskHandle<R>, Throwable) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called after failure.
onFilesDropped(List<File>) - Method in class edu.cnu.mdi.container.BaseContainer
Called when files are dropped onto this container's canvas.
onFirstRealize() - Method in class edu.cnu.mdi.view.BaseView
Called exactly once, after the view has been fully constructed and registered with the ViewManager.
onInit(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called after the engine transitions to SimulationState.INITIALIZING.
onInit(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onLand(Point, IContainer) - Method in class edu.cnu.mdi.mapping.MapView2D
Returns whether the given screen-space point is on land (inside a country polygon).
onMessage(SimulationContext, String) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called for status/log messages intended for UI display.
onMessage(SimulationContext, String) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onMessage(SimulationContext, String) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onMessage(SimulationContext, String) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onMessage(TaskHandle<R>, String) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called for a coalesced status message.
onMessage(TaskHandle<R>, String) - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
onPause(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when the engine enters SimulationState.PAUSED.
onPause(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onPause(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onPause(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
onProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Called for progress updates (indeterminate or determinate).
onProgress(SimulationContext, ProgressInfo) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called for progress updates (indeterminate or determinate).
onProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onProgress(TaskHandle<R>, ProgressInfo) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called for a coalesced progress update.
onProgress(TaskHandle<R>, ProgressInfo) - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
onReady(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
onReady(SimulationContext) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Called when initialization completes and the engine reaches SimulationState.READY.
onReady(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when initialization completes and the engine reaches SimulationState.READY.
onReady(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onRefresh(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called for a graphics refresh/update event.
onRefresh(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onRefresh(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Default refresh behavior for MDI: repaint the container component.
onResume(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when the engine resumes from SimulationState.PAUSED back to SimulationState.RUNNING.
onResume(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onResume(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onResume(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onRun(SimulationContext) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called when the engine begins execution (enters SimulationState.RUNNING).
onRun(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onRun(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onRun(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onSimulationCancelRequested(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT after the first cancellation request.
onSimulationDone(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT after normal termination.
onSimulationFail(SimulationContext, Throwable) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT after simulation failure.
onSimulationInit(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT after simulation initialization begins.
onSimulationMessage(SimulationContext, String) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when the simulation posts a status message.
onSimulationPause(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when the simulation pauses.
onSimulationProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Refresh the best tour snapshot from the simulation's current best solution.
onSimulationProgress(SimulationContext, ProgressInfo) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when the simulation posts progress.
onSimulationReady(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when the initialized simulation becomes ready.
onSimulationRefresh(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
 
onSimulationRefresh(SimulationContext) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Called on the EDT before the view repaints in response to a refresh.
onSimulationRefresh(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT before the view repaints in response to a refresh.
onSimulationResume(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when a paused simulation resumes.
onSimulationRun(SimulationContext) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT when the simulation first starts running.
onSimulationStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
 
onSimulationStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Called on the EDT after any engine state transition.
onStarted(TaskHandle<R>) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called when execution begins.
onStarted(TaskHandle<R>) - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
 
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
 
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Called on every state transition.
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in interface edu.cnu.mdi.sim.SimulationListener
Called on every state transition.
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
 
onStateChange(SimulationContext, SimulationState, SimulationState, String) - Method in class edu.cnu.mdi.sim.ui.SimulationView
 
onStopped(TaskHandle<R>) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called after a normal stop request.
onSucceeded(TaskHandle<R>, R) - Method in interface edu.cnu.mdi.sim.task.TaskListener
Called after successful computation.
onVirtualDesktopReady() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Called once, after the application frame is first shown and Swing layout has stabilized.
onVirtualDesktopRelayout() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Called after the application frame is resized or moved (debounced).
OPACITY - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Global layer opacity.
openFile(Component, String, String, FileType) - Static method in class edu.cnu.mdi.dialog.FileDialogs
Shows a single-file open dialog.
Opening shapefiles - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
Operations - Search tag in class edu.cnu.mdi.container.LayerInspectorDialog
Section
optimizer - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Optimizer used for the fit (often Levenberg-Marquardt).
Option Data Format - Search tag in class edu.cnu.mdi.component.OptionPanel
Section
OptionPanel - Class in edu.cnu.mdi.component
A panel that arranges a set of boolean options (JCheckBoxes) in a multi-column layout suitable for use in MDI views.
OptionPanel(OptionPanel.OptionPanelListener, int, Font, Color, Color, int, String[][]) - Constructor for class edu.cnu.mdi.component.OptionPanel
Creates an OptionPanel with the specified configuration.
OptionPanel.OptionPanelListener - Interface in edu.cnu.mdi.component
Callback interface for changes to checkbox selection state within an OptionPanel.
optionStateChanged(OptionPanel, String, boolean) - Method in interface edu.cnu.mdi.component.OptionPanel.OptionPanelListener
Invoked when a checkbox inside an OptionPanel changes state.
order() - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Returns the value of the order record component.
organization() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns the value of the organization record component.
organization(String) - Method in class edu.cnu.mdi.app.StartupInfo.Builder
 
ORTHOGRAPHIC - Enum constant in enum class edu.cnu.mdi.mapping.projection.EProjection
Orthographic azimuthal projection (perspective view of one hemisphere).
OrthographicProjection - Class in edu.cnu.mdi.mapping.projection
Orthographic azimuthal projection (spherical Earth, R = 1).
OrthographicProjection(double, double) - Constructor for class edu.cnu.mdi.mapping.projection.OrthographicProjection
Creates an orthographic projection centered at the given geographic point on a unit sphere.
OrthographicProjection(double, double, MapTheme) - Constructor for class edu.cnu.mdi.mapping.projection.OrthographicProjection
Convenience constructor that sets both the center and the theme in a single step, eliminating the NullPointerException risk of calling OrthographicProjection.drawMapOutline(java.awt.Graphics2D, edu.cnu.mdi.container.IContainer) before the theme is set.
outlineColor(Color) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the projection boundary outline stroke color.
outlineStrokeWidth(float) - Method in class edu.cnu.mdi.mapping.theme.MapTheme.Builder
Sets the projection boundary outline stroke width.
Out-of-range evaluation - Search tag in class edu.cnu.mdi.splot.fit.CubicSpline
Section
Output contract - Search tag in interface edu.cnu.mdi.mapping.loader.ICityLoader
Section
Output contract - Search tag in interface edu.cnu.mdi.mapping.loader.ICountryLoader
Section
Output streams - Search tag in class edu.cnu.mdi.log.ConsoleLogger
Section
OVAL - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
overCount - Variable in class edu.cnu.mdi.splot.io.HistoSpec
 
OVERLINE - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Overview - Search tag in class edu.cnu.mdi.log.LogPane
Section
Ownership and memory management - Search tag in class edu.cnu.mdi.view.InfoDialogHelper
Section

P

p0 - Variable in class edu.cnu.mdi.splot.plot.PlotLine
 
p1 - Variable in class edu.cnu.mdi.splot.plot.PlotLine
 
paddedPanel(int, int, Component) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Create a nice padded panel.
padString(Component, String, String) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Convenience routine for padding a string using the default font.
paint(Graphics, JComponent) - Method in class edu.cnu.mdi.splot.plot.VerticalLabelUI
Transforms the Graphics for vertical rendering and invokes the super method.
paintComponent(Graphics) - Method in class edu.cnu.mdi.component.DrawnButton
 
paintComponent(Graphics) - Method in class edu.cnu.mdi.component.DrawnToggleButton
 
paintComponent(Graphics) - Method in class edu.cnu.mdi.container.BaseContainer
Override paint command.
paintComponent(Graphics) - Method in class edu.cnu.mdi.desktop.Desktop
Paints the desktop background, tiling the background image if one was configured.
paintComponent(Graphics) - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
 
paintComponent(Graphics) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
 
paintComponent(Graphics) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Paints the canvas: background, data, frame, ticks, legend, extra text.
paintComponent(Graphics) - Method in class edu.cnu.mdi.ui.colors.ColorLabel
 
paintComponent(Graphics) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
 
paintComponentOnImage(Component, BufferedImage) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Paint c onto an existing BufferedImage.
paintComponentOnImage(Component, BufferedImage) - Static method in class edu.cnu.mdi.swing.SwingGraphicsUtils
Paints a component into an existing BufferedImage.
PaletteDragSupport - Class in edu.cnu.mdi.transfer
Installs and manages the drag side of a palette drag-and-drop interaction.
PaletteDragSupport(JComponent, PaletteDragSupport.PaletteDragSource) - Constructor for class edu.cnu.mdi.transfer.PaletteDragSupport
Install drag support on source with no drag image.
PaletteDragSupport(JComponent, PaletteDragSupport.PaletteDragSource, PaletteDragSupport.DragImageProvider) - Constructor for class edu.cnu.mdi.transfer.PaletteDragSupport
Install drag support on source with a custom drag image.
PaletteDragSupport.DragImageProvider - Interface in edu.cnu.mdi.transfer
Optionally supplies a BufferedImage to display under the cursor during a drag.
PaletteDragSupport.PaletteDragSource - Interface in edu.cnu.mdi.transfer
Supplies the drag payload and receives end-of-drag notification.
pan(int, int) - Method in class edu.cnu.mdi.container.BaseContainer
Pan the container.
pan(int, int) - Method in interface edu.cnu.mdi.container.IContainer
Pan the container.
PAN - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
panDoneDrag(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
panDoneDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
panDoneDrag(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
panDoneDrag(GestureContext) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Completes a projection-aware pan with a definitive repaint.
panStartDrag(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
panStartDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
panStartDrag(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
panStartDrag(GestureContext) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Saves the current map extent for undo before a projection-aware pan.
panUpdateDrag(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
panUpdateDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
panUpdateDrag(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
panUpdateDrag(GestureContext) - Method in class edu.cnu.mdi.mapping.container.MapToolHandler
Recenters the map from the latest incremental pointer displacement.
PARALLEL - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
param(int) - Method in class edu.cnu.mdi.splot.fit.FitResult
Convenience access to parameter i.
PARAM_NAMES - Static variable in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
Display names used in legend strings and fit summaries.
PARAM_NAMES - Static variable in class edu.cnu.mdi.splot.fit.LorentzianFitter
Display names used in legend strings and fit summaries.
PARAM_NAMES - Static variable in class edu.cnu.mdi.splot.fit.PowerLawFitter
Display names used in legend strings and fit summaries.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter
Get the parameter name for the given index.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.ErfFitter
Get the parameter name for the given index.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.ExponentialDecayFitter
 
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter
Get the parameter name for the given index.
parameterName(int) - Method in interface edu.cnu.mdi.splot.fit.IFitStringGetter
Return the display name of a fitted parameter.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.LorentzianFitter
 
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Get the parameter name for the given index.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter
Get the parameter name for the given index.
parameterName(int) - Method in class edu.cnu.mdi.splot.fit.PowerLawFitter
 
parameterOfClosestPoint(Point) - Method in class edu.cnu.mdi.geometry.Line
Computes the line parameter of the point on this infinite line closest to a given point.
parameters - Variable in class edu.cnu.mdi.splot.io.PlotSpec
 
Parameter tuning hints (unit-square world) - Search tag in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Section
paramNames - Static variable in class edu.cnu.mdi.splot.fit.ErfcFitter
Base Parameter names.
paramNames - Static variable in class edu.cnu.mdi.splot.fit.ErfFitter
Base Parameter names.
paramNames - Static variable in class edu.cnu.mdi.splot.fit.GaussianFitter
Parameter names.
paramNames - Static variable in class edu.cnu.mdi.splot.fit.MultiGaussianFitter
Base Parameter names.
params - Variable in class edu.cnu.mdi.splot.fit.FitResult
Best-fit parameters.
paramStdError(int) - Method in class edu.cnu.mdi.splot.fit.FitResult
Standard error for parameter i (NaN if unavailable).
paramStdErrors() - Method in class edu.cnu.mdi.splot.fit.FitResult
Standard errors for parameters computed from covariance: sqrt(cov[i,i]).
PathBasedItem - Class in edu.cnu.mdi.item
Base class for items whose geometry is a Path2D.Double in world coordinates, stored in AItem._path.
PathBasedItem(Layer) - Constructor for class edu.cnu.mdi.item.PathBasedItem
Create an object that is based on a java Path2D object.
PathBasedItem(Layer, Object...) - Constructor for class edu.cnu.mdi.item.PathBasedItem
Create an object that is based on a java Path2D object.
Path breadcrumb - Search tag in class edu.cnu.mdi.json.JsonTreePane
Section
Path support - Search tag in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Section
pathToPolygon(IContainer, Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Convert a straight-segment world path to a screen Polygon.
pathToWorldPolygon(Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Extract the world-coordinate vertices of a straight-segment path as a new array.
pathToWorldPolygon(Path2D.Double, Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Copy the world-coordinate vertices of a straight-segment path into a pre-allocated array.
pause() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
pause() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
PAUSED - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
The engine is paused and not executing steps.
pauseSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Request that the simulation pause.
peakBin - Variable in class edu.cnu.mdi.splot.pdata.HistoFitPrep.FitWindowData
The (0-based) peak bin that was selected.
PendingQueue() - Constructor for class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
 
percentile(double, double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the percentile rank of the bin containing the given data coordinate.
performAction() - Method in class edu.cnu.mdi.graphics.toolbar.AOneShotButton
Perform the action associated with this button.
performAction() - Method in class edu.cnu.mdi.view.demo.layout.GridButton
 
Performance - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Section
Per-geometry-type defaults - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Section
PERP - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
perpendicularIntersection(double, double, double, double, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.MathUtils
Given two points p0 and p1, imagine a line from p0 to p1.
Persistence format - Search tag in class edu.cnu.mdi.view.BaseView
Section
Persistence key (VIEWPROPNAME) - Search tag in class edu.cnu.mdi.view.BaseView
Section
PHI - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "phi" symbol is used in some fitters (e.g.
phiDeg(Point) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Compute the spherical azimuthal angle phi in degrees.
pick(Point, IContainer) - Method in class edu.cnu.mdi.mapping.layer.ShapefileLayer
Delegates shapefile hit testing when this layer is visible.
pick(Point, IContainer) - Method in interface edu.cnu.mdi.mapping.render.IPickable
Returns a human-readable description of the feature under the given mouse position, or null if no feature is hit.
pick(Point, IContainer) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Returns a human-readable description of the feature under the given mouse position, or null if no feature is hit.
Pick cache - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
pickCity(Point, IContainer) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Returns the closest visible city within a small picking radius of the given screen position, or null if no city is nearby.
pickCountry(Point, IContainer) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Returns the first country whose projected polygon contains the given mouse position, or null if no country is hit.
Picking - Search tag in class edu.cnu.mdi.mapping.render.CityPointRenderer
Section
PICVIEWSTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set of tools suitable for picture view panels.
ping() - Method in interface edu.cnu.mdi.util.IPing
Called whenever the associated Ping timer fires.
Ping - Class in edu.cnu.mdi.util
Simple Swing-based timer that periodically notifies registered IPing listeners.
Ping(int) - Constructor for class edu.cnu.mdi.util.Ping
Creates a new Ping that fires at the specified interval and starts immediately.
Ping(int, boolean) - Constructor for class edu.cnu.mdi.util.Ping
Creates a new Ping that fires at the specified interval.
plainFontDelta(int) - Static method in class edu.cnu.mdi.ui.fonts.Fonts
Convenience method to derive a plain font from the base UI font using a size delta (in points) relative to the base.
Plane - Class in edu.cnu.mdi.geometry
A plane in three-dimensional Cartesian space.
Plane(double[], double[]) - Constructor for class edu.cnu.mdi.geometry.Plane
Creates a plane from array-based normal and point values.
Plane(double, double, double, double) - Constructor for class edu.cnu.mdi.geometry.Plane
Creates a plane from the coefficients of a*x + b*y + c*z = d.
Plane(double, double, double, double, double, double) - Constructor for class edu.cnu.mdi.geometry.Plane
Creates a plane from a normal vector and a point on the plane.
Plane(Vector, Point) - Constructor for class edu.cnu.mdi.geometry.Plane
Creates a plane from a normal vector and a point on the plane.
planeQuadCoordinates(float) - Method in class edu.cnu.mdi.geometry.Plane
Computes four vertices that can be used to draw a quadrilateral patch of this plane.
PLASMA - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
PlotBuilders - Class in edu.cnu.mdi.splot.plot
Entry points for concise construction of native MDI plots.
PlotCanvas - Class in edu.cnu.mdi.splot.plot
The primary Swing component for rendering a 2-D scientific plot.
PlotCanvas(PlotData, String, String, String) - Constructor for class edu.cnu.mdi.splot.plot.PlotCanvas
Creates a PlotCanvas for the given dataset.
plotChanged(PlotChangeType) - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
plotChanged(PlotChangeType) - Method in class edu.cnu.mdi.splot.example.AExample
 
plotChanged(PlotChangeType) - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
plotChanged(PlotChangeType) - Method in class edu.cnu.mdi.splot.example.Scatter
 
plotChanged(PlotChangeType) - Method in class edu.cnu.mdi.splot.example.StripChart
 
plotChanged(PlotChangeType) - Method in interface edu.cnu.mdi.splot.plot.PlotChangeListener
A plot change event occurred
PlotChangeListener - Interface in edu.cnu.mdi.splot.plot
 
PlotChangeType - Enum Class in edu.cnu.mdi.splot.plot
Lifecycle changes emitted by a plot canvas.
PlotData - Class in edu.cnu.mdi.splot.pdata
A lightweight, UI-agnostic container for the data backing a plot.
PlotData(Histo2DData) - Constructor for class edu.cnu.mdi.splot.pdata.PlotData
Create plot data for a 2D histogram.
PlotData(HistoData...) - Constructor for class edu.cnu.mdi.splot.pdata.PlotData
Create plot data from one or more 1D histogram data objects.
PlotData(PlotDataType, String[], int[]) - Constructor for class edu.cnu.mdi.splot.pdata.PlotData
Create plot data with specified data set type and column names.
PlotData(StripChartCurve) - Constructor for class edu.cnu.mdi.splot.pdata.PlotData
Create plot data for a strip chart (time series / streamed XY).
PlotDataException - Exception Class in edu.cnu.mdi.splot.pdata
Checked exception raised when a plot dataset cannot be constructed.
PlotDataException(String) - Constructor for exception class edu.cnu.mdi.splot.pdata.PlotDataException
Create an exception with an explanatory message.
plotDataType - Variable in class edu.cnu.mdi.splot.io.PlotSpec
 
PlotDataType - Enum Class in edu.cnu.mdi.splot.pdata
Types of data sets
PlotDeck - Class in edu.cnu.mdi.splot.plot
A uniform menu-bearing host for one or more PlotPanels.
PlotDeck() - Constructor for class edu.cnu.mdi.splot.plot.PlotDeck
Creates an empty deck with a File/Save menu.
PlotDeck(boolean) - Constructor for class edu.cnu.mdi.splot.plot.PlotDeck
Creates an empty deck.
PlotDeck(String, PlotPanel) - Constructor for class edu.cnu.mdi.splot.plot.PlotDeck
Creates a deck containing one plot and a File/Save menu.
PlotDialogExample - Class in edu.cnu.mdi.splot.example
Demonstrates placing a PlotPanel directly on a Swing dialog.
PlotDialogExample() - Constructor for class edu.cnu.mdi.splot.example.PlotDialogExample
Create the plot dialog.
PlotFileFilter - Class in edu.cnu.mdi.splot.io
File filter for persisted splot plot-spec JSON files.
PlotFileFilter() - Constructor for class edu.cnu.mdi.splot.io.PlotFileFilter
 
PlotIO - Class in edu.cnu.mdi.splot.io
Read/write PlotSpec JSON files.
Plot lifecycle - Search tag in class edu.cnu.mdi.splot.plot.PlotView
Section
PlotLine - Class in edu.cnu.mdi.splot.plot
Just a straight line to be drawn on the plot, e.g.
PlotLine(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.PlotLine
Create a PlotLine
PlotMouseHandler - Class in edu.cnu.mdi.splot.plot
Handles all mouse interaction for a PlotCanvas.
PlotMouseHandler(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.PlotMouseHandler
Creates a PlotMouseHandler bound to the given canvas.
plotPanel - Variable in class edu.cnu.mdi.splot.example.AExample
 
plotPanel - Variable in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
 
plotPanel() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Returns the PlotPanel that contains this canvas, if any.
PlotPanel - Class in edu.cnu.mdi.splot.plot
 
PlotPanel(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.PlotPanel
Create a plot panel for a single xy dataset with standard decorations
PlotPanel(PlotCanvas, int) - Constructor for class edu.cnu.mdi.splot.plot.PlotPanel
Create a plot panel for a single xy dataset with specified decorations
PlotParameters - Class in edu.cnu.mdi.splot.plot
A centralized, mutable set of visual and behavioral parameters used by a PlotCanvas.
PlotParameters(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.PlotParameters
Create plot parameters for a canvas.
PlotParameters.AxisScale - Enum Class in edu.cnu.mdi.splot.plot
Axes scale types.
PlotParametersSpec - Class in edu.cnu.mdi.splot.io
Persisted subset of PlotParameters that materially affects plot appearance/behavior.
PlotParametersSpec() - Constructor for class edu.cnu.mdi.splot.io.PlotParametersSpec
 
PlotPreferencesDialog - Class in edu.cnu.mdi.splot.edit
A more comprehensive PlotParameters editor with tabs for: Labels Axes Legend Extra
PlotPreferencesDialog(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
PlotSpec - Class in edu.cnu.mdi.splot.io
Versioned, UI-agnostic persisted representation of a plot.
PlotSpec() - Constructor for class edu.cnu.mdi.splot.io.PlotSpec
 
PlotTicks - Class in edu.cnu.mdi.splot.plot
Draws the tick marks and tick labels on a PlotCanvas.
PlotTicks(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.PlotTicks
Construct a PlotTicks instance for the given canvas.
plotTitle - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
PlotToolHandler - Class in edu.cnu.mdi.splot.plot
 
PlotToolHandler(PlotPanel) - Constructor for class edu.cnu.mdi.splot.plot.PlotToolHandler
Create a tool handler for the given plot panel.
PLOTTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set of tools suitable for plot panels.
PlotView - Class in edu.cnu.mdi.splot.plot
Predefined view that displays a plot loaded from an splot JSON file.
PlotView() - Constructor for class edu.cnu.mdi.splot.plot.PlotView
Create a PlotView with the default title "sPlot".
PlotView(Object...) - Constructor for class edu.cnu.mdi.splot.plot.PlotView
Create a PlotView from alternating key/value property pairs.
PlotViewInfo - Class in edu.cnu.mdi.splot.plot
View info for the plot view.
PlotViewInfo() - Constructor for class edu.cnu.mdi.splot.plot.PlotViewInfo
 
PLUSMINUS - Static variable in class edu.cnu.mdi.splot.fit.FitResult
 
PLUSMINUS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Point - Class in edu.cnu.mdi.geometry
A mutable point in three-dimensional Cartesian space.
Point() - Constructor for class edu.cnu.mdi.geometry.Point
Creates a point at the origin.
Point(double[]) - Constructor for class edu.cnu.mdi.geometry.Point
Creates a point from an array containing x, y, and z, in that order.
Point(double, double, double) - Constructor for class edu.cnu.mdi.geometry.Point
Creates a point from its Cartesian coordinates.
Point(Point) - Constructor for class edu.cnu.mdi.geometry.Point
Creates a copy of another point.
POINT_COLOR - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of point-marker color.
POINT_SIZE - Static variable in class edu.cnu.mdi.mapping.layer.MapLayerStyleBits
Enables editing of point-marker size.
Point2DSupport - Class in edu.cnu.mdi.util
Static operations on two-dimensional points interpreted as vectors.
pointColor(Color) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the color of point marker dots.
pointDelta(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
This is creation by subtraction.
POINTER - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
Bit flags for each standard toolbar button.
pointerClick(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
Handle pointer click on an object at the given point.
pointerClick(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
pointerClick(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Pointer click (single click).
pointerDoubleClick(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
Handle pointer double click on an object at the given point.
pointerDoubleClick(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
pointerDoubleClick(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Pointer double-click.
pointerPolicy - Variable in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Policy to use for pointer tool.
pointerRubberbanding(GestureContext, Rectangle) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
pointerRubberbanding(GestureContext, Rectangle) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
pointerRubberbanding(GestureContext, Rectangle) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
Pointer rubberband feedback (typically multi-select or region selection).
PointItem - Class in edu.cnu.mdi.item
Basic point item
PointItem(Layer) - Constructor for class edu.cnu.mdi.item.PointItem
Constructor for a basic point item.
PointItem(Layer, Point2D.Double) - Constructor for class edu.cnu.mdi.item.PointItem
Constructor for a basic point item.
PointItem(Layer, Point2D.Double, Object...) - Constructor for class edu.cnu.mdi.item.PointItem
Constructor for a basic point item.
PointItem(Layer, ImageIcon) - Constructor for class edu.cnu.mdi.item.PointItem
Constructor for a basic point item.
pointOnLine(int, int, int, int, int, int) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Test whether a pixel point lies on a pixel line segment within the tolerance defined by GraphicsUtils.SELECTRES.
pointOnLine(Point, Point, Point) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Test whether a pixel point lies on a pixel line segment within the tolerance defined by GraphicsUtils.SELECTRES.
pointRadius(double) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the radius of point marker dots in screen pixels.
points() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns the value of the points record component.
policy - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
The policy this instance was constructed under.
policy - Variable in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
policy - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
poly - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
Final poly result after completion (poly policies).
POLYGON - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
POLYGON - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
PolygonChromosome - Class in edu.cnu.mdi.sim.ga.triimage
A fixed-length chromosome encoding a set of semi-transparent triangles used to approximate a target image.
PolygonChromosome(int) - Constructor for class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Construct a zero-initialized chromosome for the given number of triangles.
polygonIntersection(Point2D.Double, double, Path2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Find the first intersection of a ray with a world path.
polygonIntersection(Point2D.Double, double, Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Find the first intersection of a ray with a world polygon.
PolygonItem - Class in edu.cnu.mdi.item
A closed, filled/stroked polygon defined in world coordinates.
PolygonItem(Layer) - Constructor for class edu.cnu.mdi.item.PolygonItem
Create a world polygon item
PolygonItem(Layer, Point2D.Double[]) - Constructor for class edu.cnu.mdi.item.PolygonItem
Create a world polygon item
PolygonItem(Layer, Point2D.Double[], Object...) - Constructor for class edu.cnu.mdi.item.PolygonItem
Create a world polygon item
Polygon ring handling - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
POLYLINE - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
POLYLINE - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
PolylineItem - Class in edu.cnu.mdi.item
An open, stroked-only polyline defined in world coordinates.
PolylineItem(Layer, Point2D.Double[]) - Constructor for class edu.cnu.mdi.item.PolylineItem
Create a world polyline item
PolylineItem(Layer, Point2D.Double[], Object...) - Constructor for class edu.cnu.mdi.item.PolylineItem
Create a world polyline item
POLYNOMIAL - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Polynomial least-squares fit.
PolynomialFitter - Class in edu.cnu.mdi.splot.fit
Polynomial least-squares fitter using Apache Commons Math 3.x least-squares API.
PolynomialFitter(int) - Constructor for class edu.cnu.mdi.splot.fit.PolynomialFitter
Create a polynomial fitter for a given degree using Levenberg-Marquardt and a robust default guess.
PolynomialFitter(int, LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.PolynomialFitter
Create a polynomial fitter for a given degree with a custom optimizer.
PolynomialFitter.ParameterBounds - Class in edu.cnu.mdi.splot.fit
Coefficient bounds for c0..cN.
PolynomialFitter.ParameterBounds.Builder - Class in edu.cnu.mdi.splot.fit
Builder for per-coefficient bounds.
POLYNOMIALORDERPROP - Static variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
populationSize() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the populationSize record component.
postMessage(String) - Method in class edu.cnu.mdi.sim.SimulationEngine
Post a status message to listeners (coalesced).
postMessage(String) - Method in class edu.cnu.mdi.sim.task.TaskContext
Publishes transient user-facing status text.
postProgress(ProgressInfo) - Method in class edu.cnu.mdi.sim.SimulationEngine
Post a progress update to listeners (coalesced).
potential() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
Get the total potential energy.
potential() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
POWER_LAW - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Power law fit: A·x^n + C.
PowerLawExample - Class in edu.cnu.mdi.splot.example
Example demonstrating the power-law fit (y(x) = A·x^n + C) on log-log axes.
PowerLawExample(boolean) - Constructor for class edu.cnu.mdi.splot.example.PowerLawExample
Creates the example, optionally without showing a window.
PowerLawFitter - Class in edu.cnu.mdi.splot.fit
Nonlinear least-squares fitter for a power law with a constant offset:
PowerLawFitter() - Constructor for class edu.cnu.mdi.splot.fit.PowerLawFitter
Creates a fitter with the default Levenberg-Marquardt optimizer.
PowerLawFitter(LeastSquaresOptimizer) - Constructor for class edu.cnu.mdi.splot.fit.PowerLawFitter
Creates a fitter with a custom optimizer.
preferredLayoutSize(Container) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Gets the preferred dimensions for this layout given the components in the specified target container.
Preferred-size and borders - Search tag in class edu.cnu.mdi.component.OptionPanel
Section
preferredSizeAtLeast(Component, int, int) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return a component's preferred size enlarged to the given baselines.
preferredWidth(int, Component...) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return the greatest preferred width among a baseline and components.
prefItem - Variable in class edu.cnu.mdi.splot.plot.SplotEditMenu
 
prepare() - Method in class edu.cnu.mdi.dialog.SimpleDialog
can do preparation--for example a component might be added on "createCenterComponent" but a reference needed in "addNorthComponent"
prepare() - Method in class edu.cnu.mdi.splot.edit.CurveEditorDialog
can do preparation--for example a component might be added on "createCenterComponent" but a reference needed in "addNorthComponent"
prepare() - Method in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
prepare(TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspMove
Choose a non-degenerate 2-opt segment for the next move.
prepare(S) - Method in interface edu.cnu.mdi.sim.simanneal.DeltaEnergyMove
Prepare the move for evaluation and application.
prepareForExit() - Method in class edu.cnu.mdi.container.BaseContainer
Releases hover resources held by this container.
prepareForExit() - Method in interface edu.cnu.mdi.container.IContainer
Prepare for exiting the application.
prepareForExit() - Method in class edu.cnu.mdi.desktop.Desktop
Notify all registered BaseViews that the application is about to exit, giving each view a chance to stop running tasks, flush state, etc.
prepareForExit() - Method in class edu.cnu.mdi.mapping.MapView2D
Releases resources held by the MapContainer when the view is closing.
prepareForExit() - Method in class edu.cnu.mdi.view.BaseView
Called when the application is about to exit.
prepareForFit(boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: prepares fit vectors over the full x-range.
prepareForFit(boolean, double, double, boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: prepares fit vectors over a data-space x-range.
prepareForFit(boolean, int, int, boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: prepares fit vectors over an inclusive bin-index range.
prepareForFit(HistoData, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors over the full x-range using unit weights.
prepareForFit(HistoData, boolean, double, double, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors over a data-space x-range.
prepareForFit(HistoData, boolean, int, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors over an inclusive bin-index range.
prepareForFitAroundBestPeakGuarded(boolean, int, int, boolean, boolean, int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: finds the best peak using smoothing and robust plateau handling, then prepares fit vectors in a guarded window around it.
prepareForFitAroundBestPeakGuarded(HistoData, boolean, int, int, boolean, boolean, int) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors around the best peak with edge-safety and minimum-points guarantees.
prepareForFitAroundBestPeakGuarded(HistoData, boolean, int, int, int, int, boolean, boolean, int) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors around the best peak within a restricted search range, with edge-safety and minimum-points guarantees.
prepareForFitAroundPeak(boolean, int, int, boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Convenience delegation: prepares fit vectors in a symmetric window around a given peak bin.
prepareForFitAroundPeak(HistoData, boolean, int, int, boolean) - Static method in class edu.cnu.mdi.splot.pdata.HistoFitPrep
Prepares fit vectors in a symmetric window around a given peak bin.
prepareForPopup(Point) - Method in class edu.cnu.mdi.item.AItem
Show this item's popup menu at the given screen point.
prepareForRemoval() - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Called before this drawable is removed from a list or registry.
prepareForRemoval() - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Called before this drawable is removed from a list or registry.
prepareForRemoval() - Method in class edu.cnu.mdi.item.AItem
Prepare this item for removal from its layer.
prepareForRemoval() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
prepareForRemoval() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Prepares this item for removal, releasing geographic geometry references.
prepareForShutdown() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Performs framework-level shutdown work prior to disposing the application frame.
prepareForVirtualDesktop() - Method in class edu.cnu.mdi.app.BaseMDIApplication
Enable virtual desktop support using a sensible default debounce delay.
prepareToZoom() - Method in class edu.cnu.mdi.container.BaseContainer
Begin preparations for a zoom.
prepareToZoom() - Method in interface edu.cnu.mdi.container.IContainer
Begin preparations for a zoom.
prevHighlight() - Method in class edu.cnu.mdi.json.JsonRawPane
Move the selection to the previous match, wrapping around at the start.
previewFont() - Method in class edu.cnu.mdi.component.FontChoosePanel
Called from the action handlers to get the font info, build a font, and set it.
previewPanel - Variable in class edu.cnu.mdi.ui.colors.ColorPanel
The custom preview panel shown beneath the chooser.
print() - Method in class edu.cnu.mdi.util.PrintUtils
Show print dialog and print if user confirms.
print(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
print(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
print(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
print(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
print(Graphics, PageFormat, int) - Method in class edu.cnu.mdi.util.PrintUtils
 
printComponent(Component) - Static method in class edu.cnu.mdi.util.PrintUtils
Convenience method to print a component with default settings:
printComponentAsImage(Component) - Static method in class edu.cnu.mdi.util.PrintUtils
Capture a component on the EDT and print the resulting image.
PRINTER - Enum constant in enum class edu.cnu.mdi.sim.demo.network.Node.NodeType
 
PRINTER - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
PRINTER - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
printerCount - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
Number of printers.
printers - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
 
PrintUtils - Class in edu.cnu.mdi.util
Prints Swing components either directly or from an EDT-created snapshot.
PrintUtils(Component) - Constructor for class edu.cnu.mdi.util.PrintUtils
Convenience constructor with default settings: fitToPage=true, centerOnPage=true, allowUpscale=false
PrintUtils(Component, boolean, boolean, boolean) - Constructor for class edu.cnu.mdi.util.PrintUtils
Full constructor with behavior knobs:
Programmatic layers - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
progress(ProgressInfo) - Method in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
 
progress(ProgressInfo) - Method in interface edu.cnu.mdi.sim.ga.GAFeedback
Publish progress.
progress(ProgressInfo) - Method in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
 
progress(ProgressInfo) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingFeedback
 
progressEveryGens() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the progressEveryGens record component.
progressEverySteps() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the progressEverySteps record component.
ProgressInfo - Class in edu.cnu.mdi.sim
Immutable progress payload for progress updates delivered to SimulationListener.
progressIntervalMs - Variable in class edu.cnu.mdi.sim.SimulationEngineConfig
Target interval for posting progress "ping" events to the EDT (milliseconds).
project(Point2D.Double, double, double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Project a world point by a distance and azimuth angle.
project(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Project one vector onto another vector
ProjectedMapShape(List<Path2D.Double>, boolean) - Constructor for class edu.cnu.mdi.mapping.graphics.MapGraphics.ProjectedMapShape
Creates a new projected map shape.
ProjectionFactory - Class in edu.cnu.mdi.mapping.projection
Factory for creating IMapProjection instances from EProjection identifiers.
Projection integration - Search tag in class edu.cnu.mdi.mapping.theme.MapTheme
Section
projectionLabel(EProjection) - Static method in enum class edu.cnu.mdi.mapping.projection.EProjection
Returns the short UI label used in combo boxes and menus for the given projection.
projectLatLon(MapContainer, Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Projects a geographic point to device pixels.
projectLatLon(MapContainer, Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Projects a geographic point (x = longitude, y = latitude in radians) to a device-space pixel coordinate.
projectToSlice(Point, double) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Project a 3D point in the selected constant-phi plane into 2D slice coordinates.
properties - Variable in class edu.cnu.mdi.view.BaseView
Properties supplied at construction time.
Property access - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Section
Property-based construction - Search tag in class edu.cnu.mdi.item.AItem
Section
propertyChange(PropertyChangeEvent) - Method in class edu.cnu.mdi.pseudo3D.Histo2DPanel
 
propertyChange(PropertyChangeEvent) - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
The canvas or a widget has fired a property change.
propertyChange(PropertyChangeEvent) - Method in class edu.cnu.mdi.splot.plot.PlotPanel
 
Property name tolerance - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Section
PropertyUtils - Class in edu.cnu.mdi.util
Defines the standard MDI property keys and provides type-checked construction and retrieval helpers.
PROPTO - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Purpose - Search tag in class edu.cnu.mdi.json.JsonNodeData
Section
Purpose - Search tag in class edu.cnu.mdi.mapping.graphics.MapGraphics
Section
Purpose - Search tag in class edu.cnu.mdi.mapping.projection.ProjectionFactory
Section
Purpose - Search tag in class edu.cnu.mdi.transfer.PaletteDragSupport
Section
Purpose - Search tag in interface edu.cnu.mdi.item.ITextEditable
Section
Purpose - Search tag in interface edu.cnu.mdi.view.ContainerFactory
Section
Purpose keys - Search tag in class edu.cnu.mdi.dialog.FileDialogs
Section
put(String, Object) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Store an arbitrary property value.

R

RADARC - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
RADARC - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
RadArcItem - Class in edu.cnu.mdi.item
 
RadArcItem(Layer, Point2D.Double, Point2D.Double, double) - Constructor for class edu.cnu.mdi.item.RadArcItem
 
RadarDashboardTest - Class in edu.cnu.mdi.component
Demonstrates animated drawn toggle buttons using a radar-style vector painter.
RadarDashboardTest() - Constructor for class edu.cnu.mdi.component.RadarDashboardTest
 
radius(Point) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Compute the 3D radius from the origin.
RADIUS - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
RADIUS_EARTH_KM - Static variable in class edu.cnu.mdi.mapping.MapConstants
The mean radius of the Earth in kilometers, used to scale the dimensionless great-circle arc length returned by MapGraphics.greatCircleLength(java.awt.geom.Point2D.Double, java.awt.geom.Point2D.Double) (computed via the spherical law of cosines) into a real-world distance.
radiusPoint(Point2D.Double, double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Create a world point at a given distance and polar angle from a center.
random(int, int, int, Random) - Static method in class edu.cnu.mdi.sim.demo.network.NetworkModel
Create a random world-based network model in the unit square.
randomIndividual(Random) - Method in interface edu.cnu.mdi.sim.ga.GAProblem
Create one random individual.
randomIndividual(Random) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Generate a random chromosome in which all gene values are drawn independently from Uniform(0, 1).
randomMove(Random, TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Return a prepared TspMove for the next annealing step.
randomMove(Random, S) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingProblem
Produce a random move for the current solution.
randomSeed() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the randomSeed record component.
randomSeed() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the randomSeed record component.
randomSolution(Random) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingProblem
Produce a random solution (used for init temperature heuristic too).
randomSolution(Random) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Generate a uniformly random tour by shuffling all city indices.
RangeSlider - Class in edu.cnu.mdi.component
A simple utility component that wraps a JSlider and an optional label that displays the current slider value.
RangeSlider(int, int, int) - Constructor for class edu.cnu.mdi.component.RangeSlider
Constructs a slider with no tick marks and a visible value label.
RangeSlider(int, int, int, boolean) - Constructor for class edu.cnu.mdi.component.RangeSlider
Constructs a slider with optional value label and no ticks.
RangeSlider(int, int, int, int, int) - Constructor for class edu.cnu.mdi.component.RangeSlider
Constructs a slider with ticks and a visible value label.
RangeSlider(int, int, int, int, int, boolean) - Constructor for class edu.cnu.mdi.component.RangeSlider
Full constructor with complete customization.
rangeSummary() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Return a human-readable summary of in-range and out-of-range fills.
RARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
readAllRecords() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Reads and returns all records as an ordered list of String-valued maps.
readAllRecords() - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Reads all records from the file sequentially and returns them as an unmodifiable list.
readRecord(int) - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Reads a single record by its zero-based index.
READY - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
Initialization is complete; engine is ready to run.
realValueToSliderValue(double) - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Convert a real value to the corresponding slider value.
reason - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
rebuild(JMenu) - Method in class edu.cnu.mdi.io.RecentFilesMenu
Rebuild the supplied menu from the current persistent list.
rebuild(JMenu) - Method in class edu.cnu.mdi.splot.io.RecentPlotsMenu
 
rebuildBars(PlotCanvas) - Static method in class edu.cnu.mdi.splot.plot.BarPlot
Rebuild the bar rectangles based on current values and log state.
recenter(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
recenter(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
recenter(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
recenter(Point) - Method in class edu.cnu.mdi.container.BaseContainer
Recenter the container at the point of a click.
recenter(Point) - Method in interface edu.cnu.mdi.container.IContainer
Recenter the container at the point of a click.
recenter(Point) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Recenters the active projection on the geographic location beneath a screen-space point.
recenterOn(Point2D.Double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Recenters this projection on the supplied geographic location.
RecentFiles - Class in edu.cnu.mdi.io
Persistent, preference-backed most-recently-used file list.
RecentFiles(Preferences, int) - Constructor for class edu.cnu.mdi.io.RecentFiles
Create a list using the default preference key prefix.
RecentFiles(Preferences, int, String) - Constructor for class edu.cnu.mdi.io.RecentFiles
Create a list with an explicit key prefix, useful when one preference node owns more than one independent recent-file list.
RecentFilesMenu - Class in edu.cnu.mdi.io
Binds a RecentFiles list to any application- or view-level menu.
RecentFilesMenu(RecentFiles, Consumer<File>) - Constructor for class edu.cnu.mdi.io.RecentFilesMenu
 
RecentFilesMenu(RecentFiles, Consumer<File>, String) - Constructor for class edu.cnu.mdi.io.RecentFilesMenu
 
RecentPlotFiles - Class in edu.cnu.mdi.splot.io
Plot-specific compatibility facade over MDI's general recent-files store.
RecentPlotFiles() - Constructor for class edu.cnu.mdi.splot.io.RecentPlotFiles
 
RecentPlotFiles(Preferences, int) - Constructor for class edu.cnu.mdi.splot.io.RecentPlotFiles
 
RecentPlotsMenu - Class in edu.cnu.mdi.splot.io
Plot-specific compatibility facade over MDI's general recent-files menu.
RecentPlotsMenu(RecentPlotFiles, Consumer<File>) - Constructor for class edu.cnu.mdi.splot.io.RecentPlotsMenu
 
Recent shapefiles - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
recomputeMinMax() - Method in class edu.cnu.mdi.splot.pdata.DataList
Recompute min/max by scanning current contents.
reconfigure() - Method in class edu.cnu.mdi.view.VirtualView
Reconfigure the virtual desktop world system and update all virtual window items.
reconfigure(ACurve) - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
Reconfigure fit widgets based on fit type
recordNumber() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns the value of the recordNumber record component.
recordRecentlyOpened(File) - Method in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Records a file as recently opened and refreshes the "Recent Shapefiles" submenu, without (re)loading it.
RECTANGLE - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
RECTANGLE - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
RECTANGLE_PRESERVE_ASPECT - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
rectangleFromPoints(Point, Point) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Build a Rectangle from two arbitrary corner points.
RectangleItem - Class in edu.cnu.mdi.item
A closed, four-vertex PolygonItem initialized from a world-coordinate rectangle.
RectangleItem(Layer, Rectangle2D.Double) - Constructor for class edu.cnu.mdi.item.RectangleItem
Create a world rectangle object.
RectangleItem(Layer, Rectangle2D.Double, Object...) - Constructor for class edu.cnu.mdi.item.RectangleItem
Create a world rectangle object.
rectangleToPoints(Rectangle) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Return the four corners of a Rectangle as an array of Point objects.
RED_SS_10_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Small red plain sans-serif.
RED_SS_12_P - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Red plain sans-serif.
RED_TERMINAL - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Red monospaced terminal style on a transparent background.
refresh() - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Forces a repaint of the underlying text pane.
refresh() - Method in class edu.cnu.mdi.container.BaseContainer
Refresh the container.
refresh() - Method in interface edu.cnu.mdi.container.IContainer
Refresh the container.
refresh() - Method in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
 
refresh() - Method in interface edu.cnu.mdi.sim.ga.GAFeedback
Request that a presentation refresh itself.
refresh() - Method in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
 
refresh() - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingFeedback
 
refresh() - Static method in class edu.cnu.mdi.ui.fonts.Fonts
Refresh the named fonts from the current LookAndFeel.
refresh() - Method in class edu.cnu.mdi.view.BaseView
Refresh the view by delegating to the container, if the view is currently visible.
refreshEveryGens() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns the value of the refreshEveryGens record component.
refreshEverySteps() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the refreshEverySteps record component.
refreshIntervalMs - Variable in class edu.cnu.mdi.sim.SimulationEngineConfig
Target interval for posting refresh events to the EDT (milliseconds).
register(AbstractButton) - Method in class edu.cnu.mdi.component.DrawnComponentManager
Registers a button for animation repainting.
registerButton(String, T) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Register a toolbar button under a stable id.
registerComponent(Component, HoverListener) - Method in class edu.cnu.mdi.hover.HoverManager
Register a component for hover events.
registerExternalToggle(String, JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Registers an external toggle button with this toolbar's primary toggle group without adding the button to the toolbar component hierarchy.
registerKey(String) - Static method in class edu.cnu.mdi.util.PropertyUtils
Register a new key with an expected type of Object.
registerKey(String, Class<?>) - Static method in class edu.cnu.mdi.util.PropertyUtils
Register a new key and its expected type.
registerKeyOverwrite(String, Class<?>) - Static method in class edu.cnu.mdi.util.PropertyUtils
Register a new key and its expected type, allowing overwriting an existing registration.
Registration - Search tag in class edu.cnu.mdi.log.ConsoleLogger
Section
Registration - Search tag in class edu.cnu.mdi.log.FileLogger
Section
rememberDirectory(String, Path) - Static method in class edu.cnu.mdi.dialog.FileDialogs
Remembers fileOrDirectory's directory (or itself, if it is already a directory) as the last visited directory for purpose, for FileDialogs.lastDirectory(String) and subsequent FileDialogs.openFile(java.awt.Component, java.lang.String, java.lang.String, edu.cnu.mdi.dialog.FileType)/FileDialogs.saveFile(java.awt.Component, java.lang.String, java.lang.String, java.lang.String, edu.cnu.mdi.dialog.FileType) calls to pick up -- persisted across JVM restarts.
remoteFirePropertyChange(String, Object, Object) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Triggers a property-change event on behalf of another object (e.g.
remove(int) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
remove(AItem) - Method in class edu.cnu.mdi.item.Layer
Remove an item from this layer.
remove(ACurve) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
remove an curve from the table.
remove(BaseView) - Method in class edu.cnu.mdi.view.ViewManager
Unregister a view.
remove(File) - Method in class edu.cnu.mdi.io.RecentFiles
Remove a file from the list, if present.
remove(File) - Method in class edu.cnu.mdi.splot.io.RecentPlotFiles
 
remove(Object) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
remove(UUID) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
Removes an entry by ID.
removeAcceptedMoveListener(IAcceptedMoveListener) - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Remove an AcceptedMoveListener.
removeAll(Collection<?>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
removeAllPlots() - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Remove all plots from this multiplot panel and show an empty placeholder.
removeButton(String) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Remove a registered button from the registry by id.
removeColorMapChangeListener(ColorMapSelectorPanel.ColorMapChangeListener) - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Removes a previously registered listener.
removeCurveChangeListener(CurveChangeListener) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Remove a curve change listener.
removeDataChangeListener(DataChangeListener) - Method in class edu.cnu.mdi.splot.pdata.PlotData
Remove a plot-data change listener.
removeFeedbackProvider(IFeedbackProvider) - Method in class edu.cnu.mdi.feedback.FeedbackControl
Removes a feedback provider from this controller.
removeIf(Predicate<? super Double>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
removeItemChangeListener(ItemChangeListener) - Method in class edu.cnu.mdi.item.Layer
Remove a previously registered ItemChangeListener.
removeLayer(ShapeFeatureRenderer) - Method in class edu.cnu.mdi.mapping.MapView2D
Removes the shapefile layer hosting the supplied renderer.
removeLayoutComponent(Component) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Remove the specified component.
removeListener(SimulationListener) - Method in class edu.cnu.mdi.sim.SimulationEngine
Remove a simulation listener.
removeListener(TaskListener<R>) - Method in class edu.cnu.mdi.sim.task.TaskHandle
Removes a listener.
removeListener(ResultWorkspaceListener<R>) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
 
removeLogListener(ILogListener) - Method in class edu.cnu.mdi.log.Log
Unregister a log listener.
removeMenu(JMenu) - Method in class edu.cnu.mdi.ui.menu.MenuManager
Remove an unwanted menu from the menu bar
removeNotify() - Method in class edu.cnu.mdi.component.DrawnButton
 
removeNotify() - Method in class edu.cnu.mdi.component.DrawnToggleButton
 
removeNotify() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
 
removeNotify() - Method in class edu.cnu.mdi.view.VirtualView
Called when this component is removed from the UI hierarchy.
removePingListener(IPing) - Method in class edu.cnu.mdi.util.Ping
Removes a previously registered ping listener.
removePlot(PlotPanel) - Method in class edu.cnu.mdi.splot.plot.MultiplotPanel
Remove a plot panel from this multiplot panel.
removePlotChangeListener(PlotChangeListener) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Removes a previously registered PlotChangeListener.
removePlotLine(PlotLine) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Remove a plot line (annotation) from the plot.
removeRange(int, int) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
removeToggle(JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Remove a toggle button from the toolbar and from the primary group.
removeUpdate(DocumentEvent) - Method in class edu.cnu.mdi.component.IpField
 
removeViewListener(IViewListener) - Method in class edu.cnu.mdi.view.ViewManager
Remove a view lifecycle listener.
render(int, int) - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Allocate a new BufferedImage of the given dimensions, render this chromosome into it, and return it.
render(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Renders all cities that pass the current filters.
render(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Renders country fills and borders.
render(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Renders the map outline (if enabled) followed by all graticule lines.
render(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Renders all features in this layer and rebuilds the pick cache.
render(Graphics2D, IContainer, IMapProjection) - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Renders the visible portion of the ETOPO5 data.
Render-before-pick dependency - Search tag in interface edu.cnu.mdi.mapping.render.IPickable
Section
renderBorders(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Renders country political boundaries without filling the polygons.
renderFill(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Renders country polygon fills without drawing political boundaries.
RenderHint - Enum Class in edu.cnu.mdi.splot.plot
Hints to the plot renderer for special rendering options.
renderHints - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
Rendering - Search tag in class edu.cnu.mdi.mapping.item.MapPointItem
Section
Rendering - Search tag in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Section
Rendering - Search tag in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Section
Rendering model - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
Rendering pipeline - Search tag in class edu.cnu.mdi.mapping.render.CountryRenderer
Section
renderInto(BufferedImage) - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
 
renderInto(BufferedImage, double) - Method in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Render this chromosome into an existing BufferedImage.
replace(List<C>, List<C>, double[], double[], Random) - Method in class edu.cnu.mdi.sim.ga.triimage.ElitistReplacement
 
replace(List<T>, List<T>, double[], double[], Random) - Method in interface edu.cnu.mdi.sim.ga.ReplacementOperator
Form the next generation from the current population and its offspring.
replaceAll(UnaryOperator<Double>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
replaceEngine(SimulationEngine) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Replace the hosted engine and rebind the control panel on the EDT.
replacement() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns the value of the replacement record component.
ReplacementOperator<T> - Interface in edu.cnu.mdi.sim.ga
Interface for replacement operators in genetic algorithms.
reportIndeterminateProgress(String) - Method in class edu.cnu.mdi.sim.task.TaskContext
Publishes indeterminate progress.
reportProgress(double, String) - Method in class edu.cnu.mdi.sim.task.TaskContext
Publishes determinate progress.
repulsion - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
requestCancel() - Method in class edu.cnu.mdi.sim.SimulationEngine
Request cooperative cancellation.
requestDetailsView(JFileChooser) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Attempts to place a file chooser in details view.
requestEngineReset(Supplier<Simulation>, Consumer<SimulationEngine>, boolean, boolean) - Method in class edu.cnu.mdi.sim.ui.SimulationView
Replace the engine immediately when safe, or stop the current run and replace it after termination.
requestPause() - Method in class edu.cnu.mdi.sim.SimulationEngine
Request that the engine pause at the next safe point.
requestRefresh() - Method in class edu.cnu.mdi.sim.SimulationEngine
Request a UI refresh (coalesced).
requestRefresh() - Method in class edu.cnu.mdi.sim.task.TaskContext
Requests a coalesced UI refresh from registered listeners.
requestReset(int, double) - Method in interface edu.cnu.mdi.sim.simanneal.tspdemo.ITspDemoResettable
Request a reset/reinitialization of the demo with the provided parameters.
requestReset(int, double) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Request a reset/reinitialization of the demo with the provided parameters.
requestReset(int, int, int) - Method in interface edu.cnu.mdi.sim.demo.network.IResettable
Request a reset/reinitialization of the demo with the provided parameters.
requestReset(int, int, int) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterDemoView
 
requestReset(int, int, ImageFitnessMode) - Method in interface edu.cnu.mdi.sim.ga.triimage.IImageEvolutionResettable
Request a reset with the given parameters.
requestReset(int, int, ImageFitnessMode) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Request a reset with the given parameters.
requestResume() - Method in class edu.cnu.mdi.sim.SimulationEngine
Request that the engine resume from SimulationState.PAUSED, or begin running from SimulationState.READY when autoRun == false.
requestRun() - Method in class edu.cnu.mdi.sim.SimulationEngine
requestStop() - Method in class edu.cnu.mdi.sim.SimulationEngine
Request a normal stop.
requireButton(String, Class<T>) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Look up a registered toolbar button by id, throwing if missing.
requiredHorizontalToolbarHeight(JToolBar) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return the minimum height that can contain every visible component in a horizontal toolbar, including the toolbar's border insets.
requireEdt(String) - Static method in class edu.cnu.mdi.splot.pdata.ACurve
Ensure that the current thread is the Swing EDT.
Requirements - Search tag in class edu.cnu.mdi.splot.fit.CubicSpline
Section
reset() - Method in class edu.cnu.mdi.component.IpField
 
reset() - Method in class edu.cnu.mdi.graphics.world.WorldPolygon
Resets this Polygon object to an empty polygon.
reset() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Reset the slider back to its default value.
Reset - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Section
Reset - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Section
Reset behavior - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Section
resetDefaultToggleButton() - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Programmatically select the default toggle button.
resetForTarget(BufferedImage) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Replace the target and clear renders belonging to the previous run.
resetPlotLines(PlotCanvas) - Static method in class edu.cnu.mdi.splot.plot.BarPlot
Reset the plot lines to match the current data world and log state.
resetWorldSystem(Rectangle2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
Reset the world system to a new value.
resetWorldSystem(Rectangle2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
Reset the world system to a new value.
resetZoom(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
resetZoom(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
resetZoom(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
resetZoom(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
RESETZOOM - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
reshape() - Method in class edu.cnu.mdi.item.EllipseItem
Ellipse-specific reshape: update width/height based on which selection handle is dragged.
reshape() - Method in class edu.cnu.mdi.item.PathBasedItem
Reshape the items based on the modification.
reshape() - Method in class edu.cnu.mdi.item.PolygonItem
Reshape the polygon based on the modification.
reshape() - Method in class edu.cnu.mdi.item.PolylineItem
Reshape the polygon based on the modification.
reshape() - Method in class edu.cnu.mdi.item.RadArcItem
 
reshape() - Method in class edu.cnu.mdi.item.RectangleItem
Reshape the item based on the modification.
RESIZABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Resize - Search tag in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Section
Resize - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
RESIZE - Enum constant in enum class edu.cnu.mdi.item.ItemModification.ModificationType
Change the item's size.
RESIZED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
ResizePolicy - Enum Class in edu.cnu.mdi.item
 
resolveContainer(Rectangle2D.Double) - Method in class edu.cnu.mdi.view.BaseView
Resolve the IContainer for this view.
Resource path convention - Search tag in class edu.cnu.mdi.graphics.ImageManager
Section
Responsibilities - Search tag in class edu.cnu.mdi.mapping.MapView2D
Section
Responsibilities - Search tag in class edu.cnu.mdi.splot.pdata.ACurve
Section
Responsibilities - Search tag in class edu.cnu.mdi.view.ViewManager
Section
Responsibilities - Search tag in package edu.cnu.mdi.splot.pdata
Section
restoreDefaultWorld() - Method in class edu.cnu.mdi.container.BaseContainer
Restore the default world.
restoreDefaultWorld() - Method in interface edu.cnu.mdi.container.IContainer
Restore the default world.
restorePreviouslyOpenLazyViews() - Method in class edu.cnu.mdi.view.ViewManager
Realizes every currently-unrealized lazy configuration that was open the last time Desktop's layout was saved -- the counterpart to Desktop's own position-only restoration, which can only reposition views the application already creates on its own; it has no way to reopen an optional (lazy) view the application doesn't otherwise create.
result() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns the value of the result record component.
resultRemoved(RetainedResult<R>) - Method in interface edu.cnu.mdi.workspace.ResultWorkspaceListener
Called for explicit removal and capacity eviction.
resultRetained(RetainedResult<R>) - Method in interface edu.cnu.mdi.workspace.ResultWorkspaceListener
 
ResultWorkspace<R> - Class in edu.cnu.mdi.workspace
Ordered, optionally bounded collection of completed application results.
ResultWorkspace() - Constructor for class edu.cnu.mdi.workspace.ResultWorkspace
Creates an unbounded workspace using the system UTC clock.
ResultWorkspace(int) - Constructor for class edu.cnu.mdi.workspace.ResultWorkspace
Creates a workspace using the system UTC clock.
ResultWorkspaceListener<R> - Interface in edu.cnu.mdi.workspace
Observer of retained-result workspace changes.
resume() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
resume() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
resumeSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Resume a paused simulation.
retain(String, R) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
Retains a result without metadata.
retain(String, R, Map<String, String>) - Method in class edu.cnu.mdi.workspace.ResultWorkspace
Retains a result and optional string metadata.
retainAll(Collection<?>) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
retainedAt() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns the value of the retainedAt record component.
RetainedResult<R> - Record Class in edu.cnu.mdi.workspace
Immutable named result retained by a ResultWorkspace.
RetainedResult(UUID, String, Instant, R, Map<String, String>) - Constructor for record class edu.cnu.mdi.workspace.RetainedResult
Validates components and defensively copies metadata.
Retention and eviction - Search tag in class edu.cnu.mdi.workspace.ResultWorkspace
Section
reverseXaxis - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
reverseYaxis - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
ReversibleAnnealingMove<S> - Interface in edu.cnu.mdi.sim.simanneal
An in-place annealing move that can restore the exact prior solution when a proposal is rejected.
RIGHT - Static variable in class edu.cnu.mdi.component.VerticalFlowLayout
The right layout constraint.
RIGHTCLICKABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
rightClicked(MouseEvent) - Method in class edu.cnu.mdi.view.BaseView
Optional hook for subclasses: called on a right-click.
Ring handling - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
rings() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns the value of the rings record component.
River slider precision - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Section
riverX - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
 
rms - Variable in class edu.cnu.mdi.splot.fit.FitResult
RMS of residuals (same residual space as optimizer).
Robust statistics - Search tag in class edu.cnu.mdi.sim.simanneal.heuristics.EnergyDistributionHeuristic
Section
Role in the MDI item model - Search tag in class edu.cnu.mdi.item.AItem
Section
Role in the MDI rendering model - Search tag in class edu.cnu.mdi.item.Layer
Section
ROOT - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
Root node (the file name).
ROTATABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
rotate() - Method in class edu.cnu.mdi.log.FileLogger
Rotate the log file.
rotate(double) - Method in class edu.cnu.mdi.item.PathBasedItem
Rotate the item
ROTATE - Enum constant in enum class edu.cnu.mdi.item.ItemModification.ModificationType
Change the item's azimuth.
ROTATED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
rotateIcon - Static variable in class edu.cnu.mdi.item.AItem
Icon rendered inside the rotation handle when the item is selected.
Rotation - Search tag in class edu.cnu.mdi.log.FileLogger
Section
Rotation - Search tag in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Section
Rotation - Search tag in class edu.cnu.mdi.mapping.item.MapTextItem
Section
Rotation semantics - Search tag in class edu.cnu.mdi.mapping.item.MapLineItem
Section
ROUTER - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
ROWS - Static variable in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Number of latitude rows in ETOPO5.
rowToLatitudeDegrees(int) - Static method in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Converts a grid row to latitude in degrees.
RPSIZE - Static variable in class edu.cnu.mdi.item.AItem
Pixel size of the rotation-handle hit rectangle.
RPSIZE2 - Static variable in class edu.cnu.mdi.item.AItem
Half of AItem.RPSIZE.
rubberband - Variable in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
rubberband - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
rubberbanded - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
rubberBanded(Rectangle) - Method in class edu.cnu.mdi.container.BaseContainer
This is called when we have completed a rubber banding.
rubberBanded(Rectangle) - Method in interface edu.cnu.mdi.container.IContainer
This is called when we have completed a rubber banding.
RubberbandFactory - Class in edu.cnu.mdi.graphics.rubberband
 
rubberbanding(GestureContext, Rectangle, Point[]) - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
Called when a valid rubberband gesture completes.
rubberbanding(Rectangle, Point[]) - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
rubberbandPolicy() - Method in class edu.cnu.mdi.graphics.toolbar.APointerButton
Get the rubberbanding policy for this tool.
rubberbandPolicy() - Method in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
RubberLine - Class in edu.cnu.mdi.graphics.rubberband
 
RubberLine(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberLine
 
RubberLine(Component, IRubberbanded, ARubberband.Policy) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberLine
Constructor for subclasses (e.g.
RubberOval - Class in edu.cnu.mdi.graphics.rubberband
 
RubberOval(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberOval
 
RubberPolygon - Class in edu.cnu.mdi.graphics.rubberband
 
RubberPolygon(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberPolygon
 
RubberPolyline - Class in edu.cnu.mdi.graphics.rubberband
 
RubberPolyline(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberPolyline
 
RubberRadArc - Class in edu.cnu.mdi.graphics.rubberband
Click-based, three-click radial-arc (pie-wedge) gesture.
RubberRadArc(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberRadArc
 
RubberRect - Class in edu.cnu.mdi.graphics.rubberband
 
RubberRect(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberRect
 
RubberRectPreserveAspect - Class in edu.cnu.mdi.graphics.rubberband
Rubberband rectangle that preserves aspect ratio (square in screen space).
RubberRectPreserveAspect(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberRectPreserveAspect
 
RubberTwoClickLine - Class in edu.cnu.mdi.graphics.rubberband
 
RubberTwoClickLine(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberTwoClickLine
 
RubberXOnly - Class in edu.cnu.mdi.graphics.rubberband
Rubberband "XONLY" policy: a vertical band spanning the full component height, with x determined by the drag.
RubberXOnly(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberXOnly
 
RubberYOnly - Class in edu.cnu.mdi.graphics.rubberband
Rubberband "YONLY" policy: a horizontal band spanning the full component width, with y determined by the drag.
RubberYOnly(Component, IRubberbanded) - Constructor for class edu.cnu.mdi.graphics.rubberband.RubberYOnly
 
run() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
run() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
RUNNING - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
The engine is actively executing Simulation.step(SimulationContext) in a loop.
runSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Request the simulation to begin or continue running.

S

safeCovariances(LeastSquaresOptimizer.Optimum, double) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Best-effort covariance extraction; returns null if unavailable (singular, ill-conditioned, etc.).
sampleAt(Evaluator, double[]) - Static method in class edu.cnu.mdi.splot.fit.ValueSampler
Sample a function at explicitly supplied x values.
samples() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns the value of the samples record component.
sampleUniform(Evaluator, double, double, int) - Static method in class edu.cnu.mdi.splot.fit.ValueSampler
Sample a function uniformly over [xmin, xmax].
sampleUniformFinite(Evaluator, double, double, int) - Static method in class edu.cnu.mdi.splot.fit.ValueSampler
Sample uniformly, skipping non-finite results (NaN/Inf).
save(PlotCanvas, File) - Static method in class edu.cnu.mdi.splot.io.PlotIO
Save a plot canvas to JSON.
saveFile(Component, String, String, String, FileType) - Static method in class edu.cnu.mdi.dialog.FileDialogs
Shows a save dialog with extension normalization and overwrite confirmation.
scalarMultiply(double[], double) - Static method in class edu.cnu.mdi.geometry.GeoUtil
Multiplies every element of an arbitrary numeric vector by a scalar.
scale() - Method in class edu.cnu.mdi.item.PathBasedItem
Simple scaling of the object.
scale() - Method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
The control points for this map (do not modify).
scale(double) - Method in class edu.cnu.mdi.container.BaseContainer
Convenience routine to scale the container.
scale(double) - Method in interface edu.cnu.mdi.container.IContainer
Convenience routine to scale the container.
scale(double) - Method in class edu.cnu.mdi.geometry.Point
Multiplies this point's coordinates by a scalar.
scale(double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Scales the visible area by amount around its center.
scaleFont(Font, float) - Static method in class edu.cnu.mdi.ui.fonts.Fonts
Scale an existing font by a multiplicative factor.
SCALEONLY - Enum constant in enum class edu.cnu.mdi.item.ResizePolicy
 
scaleToDragImage(Image, int) - Static method in class edu.cnu.mdi.transfer.PaletteDragSupport
Scale a Image into a new square BufferedImage suitable for use as a drag image.
Scatter - Class in edu.cnu.mdi.splot.example
Scatter (DAQ enqueue stress test)
Scatter(boolean) - Constructor for class edu.cnu.mdi.splot.example.Scatter
 
scheduleDrainOnce(Runnable) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Schedule a drain operation to run later on the Swing EDT, coalescing multiple requests into a single posted runnable.
ScientificColorMap - Enum Class in edu.cnu.mdi.ui.colors
Perceptually useful color scales with interpolation support.
screenFraction(double) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Returns a Dimension representing the given fraction of the total main screen size.
Screen-space focus - Search tag in class edu.cnu.mdi.mapping.item.AMapItem
Section
screenToData(Point, Point2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a screen (pixel) point to data coordinates (always linear units).
screenToData(Rectangle, Rectangle2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a screen rectangle to data-space bounds (always linear units).
screenToRawWorld(Point, Point2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a screen (pixel) point to raw-world coordinates.
screenToRawWorld(Rectangle, Rectangle2D.Double) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Converts a screen (pixel) rectangle to a raw-world rectangle.
scrollable(boolean) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set whether the view should be scrollable.
SCROLLABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
scrollPane - Variable in class edu.cnu.mdi.view.BaseView
Optional scroll pane wrapping the container component.
Seam handling - Search tag in class edu.cnu.mdi.mapping.graphics.MapGraphics
Section
Seam handling - Search tag in class edu.cnu.mdi.mapping.projection.MercatorProjection
Section
Seam handling - Search tag in class edu.cnu.mdi.mapping.projection.MollweideProjection
Section
Seam splitting - Search tag in class edu.cnu.mdi.mapping.render.CountryRenderer
Section
Seam splitting - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
search(String) - Method in class edu.cnu.mdi.json.JsonTreePane
Filter the tree to show only nodes whose label contains query (case-insensitive), along with their ancestor chain.
Search / filter - Search tag in class edu.cnu.mdi.json.JsonTreePane
Section
Search highlighting - Search tag in class edu.cnu.mdi.json.JsonRawPane
Section
segmentIntersects(double, double, double, double, double, double) - Method in class edu.cnu.mdi.geometry.Sphere
Tests whether a finite line segment intersects the sphere.
select(List<C>, double[], Random) - Method in class edu.cnu.mdi.sim.ga.triimage.TournamentSelection
 
select(List<T>, double[], Random) - Method in interface edu.cnu.mdi.sim.ga.SelectionOperator
Select one parent from an aligned population and fitness array.
selectAllItems(boolean) - Method in class edu.cnu.mdi.container.BaseContainer
Select or deselect all items, across all item lists.
selectAllItems(boolean) - Method in interface edu.cnu.mdi.container.IContainer
Select or deselect all items, across all item lists.
selectAllItems(boolean) - Method in class edu.cnu.mdi.item.Layer
Select or deselect all items on this layer.
selectAllItems(boolean, AItem) - Method in class edu.cnu.mdi.item.Layer
Select or deselect all items on this layer, optionally excluding one.
SELECTED - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
selectFirstCurve() - Method in class edu.cnu.mdi.splot.edit.CurveEditorDialog
Select the first curve
selectFirstCurve() - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
Select the first curve
selection() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns the value of the selection record component.
Selection - Search tag in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Section
SelectionOperator<T> - Interface in edu.cnu.mdi.sim.ga
Interface for selection operators in genetic algorithms.
selectItem(AItem, boolean) - Method in class edu.cnu.mdi.item.Layer
Select or deselect a single item and notify listeners.
Selective levels - Search tag in class edu.cnu.mdi.log.ConsoleLogger
Section
sendBackward(AItem) - Method in class edu.cnu.mdi.item.Layer
Move an item one step toward the back (lower draw order).
sendForward(AItem) - Method in class edu.cnu.mdi.item.Layer
Move an item one step toward the front (higher draw order).
sendToBack(AItem) - Method in class edu.cnu.mdi.item.Layer
Send an item to the very back (bottom draw order) of this layer.
sendToFront(AItem) - Method in class edu.cnu.mdi.item.Layer
Bring an item to the very front (top draw order) of this layer.
series(String, double[], double[]) - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Adds an uncustomized XY series.
series(String, double[], double[], Consumer<ACurve>) - Method in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Adds an XY series with a native MDI curve customizer.
SERVER - Enum constant in enum class edu.cnu.mdi.sim.demo.network.Node.NodeType
 
SERVER - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
serverCount - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
Number of servers.
servers - Variable in class edu.cnu.mdi.sim.demo.network.NetworkModel
Nodes (servers, clients, printers).
set(double, double, double) - Method in class edu.cnu.mdi.geometry.Point
Sets this point's coordinates.
set(int, Double) - Method in class edu.cnu.mdi.splot.pdata.DataList
 
set(long, long) - Static method in class edu.cnu.mdi.util.Bits
Returns a value in which all bits specified by mask have been set to 1, leaving all other bits unchanged.
set(Point) - Method in class edu.cnu.mdi.geometry.Point
Sets this point's coordinates from another point.
setActive(boolean) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Activate or deactivate this rubberband.
setAdaptive(boolean) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setAdaptive(boolean) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Enables or disables zoom-adaptive spacing.
setAffineTransforms() - Method in class edu.cnu.mdi.container.BaseContainer
Compute transforms for world to local and local to world conversion.
setAffineTransforms() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Rebuilds the affine transforms from the current world system and active bounds.
setAfterDraw(IDrawable) - Method in class edu.cnu.mdi.container.BaseContainer
Set the after-draw drawable for this container.
setAfterDraw(IDrawable) - Method in interface edu.cnu.mdi.container.IContainer
Set the after-draw drawable for this container.
setAfterDraw(IDrawable) - Method in class edu.cnu.mdi.view.BaseView
Helper method to set the after-draw layer in the container, if available.
setAlignment(int) - Method in class edu.cnu.mdi.item.TextItem
 
setAlignment(int) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
 
setAlignmentH(int) - Method in class edu.cnu.mdi.item.PointItem
Set the horizontal alignment for the image icon
setAlignmentH(int) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
 
setAlignmentV(int) - Method in class edu.cnu.mdi.item.PointItem
Set the vertical alignment for the image icon
setAlignmentV(int) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
 
setApplicationName(String) - Static method in class edu.cnu.mdi.util.Environment
Sets the application name.
setAt(long, int) - Static method in class edu.cnu.mdi.util.Bits
Sets the bit at the specified index to 1.
setAuxLineColor(Color) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the color used for auxiliary lines.
setAuxLineColor(Color) - Method in class edu.cnu.mdi.graphics.style.Styled
 
setAuxLineStyle(LineStyle) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the style used for drawing auxiliary lines.
setAuxLineStyle(LineStyle) - Method in class edu.cnu.mdi.graphics.style.Styled
 
setAuxLineWidth(float) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the line width for drawing auxiliary lines.
setAuxLineWidth(float) - Method in class edu.cnu.mdi.graphics.style.Styled
Set the auxiliary line width.
setAvailableFeedbackFields(List<String>) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setAxesFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the axes label font.
setAzimuth(double) - Method in class edu.cnu.mdi.item.AItem
Set the rotation angle, normalising the value to (-180, 180].
setBarHeight(int) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
Set the painted gradient height.
setBeforeDraw(IDrawable) - Method in class edu.cnu.mdi.container.BaseContainer
Set the before-draw drawable.
setBeforeDraw(IDrawable) - Method in interface edu.cnu.mdi.container.IContainer
Set the before-draw drawable.
setBeforeDraw(IDrawable) - Method in class edu.cnu.mdi.view.BaseView
Helper method to set the before-draw layer in the container, if available.
setBinsForDeserialization(double[][], long, long, long, long, long, long, long, long, long) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
INTERNAL: set bin contents and counts during deserialization/persistence restore.
setBooleanProperty(String, boolean) - Method in class edu.cnu.mdi.view.BaseView
Store a boolean property in this view's internal properties.
setBorder(Border) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
 
setBorderColor(Color) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the color used for symbol borders.
setBorderColor(Color) - Method in class edu.cnu.mdi.graphics.style.Styled
 
setBorderColor(Color) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Sets a custom country-boundary color.
setBorderWidth(float) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Sets a custom country-boundary width.
setBoundaryColor(Color) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setButtonEnabled(String, boolean) - Method in class edu.cnu.mdi.dialog.SimpleDialog
Enable or disable a button with a given label.
setButtonEnabled(String, boolean) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Enable or disable a registered button by id.
setCapacity(int) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Set the capacity (max samples retained).
setCenter(double, double) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Changes the center of the projection.
setCenter(double, double) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Changes the center of the projection.
setCentralLongitude(double) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
Sets the central meridian.
setCentralLongitude(double) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Sets the central longitude λ₀ in radians.
setCentralLongitude(double) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Sets the central meridian λ₀.
setCities(List<GeoJsonCityLoader.CityFeature>) - Method in class edu.cnu.mdi.mapping.MapView2D
Sets the city features used by this view.
setColor(Color) - Method in class edu.cnu.mdi.splot.plot.PlotPanel
 
setColor(Color) - Method in class edu.cnu.mdi.ui.colors.ColorButton
 
setColor(Color) - Method in class edu.cnu.mdi.ui.colors.ColorLabel
Set the new color.
setColor(Color) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Sets the current color and updates the preview.
setColorListener(IColorChangeListener) - Method in class edu.cnu.mdi.ui.colors.ColorLabel
Set the color change listener.
setColorMap(ScientificColorMap) - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
Set the colormap.
setColorMap(ScientificColorMap) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the color scale for Z values (heatmap intensity).
setColorMap(ScientificColorMap) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
 
setConnectable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setCount(double, int) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Sets the count for the bin that contains val.
setCountries(List<GeoJsonCountryLoader.CountryFeature>) - Method in class edu.cnu.mdi.mapping.MapView2D
Sets the country features rendered by the standard country-fill and country-boundary layers.
setCountsForDeserialization(long[], long, long) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Replaces the histogram counts from an external array.
setCubicSpline(CubicSpline) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set cached cubic spline.
setCurrent(Point) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Update the current point and redraw the rubberband.
setCurrentMousePoint(Point) - Method in class edu.cnu.mdi.item.ItemModification
Set the current mouse location.
setCurrentPoint(Point) - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
setCurrentPoint(Point) - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
setCurveDrawingMethod(CurveDrawingMethod) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set curve drawing method.
setData(Histo2DData) - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
Set the backing data.
setData(List<ACurve>) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
 
setDataDirectory(String) - Method in class edu.cnu.mdi.util.Environment
Sets the developer-configured default data directory (see Environment.getDataDirectory()) -- typically called once at startup, e.g.
setDefaultStyle(SimpleAttributeSet) - Method in class edu.cnu.mdi.component.TextPaneScrollPane
Sets the default style used by TextPaneScrollPane.append(String).
setDefaultToggleButton(JToggleButton) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Set the default toggle button.
setDelay(int) - Method in class edu.cnu.mdi.util.Ping
Sets the delay between timer firings, in milliseconds.
setDelayMs(int) - Method in class edu.cnu.mdi.hover.HoverManager
Set the hover delay.
setDeletable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setDeleteEnabled(boolean) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Enable or disable the delete tool/button if it exists.
setDirty(boolean) - Method in class edu.cnu.mdi.container.BaseContainer
Convenience method for setting the dirty flag for all items on all item lists.
setDirty(boolean) - Method in interface edu.cnu.mdi.container.IContainer
Convenience method for setting the dirty flag for all items on all item lists.
setDirty(boolean) - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Mark this drawable as "dirty".
setDirty(boolean) - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Mark this drawable as "dirty".
setDirty(boolean) - Method in class edu.cnu.mdi.item.AItem
Set the dirty flag.
setDirty(boolean) - Method in class edu.cnu.mdi.item.Layer
Mark all items on this layer dirty or clean.
setDirty(boolean) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
setDirty(boolean) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Marks the item dirty and clears the cached projected route.
setDirty(boolean) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set dirty flag.
setDisplayName(String) - Method in class edu.cnu.mdi.item.AItem
 
setDoubleClickable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setDraggable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setDragging(boolean) - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
setDragging(boolean) - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
setDraggingPrimed(boolean) - Method in interface edu.cnu.mdi.splot.plot.Draggable
 
setDraggingPrimed(boolean) - Method in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
setDragThresholdPx(int) - Method in class edu.cnu.mdi.view.HeadlessPointerTool
Set the drag threshold in pixels used to promote a press into a drag.
setDrawBinValue(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Enable or disable bin-index labels on the X axis.
setDrawBorders(boolean) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Enables or disables drawing country political borders.
setDrawLabels(boolean) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setDrawLabels(boolean) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Enables or disables drawing of city name labels.
setDrawLabels(boolean) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Enables or disables coordinate labels along the viewport edges (e.g.
setDrawOutline(boolean) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setDrawOutline(boolean) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Sets whether the map outline is drawn before the graticule lines.
setDrawSize(int) - Method in class edu.cnu.mdi.mapping.item.MapMilSymbolItem
Sets the on-screen icon size in pixels.
setDrawStatisticalErrors(boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Sets whether sqrt(n) statistical error bars are drawn on histogram bins.
setEditable(boolean) - Method in class edu.cnu.mdi.item.Layer
Set the editable state of this layer.
setEnabled(boolean) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
setEnabled(boolean) - Method in class edu.cnu.mdi.component.LabeledTextField
 
setEnabled(boolean) - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Set whether this drawable is enabled.
setEnabled(boolean) - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Set whether this drawable is enabled.
setEnabled(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setEnabled(boolean) - Method in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
setEnabled(boolean) - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
setEnabled(boolean) - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
 
setEnabled(boolean) - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
setEnabled(boolean) - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Enables or disables the panel and its child components (the combo box and scale bar).
setEnabled(int, boolean) - Method in class edu.cnu.mdi.dialog.ButtonPanel
Enable or disable a button.
setEnabled(String, boolean) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Set a check box's enabled state; a no-op if no box has this label.
setEndLatLon(Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Replaces the geographic end endpoint and marks the item dirty.
setEngine(SimulationEngine) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Attach the engine so this simulation can post messages/progress/refresh.
setEvaluator(Evaluator) - Method in class edu.cnu.mdi.splot.fit.FitResult
Set the evaluator.
setExternalPadBottom(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the bottom external vertical padding.
setExternalPadLeft(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the left external horizontal padding.
setExternalPadRight(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the right external horizontal padding.
setExternalPadTop(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the top external vertical padding.
setExtraBackground(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the extra text fill/background color.
setExtraBorder(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether the extra text border is drawn.
setExtraBorderColor(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the extra text border color.
setExtraDrawing(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether we should draw the extra text block.
setExtraFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the extra text font.
setExtraForeground(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the extra text color.
setExtraStrings(String...) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the extra strings for a second legend-like display.
setFeedback(GAFeedback) - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Set the optional output channel for messages, progress, and refresh hints.
setFeedback(AnnealingFeedback) - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Set the optional output channel used by this simulation.
setFeedbackPane(FeedbackPane) - Method in class edu.cnu.mdi.container.BaseContainer
Sets the feedback pane.
setFeedbackPane(FeedbackPane) - Method in interface edu.cnu.mdi.container.IContainer
Sets the feedback pane.
setFileFilter(Predicate<File>) - Method in interface edu.cnu.mdi.transfer.IFileDropHandler
Set the file filter used to screen dropped files.
setFileFilter(Predicate<File>) - Method in class edu.cnu.mdi.view.BaseView
Set the file filter used to screen dropped files.
setFileMenu(JMenu) - Static method in class edu.cnu.mdi.ui.menu.MenuManager
Set the file menu
setFillColor(Color) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Set the fill color for this rubberband.
setFillColor(Color) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the color used for fill the interior area.
setFillColor(Color) - Method in class edu.cnu.mdi.graphics.style.Styled
 
setFillColor(Color) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setFillColor(Color) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Sets a custom country-fill color.
setFillFocus(boolean) - Method in class edu.cnu.mdi.item.AItem
Return whether the focus indicator is drawn when selected.
setFillLand(boolean) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Enables or disables filling country polygons with the land color from the active MapTheme.
setFit(ACurve) - Method in class edu.cnu.mdi.splot.edit.FitEditorPanel
FitEditorPanel Set the choices
setFitOrder(int) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set the per-curve order/count knob for fit methods that need an integer order.
setFitResult(FitResult) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set the fit result and notify listeners that the fit has changed.
setFocus(Point2D.Double) - Method in class edu.cnu.mdi.item.AItem
Set the world-coordinate focus of this item.
setFocus(Point2D.Double) - Method in class edu.cnu.mdi.item.PointItem
Set the current location.
setFocus(Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Set the world-coordinate focus of this item.
setFocus(Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Set the world-coordinate focus of this item.
setFont(Font) - Method in class edu.cnu.mdi.component.LabeledButtonContainer
 
setFont(Font) - Method in interface edu.cnu.mdi.item.ITextEditable
Sets the display font.
setFont(Font) - Method in class edu.cnu.mdi.item.TextItem
 
setFont(Font) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Sets the display font.
setFrameSize(Dimension) - Method in class edu.cnu.mdi.util.Environment
Set the current frame size.
setFromProperties(Properties) - Method in class edu.cnu.mdi.view.BaseView
Restore this view's state from a properties map previously produced by BaseView.getConfigurationProperties().
setGraticuleAdaptive(boolean) - Method in class edu.cnu.mdi.mapping.MapView2D
Enables or disables zoom-adaptive graticule spacing, persisting the choice across projection switches and refreshing the view.
setGraticuleLabels(boolean) - Method in class edu.cnu.mdi.mapping.MapView2D
Enables or disables graticule edge labels, persisting the choice across projection switches and refreshing the view.
setHandler(IToolHandler) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Replace the current tool handler.
setHighlightColor1(Color) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Primary highlight color, used for borders or 1-color gradients.
setHighlightColor2(Color) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Secondary highlight color, used for 2-color gradients or borders.
setHoveringEnabled(boolean) - Method in class edu.cnu.mdi.mapping.MapView2D
Enables or disables delayed mouse-over feedback windows.
setInternalPadX(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the internal horizontal padding.
setInternalPadY(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the internal vertical padding.
setIntervalMs(long) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Set the sampling interval.
setIntProperty(String, int) - Method in class edu.cnu.mdi.view.BaseView
Store an integer property in this view's internal properties.
setLabelColor(Color) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setLabelColor(Color) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets a custom city-label color.
setLabelColor(Color) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Sets a custom coordinate-label color.
setLabelFont(Font) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the font used for city name labels.
setLabelFont(Font) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Sets the font used for on-map feature labels.
setLabelFontSize(float) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setLabelFontSize(float) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the city-label font size while preserving its family and style.
setLabels(String, String) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
 
setLabelText(String) - Method in class edu.cnu.mdi.component.LabeledButtonContainer
Sets the label text.
setLatitudeStepDeg(double) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setLatitudeStepDeg(double) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Convenience method that sets the latitude step size in degrees.
setLatitudeStepRad(double) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Sets the latitude step size in radians.
setLatLons(Point2D.Double[]) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Replace all vertices and mark dirty.
setLegendBorder(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether the legend border is drawn.
setLegendDrawing(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether we should draw a legend.
setLegendFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the legend font.
setLegendLineLength(int) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the legend line length.
setLineColor(Color) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the color used for the primary line (see IStyled.getLineColor()).
setLineColor(Color) - Method in class edu.cnu.mdi.graphics.style.Styled
 
setLineStyle(LineStyle) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the style used for drawing the primary line (see IStyled.setLineColor(java.awt.Color)).
setLineStyle(LineStyle) - Method in class edu.cnu.mdi.graphics.style.Styled
Set the line style
setLineWidth(float) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the line width for drawing the primary line.
setLineWidth(float) - Method in class edu.cnu.mdi.graphics.style.Styled
Set the line width.
setLineWidth(float) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setLocation() - Method in class edu.cnu.mdi.view.VirtualWindowItem
Set the location of this item based on the location of the base view.
setLocked(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setLocked(boolean) - Method in class edu.cnu.mdi.item.Layer
Set the locked state of this layer.
setLogZ(boolean) - Method in class edu.cnu.mdi.pseudo3D.Histogram2D
Enable or disable log-Z mapping for pillar height and color.
setLogZ(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether Z values (heatmap intensity) are displayed on a log10 scale.
setLongitudeStepDeg(double) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setLongitudeStepDeg(double) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Convenience method that sets the longitude step size in degrees.
setLongitudeStepRad(double) - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Sets the longitude step size in radians.
setMajorTickLen(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the major tick length in pixels.
setMapControlPanel(JPanel) - Method in class edu.cnu.mdi.mapping.MapView2D
Replaces the standard map control panel with a subclass/application supplied component.
setMaxLabelScalerank(int) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the maximum scalerank for which a label is drawn, in addition to the point filter (CityPointRenderer.setMaxScalerank(int)).
setMaxScalerank(int) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the maximum scalerank for a city to be drawn.
setMaxTicks(int) - Method in class edu.cnu.mdi.splot.plot.NiceScale
Sets maximum number of tick marks we're comfortable with (including ends).
setMinExponentX(int) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the exponent where we switch to scientific notation on the x axis.
setMinExponentY(int) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the exponent where we switch to scientific notation on the y axis.
setMinimumPopulation(long) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
Sets the minimum population threshold.
setMinMaxPoints(double, double) - Method in class edu.cnu.mdi.splot.plot.NiceScale
Sets the minimum and maximum data points for the axis.
setMinorTickLen(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the minor tick length in pixels.
setMinPopulation(long) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the minimum population required for a city to be drawn.
setModification(ItemModification) - Method in class edu.cnu.mdi.item.AItem
Attach a modification context to begin an interactive gesture.
setName(String) - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Sets the name for this drawable.
setName(String) - Method in class edu.cnu.mdi.item.Layer
Set the human-readable name of this layer.
setName(String) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set curve name.
setName(String) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Sets the histogram name.
setNoColor(boolean) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Sets whether "No Color" is selected.
setNumDecimalX(int) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the number of decimals for tick values on the x axis.
setNumDecimalY(int) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the number of decimals for tick values on the y axis.
setNumMajorTickX(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the number of interior major ticks on the X axis (linear mode).
setNumMajorTickY(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the number of interior major ticks on the Y axis (linear mode).
setNumMinorTickX(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the number of interior minor ticks per major interval on the X axis.
setNumMinorTickY(int) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Set the number of interior minor ticks per major interval on the Y axis.
setOnChange(Consumer<Integer>) - Method in class edu.cnu.mdi.component.RangeSlider
Registers a callback for continuous change notifications.
setOnFinalChange(Consumer<Integer>) - Method in class edu.cnu.mdi.component.RangeSlider
Registers a callback for final change notifications.
setOnSample(Runnable) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Set a callback to be invoked after each drain pass on the EDT.
setOpacity(double) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setOpacity(double) - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Sets the terrain opacity.
setOptionEnabled(String, boolean) - Method in class edu.cnu.mdi.component.OptionPanel
Enables or disables the checkbox identified by label.
setOptionSelected(String, boolean) - Method in class edu.cnu.mdi.component.OptionPanel
Programmatically sets the selected state of the checkbox identified by label.
setPainter(ButtonPainter) - Method in class edu.cnu.mdi.component.DrawnButton
Sets the painter used to draw this button.
setPainter(ButtonPainter) - Method in class edu.cnu.mdi.component.DrawnToggleButton
Sets the painter used to draw this button.
setParameters() - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
 
setParameters() - Method in class edu.cnu.mdi.splot.example.AExample
set the plot parameters
setParameters() - Method in class edu.cnu.mdi.splot.example.AnotherGaussian
 
setParameters() - Method in class edu.cnu.mdi.splot.example.CubicLogLog
 
setParameters() - Method in class edu.cnu.mdi.splot.example.ErfcTest
 
setParameters() - Method in class edu.cnu.mdi.splot.example.ErfTest
 
setParameters() - Method in class edu.cnu.mdi.splot.example.ExponentialDecayExample
 
setParameters() - Method in class edu.cnu.mdi.splot.example.Gaussian
 
setParameters() - Method in class edu.cnu.mdi.splot.example.GrowingHisto
 
setParameters() - Method in class edu.cnu.mdi.splot.example.Heatmap
 
setParameters() - Method in class edu.cnu.mdi.splot.example.Histo
 
setParameters() - Method in class edu.cnu.mdi.splot.example.LorentzianExample
 
setParameters() - Method in class edu.cnu.mdi.splot.example.PowerLawExample
 
setParameters() - Method in class edu.cnu.mdi.splot.example.Scatter
 
setParameters() - Method in class edu.cnu.mdi.splot.example.StraightLine
 
setParameters() - Method in class edu.cnu.mdi.splot.example.StripChart
 
setParameters() - Method in class edu.cnu.mdi.splot.example.ThreeGaussians
 
setParameters() - Method in class edu.cnu.mdi.splot.example.TwoHisto
 
setParameters() - Method in class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
setParameters() - Method in class edu.cnu.mdi.splot.plot.AReadyPlotPanel
Set the plot parameters
setParent(Component) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Sets the optional parent component (usually a PlotPanel).
setPath(Point2D.Double[]) - Method in class edu.cnu.mdi.item.PolygonItem
Set the path from a world polygon.
setPlotData(PlotData) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Replaces the dataset and recomputes the world system.
setPlotTitle(String) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the plot title and notify listeners via the owning PlotCanvas.
setPointColor(Color) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setPointColor(Color) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets a custom city-marker color.
setPointRadius(double) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Sets the radius of city marker dots in screen pixels.
setPointSize(double) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setPrinterKBoost(double) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
Set the printer spring-constant multiplier.
setProjection(EProjection) - Method in class edu.cnu.mdi.mapping.MapView2D
Switches the active projection to one of MDI's built-in projection types, rebuilding all dependent renderers and resetting the container's world coordinate system.
setProjection(IMapProjection) - Method in class edu.cnu.mdi.mapping.layer.ShapefileLayer
Updates the renderer's active map projection.
setProjection(IMapProjection) - Method in class edu.cnu.mdi.mapping.MapView2D
Switches the active projection to an application-supplied projection.
setProjection(IMapProjection) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Updates the projection used for coordinate transforms and visibility tests.
setRenderHints(EnumSet<RenderHint>) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the rendering hints.
setResizable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setResizePolicy(ResizePolicy) - Method in class edu.cnu.mdi.item.AItem
 
setReverseXaxis(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether to reverse the x axis.
setReverseYaxis(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether to reverse the y axis.
setRightClickable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setRiverEnabled(boolean) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
Enable or disable the river penalty dynamically.
setRiverPenalty(double) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
Set the river-crossing cost.
setRmsInHistoLegend(boolean) - Method in class edu.cnu.mdi.splot.pdata.HistoData
Sets whether rms (rather than sigma) is shown in histogram legends.
setRoot(JsonElement, String) - Method in class edu.cnu.mdi.json.JsonTreePane
Build and display a tree from the given Gson element.
setRotatable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setScale(Color[]) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
Backward-compatible setter if needed.
setScaleBarSize(Dimension) - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Sets the preferred size of the color scale bar preview.
setSelectable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setSelected(boolean) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxData
 
setSelected(boolean) - Method in class edu.cnu.mdi.item.AItem
Set the selected state of this item and request a container refresh.
setSelected(boolean) - Method in class edu.cnu.mdi.view.VirtualWindowItem
Sets whether this item is marked as selected.
setSelected(String, boolean) - Method in class edu.cnu.mdi.component.checkboxarray.CheckBoxArray
Set a check box's checked state; a no-op if no box has this label.
setSelectedColorMap(ScientificColorMap) - Method in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Programmatically selects the given color map, updating both the combo box and the scale bar preview, and notifying any registered ColorMapSelectorPanel.ColorMapChangeListeners.
setSelectedFeedbackFields(List<String>) - Method in class edu.cnu.mdi.mapping.layer.MapLayerStyle
 
setSelectIndex(int) - Method in class edu.cnu.mdi.item.ItemModification
The selectIndex can be used by the item to cache the index of the selectRect that started the modification.
setShowEmptyBins(boolean) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set whether to show empty bins in heatmap/2D histogram rendering.
setShowNames(boolean) - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Set whether to show the node names on the device items.
setSize(double, double) - Method in class edu.cnu.mdi.item.EllipseItem
Programmatically set ellipse size (full extents), clamped to EllipseItem.MIN_SIZE.
setSizeMini(JComponent) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Apply the "mini" size variant to a Swing component.
setSizeMini(JComponent) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Applies the macOS "mini" size variant to a Swing component.
setSizeSmall(JComponent) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Apply the "small" size variant to a Swing component.
setSizeSmall(JComponent) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Applies the macOS "small" size variant to a Swing component.
setSquareButton(AbstractButton) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Marks the given button as a Mac-style square button, if supported by the installed Look and Feel.
setSquareButton(JButton) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Apply the square button style to a JButton.
setStartFocus(Point2D.Double) - Method in class edu.cnu.mdi.item.ItemModification
The focus is the world reference point for the item.
setStartFocusPoint(Point) - Method in class edu.cnu.mdi.item.ItemModification
The focus is the screen (pixel) version reference point for the item.
setStartLatLon(Point2D.Double) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Replaces the geographic start endpoint and marks the item dirty.
setStartLocation(Point) - Method in class edu.cnu.mdi.item.ItemModification
 
setStatusFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the status font.
setStep(int) - Method in class edu.cnu.mdi.mapping.render.Etopo5Renderer
Sets the screen-space sampling step.
setStyle(IStyled) - Method in class edu.cnu.mdi.item.AItem
Replace the drawing style for this item.
setStyle(IStyled) - Method in interface edu.cnu.mdi.item.ITextEditable
Replaces the current style.
setStyle(IStyled) - Method in class edu.cnu.mdi.splot.style.StyleEditorPanel
Set the choices in the style editor
setStyle(Styled) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set the curve style.
setStyle(Styled) - Method in class edu.cnu.mdi.splot.plot.PlotLine
Set the line drawing style
setStyle(ShapeFeatureStyle) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Replaces the current style.
setStyleDefaults(Graphics2D) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Reset the graphics context to the MDI default drawing style.
setStyleEditable(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setSymbolSize(int) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set symbol size (full width) in pixels.
setSymbolSize(int) - Method in class edu.cnu.mdi.graphics.style.Styled
Set symbol size (full width) in pixels.
setSymbolType(SymbolType) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the symbol used for drawing points.
setSymbolType(SymbolType) - Method in class edu.cnu.mdi.graphics.style.Styled
Set the symbol type.
setText(String) - Method in class edu.cnu.mdi.component.LabeledTextField
 
setText(String) - Method in class edu.cnu.mdi.dialog.TextDisplayDialog
 
setText(String) - Method in interface edu.cnu.mdi.item.ITextEditable
Replaces the text content.
setText(String) - Method in class edu.cnu.mdi.item.TextItem
Sets the displayed text, replacing any prior content.
setText(String) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Sets the text content, replacing special characters via UnicodeUtils.specialCharReplace(java.lang.String).
setTextBackground(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the legend fill/background color.
setTextBorderColor(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the legend border color.
setTextColor(Color) - Method in interface edu.cnu.mdi.graphics.style.IStyled
Set the color used for text.
setTextColor(Color) - Method in class edu.cnu.mdi.graphics.style.Styled
Set the color used for text.
setTextForeground(Color) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the legend text color.
setTexturedButton(AbstractButton) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Marks the given button as a Mac-style textured button.
setTexturedButton(JButton) - Static method in class edu.cnu.mdi.graphics.GraphicsUtils
Apply the textured button style to a JButton.
setTheme(MapTheme) - Method in class edu.cnu.mdi.mapping.projection.EqualEarthProjection
 
setTheme(MapTheme) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Sets the MapTheme used by this projection for all subsequent drawing operations.
setTheme(MapTheme) - Method in class edu.cnu.mdi.mapping.projection.LambertEqualAreaProjection
Sets the MapTheme used by this projection for all subsequent drawing operations.
setTheme(MapTheme) - Method in class edu.cnu.mdi.mapping.projection.MercatorProjection
Sets the MapTheme used by this projection for all subsequent drawing operations.
setTheme(MapTheme) - Method in class edu.cnu.mdi.mapping.projection.MollweideProjection
Sets the MapTheme used by this projection for all subsequent drawing operations.
setTheme(MapTheme) - Method in class edu.cnu.mdi.mapping.projection.OrthographicProjection
Sets the MapTheme used by this projection for all subsequent drawing operations.
setThrottleAccepted(boolean) - Method in class edu.cnu.mdi.sim.simanneal.EvsTPlotPanel
Set whether to throttle accepted points
setTickFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotTicks
Override the font used for tick labels.
setTickLabels(String...) - Method in class edu.cnu.mdi.ui.colors.ColorScaleBar
Set labels at evenly spaced positions along the color bar.
setTimeUnit(TimeUnit) - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Set the display unit for the time axis.
setTitleFont(Font) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the title font.
setToolBar(AToolBar) - Method in class edu.cnu.mdi.container.BaseContainer
Set this container's tool bar.
setToolBar(AToolBar) - Method in interface edu.cnu.mdi.container.IContainer
Set this container's tool bar.
setToolBar(BaseToolBar) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Sets the toolbar that owns this canvas.
setToolBarState() - Method in class edu.cnu.mdi.container.BaseContainer
Check and set the toolbar state (e.g., button enable/disable)
setToolsEnabled(boolean, String...) - Method in class edu.cnu.mdi.graphics.toolbar.BaseToolBar
Enable or disable tools/buttons by id.
setToolTip(int, String) - Method in class edu.cnu.mdi.dialog.ButtonPanel
Set tooltip
setType(ItemModification.ModificationType) - Method in class edu.cnu.mdi.item.ItemModification
Set the type of modification.
setUniformWidths(boolean) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the uniform width flag.
setup() - Method in class edu.cnu.mdi.ui.colors.ColorDialog
Builds the static dialog layout, including the OK and Cancel buttons.
setUseAntialias(boolean) - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Enables or disables antialiased rendering.
setUseAntialias(boolean) - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Enables or disables antialiased rendering.
setUserObject(Object) - Method in class edu.cnu.mdi.item.ItemModification
 
setValue(int) - Method in class edu.cnu.mdi.component.RangeSlider
Programmatically sets the slider value.
setValue(int) - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Convenience method to set the slider value
setValueAt(Object, int, int) - Method in class edu.cnu.mdi.splot.edit.CurveDataModel
Set the value at a given row and column.
setVerticalGap(int) - Method in class edu.cnu.mdi.component.VerticalFlowLayout
Set the vertical gap value.
setView(BaseView) - Method in class edu.cnu.mdi.container.BaseContainer
Associate this container with its hosting view.
setView(BaseView) - Method in interface edu.cnu.mdi.container.IContainer
Set the container's view.
setViewMenu(JMenu) - Method in class edu.cnu.mdi.view.ViewManager
Replace the managed Views menu.
setVirtualItem(VirtualWindowItem) - Method in class edu.cnu.mdi.view.BaseView
Set the virtual-desktop thumbnail item.
setVisible(boolean) - Method in class edu.cnu.mdi.graphics.drawable.DrawableAdapter
Set whether this drawable should be visible.
setVisible(boolean) - Method in interface edu.cnu.mdi.graphics.drawable.IDrawable
Set whether this drawable should be visible.
setVisible(boolean) - Method in class edu.cnu.mdi.item.AItem
 
setVisible(boolean) - Method in class edu.cnu.mdi.item.Layer
Set the visibility of this layer.
setVisible(boolean) - Method in class edu.cnu.mdi.splot.pdata.ACurve
Set curve visibility.
setWorldSystem() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Recomputes the world system from the current data and plot parameters.
setWorldSystem(Rectangle2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
Set the world system (does not cause redraw)
setWorldSystem(Rectangle2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
Set the world system (does not cause redraw)
setXLabel(String) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the x axis label and notify listeners via the owning PlotCanvas.
setXLimitsMethod(LimitsMethod) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the limits method for the x axis.
setXRange(double, double) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Manually set the x range.
setXScale(PlotParameters.AxisScale) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the x-axis scale.
setYLabel(String) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the y axis label and notify listeners via the owning PlotCanvas.
setYLimitsMethod(LimitsMethod) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the limits method for the y axis.
setYRange(double, double) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Manually set the y range.
setYScale(PlotParameters.AxisScale) - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Set the y-axis scale.
ShapeFeature - Class in edu.cnu.mdi.mapping.shapefile
Immutable representation of a single feature loaded from an arbitrary ESRI Shapefile — a geometry (polygon rings, polyline parts, or points) paired with an open-ended property bag drawn from the companion .dbf table.
ShapeFeature(int, List<List<Point2D.Double>>, List<Point2D.Double>, Map<String, String>) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Constructs a new shapefile feature.
ShapeFeatureRenderer - Class in edu.cnu.mdi.mapping.shapefile
Renders a list of ShapeFeature instances onto an IContainer using a supplied IMapProjection and ShapeFeatureStyle, and supports mouse-over hit testing via IPickable.
ShapeFeatureRenderer(List<ShapeFeature>, IMapProjection, ShapeFeatureStyle) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Creates a renderer for the given features using the supplied projection and style.
ShapeFeatureStyle - Class in edu.cnu.mdi.mapping.shapefile
Configures the visual appearance of a ShapeFeatureRenderer layer.
ShapeFeatureStyle() - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Creates a new style with all defaults applied.
ShapeFeatureStyle(ShapeFeatureStyle) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Creates a copy of another shapefile style.
ShapefileCityLoader - Class in edu.cnu.mdi.mapping.loader
Loads GeoJsonCityLoader.CityFeature instances from an ESRI Shapefile set (.shp + .dbf) without any third-party dependencies.
ShapefileCityLoader() - Constructor for class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
 
ShapefileCountryLoader - Class in edu.cnu.mdi.mapping.loader
Loads GeoJsonCountryLoader.CountryFeature instances from an ESRI Shapefile set (.shp + .dbf) without any third-party dependencies.
ShapefileCountryLoader() - Constructor for class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
 
ShapefileCrsValidator - Class in edu.cnu.mdi.mapping.shapefile
Validates that shapefile coordinates can safely be interpreted as WGS84 longitude and latitude in decimal degrees.
ShapefileDbfReader - Class in edu.cnu.mdi.mapping.shapefile
Zero-dependency reader for dBASE III (.dbf) attribute tables as used in ESRI Shapefiles.
ShapefileDbfReader(Path) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Opens the .dbf file at the given path using UTF-8 encoding for field values.
ShapefileDbfReader(Path, Charset) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Opens the .dbf file at the given path using the specified character encoding for field values.
ShapefileDbfReader.FieldDescriptor - Record Class in edu.cnu.mdi.mapping.shapefile
Immutable description of a single .dbf field (column).
ShapefileFeatureLoader - Class in edu.cnu.mdi.mapping.shapefile
Loads arbitrary ESRI Shapefile data into ShapeFeature instances without any assumptions about the attribute schema or geometry type.
ShapefileFeatureLoader() - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Creates a new loader.
ShapefileGeometryReader - Class in edu.cnu.mdi.mapping.shapefile
Zero-dependency reader for the binary geometry data in ESRI Shapefile (.shp) files.
ShapefileGeometryReader(Path) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Opens the .shp file at the given path and validates the file header.
ShapefileGeometryReader.ShapeRecord - Record Class in edu.cnu.mdi.mapping.shapefile
Immutable container for the geometry data of a single shapefile record.
ShapefileLayer - Class in edu.cnu.mdi.mapping.layer
MDI layer that hosts one shapefile renderer.
ShapefileLayer(IContainer, String, ShapeFeatureRenderer) - Constructor for class edu.cnu.mdi.mapping.layer.ShapefileLayer
Creates a shapefile layer.
ShapefileMenu - Class in edu.cnu.mdi.mapping.shapefile
A JMenu that provides interactive shapefile loading and per-layer visibility control for a MapView2D.
ShapefileMenu(MapView2D) - Constructor for class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Creates a Shapefiles menu bound to the given map view.
ShapeRecord(int, int, List<Point2D.Double>, List<List<Point2D.Double>>) - Constructor for record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Creates an instance of a ShapeRecord record class.
shapeType() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns the value of the shapeType record component.
Shared behaviour - Search tag in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Section
Shared vs. per-view data - Search tag in class edu.cnu.mdi.mapping.MapView2D
Section
shareModel(BaseContainer) - Method in class edu.cnu.mdi.container.BaseContainer
Share the model with another container (used for magnification windows).
Shell3D - Class in edu.cnu.mdi.view.demo.geoslice
Synthetic three-dimensional shell surrounding one detector-like region.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.AItem
Return true if this item should be drawn on the current frame.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.ConnectorItem
Checks whether the item should be drawn.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.LineItem
Checks whether the item should be drawn.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.PathBasedItem
Checks whether the item should be drawn.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.item.PointItem
Checks whether the item should be drawn.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
 
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Returns true if this item's projected pixel bounds intersect the visible component area.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Return true if this item should be drawn on the current frame.
shouldDraw(Graphics2D, IContainer) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Return true if this item should be drawn on the current frame.
shouldStop(long, SimulatedAnnealingConfig) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingSchedule
Whether annealing should stop at this step.
show() - Method in class edu.cnu.mdi.app.StartupWindow
 
show(Component, BaseContainer) - Static method in class edu.cnu.mdi.container.LayerInspectorDialog
Convenience to show a modeless dialog positioned relative to a parent component.
showCard(String) - Method in class edu.cnu.mdi.splot.plot.PlotView
Toggles between the Plot and Histo2D cards.
showDialog(Component, String, long, MapLayerStyle) - Static method in class edu.cnu.mdi.mapping.layer.MapLayerStyleDialog
Displays the style editor.
showDialog(Window, Color, boolean, boolean) - Static method in class edu.cnu.mdi.ui.colors.ColorDialog
Displays a modal color dialog and returns the resulting color.
showDialog(Window, String, Color, boolean, boolean) - Static method in class edu.cnu.mdi.ui.colors.ColorDialog
Displays a modal color dialog and returns the resulting color.
showEmptyBins - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
showEmptyBins() - Method in class edu.cnu.mdi.splot.plot.PlotParameters
Check whether to show empty bins in heatmap/2D histogram rendering.
showError(Exception) - Method in class edu.cnu.mdi.json.JsonRawPane
Display an inline error message instead of JSON content.
showInfoDialog(Component, AbstractViewInfo) - Static method in class edu.cnu.mdi.view.InfoDialogHelper
Show an info dialog for the given AbstractViewInfo, reusing any existing dialog that belongs to the same owner window.
showJson(String) - Method in class edu.cnu.mdi.json.JsonRawPane
Display a raw JSON string with syntax highlighting.
showMessage(HoverEvent, String) - Method in class edu.cnu.mdi.hover.HoverInfoWindow
Show the hover message at the location of the given HoverEvent.
SHOWN - Enum constant in enum class edu.cnu.mdi.item.ItemChangeType
 
showNames() - Method in class edu.cnu.mdi.view.demo.layout.NetworkLayoutDemoView
Whether to show the node names on the device items.
showPreferencesEditor() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Opens the plot preferences dialog.
shutdown() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Permanently shut down this StripChartCurve (cannot be restarted).
shutdown(SimulationContext) - Method in interface edu.cnu.mdi.sim.Simulation
Shutdown hook called on the simulation thread when the engine is terminating (normal completion, stop, cancel, or failure).
shutDown() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Stops the timer and notifies listeners that the canvas is shutting down.
Shutdown - Search tag in class edu.cnu.mdi.log.FileLogger
Section
SHUTDOWN - Enum constant in enum class edu.cnu.mdi.splot.plot.PlotChangeType
Canvas is shutting down.
Shutdown Policy - Search tag in class edu.cnu.mdi.app.BaseMDIApplication
Section
Side panel layout - Search tag in class edu.cnu.mdi.mapping.MapView2D
Section
sigma(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
sigma(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
sigma(double, double) - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds.Builder
 
sign(double, double, double) - Method in class edu.cnu.mdi.geometry.Plane
Computes the side of the plane on which coordinates lie.
signedAngleDeg(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.AngleSupport
Compute the signed angle from v1 to v2 in degrees using atan2(cross, dot).
signedDistance(double, double, double) - Method in class edu.cnu.mdi.geometry.Cylinder
Computes the signed shortest distance from coordinates to the cylinder surface.
signedDistance(double, double, double) - Method in class edu.cnu.mdi.geometry.Plane
Computes the signed distance from coordinates to the plane.
signedDistance(double, double, double) - Method in class edu.cnu.mdi.geometry.Sphere
Computes the signed shortest distance from coordinates to the sphere surface.
signedDistance(Point) - Method in class edu.cnu.mdi.geometry.Cylinder
Computes the signed shortest distance from a point to the cylinder surface.
signedDistance(Point) - Method in class edu.cnu.mdi.geometry.Sphere
Computes the signed shortest distance from a point to the sphere surface.
signedSweepDeg(Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Compute the signed sweep angle in degrees from vector (wpc→wp1) to vector (wpc→wp2).
SIM - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SIMEQ - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SIMPLE_STAR_PATTERN - Static variable in class edu.cnu.mdi.component.IpAddressSupport
 
simpleDash - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
1-pixel dashed stroke, phase 8.
simpleDash2 - Static variable in class edu.cnu.mdi.graphics.GraphicsUtils
1-pixel dashed stroke, phase 0.5.
SimpleDialog - Class in edu.cnu.mdi.dialog
A simple dialog template.
SimpleDialog(String, boolean, String...) - Constructor for class edu.cnu.mdi.dialog.SimpleDialog
Create a SimpleDialog
SimpleDialog(String, Object, boolean, String...) - Constructor for class edu.cnu.mdi.dialog.SimpleDialog
Create a SimpleDialog
SimpleGAPopulation<C> - Class in edu.cnu.mdi.sim.ga
A simple list-backed implementation of GAPopulation.
SimpleScrollableTextArea - Class in edu.cnu.mdi.component
A text area that creates and exposes its containing scroll pane.
SimpleScrollableTextArea(int, int) - Constructor for class edu.cnu.mdi.component.SimpleScrollableTextArea
 
simplifiedPanel(boolean) - Static method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
SimulatedAnnealingConfig - Record Class in edu.cnu.mdi.sim.simanneal
Configuration for a simulated-annealing run.
SimulatedAnnealingConfig(long, long, double, double, long, long, long) - Constructor for record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Convenience constructor using the default listener-delivery policy.
SimulatedAnnealingConfig(long, long, double, double, long, long, long, AnnealingNotificationPolicy) - Constructor for record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Creates an instance of a SimulatedAnnealingConfig record class.
SimulatedAnnealingSimulation<S> - Class in edu.cnu.mdi.sim.simanneal
A Simulation implementation that performs Simulated Annealing (SA) to minimize an energy (cost) function over a problem-defined solution space.
SimulatedAnnealingSimulation(AnnealingProblem<S>, SimulatedAnnealingConfig, AnnealingSchedule, TemperatureHeuristic<S>) - Constructor for class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Construct a simulated annealing simulation with explicit configuration and policies.
SimulatedAnnealingState - Record Class in edu.cnu.mdi.sim.simanneal
Immutable state snapshot of a simulated annealing process.
SimulatedAnnealingState(long, double, double, double, long, long) - Constructor for record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Creates an instance of a SimulatedAnnealingState record class.
Simulation - Interface in edu.cnu.mdi.sim
Computation plugin for SimulationEngine.
SimulationContext - Class in edu.cnu.mdi.sim
Context object shared with the simulation.
SimulationControlPanel - Class in edu.cnu.mdi.sim.ui
A reusable Swing control panel for driving a simulation hosted by an ISimulationHost.
SimulationControlPanel() - Constructor for class edu.cnu.mdi.sim.ui.SimulationControlPanel
Create an unbound control panel.
SimulationEngine - Class in edu.cnu.mdi.sim
A state-machine-driven simulation engine that runs computation on a dedicated background thread and delivers all UI callbacks on the Swing/AWT Event Dispatch Thread (EDT).
SimulationEngine(Simulation, SimulationEngineConfig) - Constructor for class edu.cnu.mdi.sim.SimulationEngine
Create a new engine for the given simulation and configuration.
SimulationEngineConfig - Class in edu.cnu.mdi.sim
Configuration for SimulationEngine.
SimulationEngineConfig(int, int, int, boolean) - Constructor for class edu.cnu.mdi.sim.SimulationEngineConfig
Create a configuration.
SimulationListener - Interface in edu.cnu.mdi.sim
Listener interface for simulation lifecycle, state, UI refresh, and progress events.
SimulationState - Enum Class in edu.cnu.mdi.sim
Simulation engine states.
SimulationView - Class in edu.cnu.mdi.sim.ui
Base class for an MDI BaseView that hosts a SimulationEngine.
SimulationView(Simulation, SimulationEngineConfig, boolean, SimulationView.ControlPanelFactory, boolean, SimulationView.DiagnosticFactory, double, Object...) - Constructor for class edu.cnu.mdi.sim.ui.SimulationView
Construct a simulation view with optional control panel and optional diagnostics panel.
SimulationView(Simulation, SimulationEngineConfig, boolean, SimulationView.ControlPanelFactory, Object...) - Constructor for class edu.cnu.mdi.sim.ui.SimulationView
Construct a simulation view with a caller-provided control panel factory.
SimulationView(Simulation, SimulationEngineConfig, boolean, Object...) - Constructor for class edu.cnu.mdi.sim.ui.SimulationView
Construct a simulation view with optional inclusion of the default control panel.
SimulationView(Simulation, Object...) - Constructor for class edu.cnu.mdi.sim.ui.SimulationView
Construct a simulation view using default engine configuration and including the default control panel.
SimulationView.ControlPanelFactory - Interface in edu.cnu.mdi.sim.ui
Factory for creating a simulation control panel component.
SimulationView.DiagnosticFactory - Interface in edu.cnu.mdi.sim.ui
Factory for creating an optional diagnostics component (e.g., plots/inspector) that will appear on the right side of a split pane.
singleLineSummary() - Method in class edu.cnu.mdi.splot.fit.FitResult
Single-line text summary of the fit result.
singlePointBounds(IContainer) - Method in class edu.cnu.mdi.item.PathBasedItem
Get the bounds if the path contains only a single point
Singleton - Search tag in class edu.cnu.mdi.view.VirtualView
Section
Singleton Application Model - Search tag in class edu.cnu.mdi.app.BaseMDIApplication
Section
size() - Method in class edu.cnu.mdi.item.Layer
Return the number of items on this layer.
size() - Method in interface edu.cnu.mdi.sim.ga.GAPopulation
 
size() - Method in class edu.cnu.mdi.sim.ga.SimpleGAPopulation
 
size() - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Number of spline knots.
size() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds
 
size() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds
 
size() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
size() - Method in class edu.cnu.mdi.view.ViewManager
Returns the number of currently registered views.
size() - Method in class edu.cnu.mdi.workspace.ResultWorkspace
 
sizeDialog() - Method in class edu.cnu.mdi.dialog.SimpleDialog
This can be overridden to provide the size of the dialog.
sizeText(Component, Point, String, Font) - Static method in class edu.cnu.mdi.util.TextUtils
 
sizeToScreen(JFrame, double) - Static method in class edu.cnu.mdi.swing.WindowPlacement
Sizes a JFrame to a fraction of the main screen and centers it.
slicePolygon(double) - Method in class edu.cnu.mdi.view.demo.geoslice.Shell3D
Create the shell intersection polygon for a constant-phi slice.
SliceProjection - Class in edu.cnu.mdi.view.demo.geoslice
Coordinate conversion utilities for the geometry slice demos.
sliceToCartesian(Point2D.Double, double) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Convert a 2D slice-coordinate point back into a 3D Cartesian point lying in the current constant-phi plane.
SliderFactory - Class in edu.cnu.mdi.graphics
 
sliderValueToRealValue() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Take the current slider value and convert in to the real value.
SMALL_ALPHA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_ALPHA_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_BETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_CHI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_DELTA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_EPSILON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_EPSILON_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_ETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_ETA_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_FINAL_SIGMA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_GAMMA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_IOTA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_IOTA_WITH_DIALYTIKA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_IOTA_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_KAPPA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_LAMBDA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_MU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_NU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_OMEGA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_OMEGA_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_OMICRON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_OMICRON_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_PHI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_PI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_PSI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_RHO - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_SIGMA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_TAU - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_THETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_UPSILON - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_UPSILON_WITH_DIALYTIKA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_UPSILON_WITH_TONOS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_XI - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SMALL_ZETA - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
smallFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
smallMono - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
SMALLSIG - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "sigma" symbol is used in some fitters (e.g.
SmartDoubleFormatter - Class in edu.cnu.mdi.util
Formats floating-point values with a requested number of significant digits.
SMILEYFACE - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
snapshot() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Obtain a consistent snapshot of the current data, suitable for plotting without locking.
snapshot() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
snapshot() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
 
snapshot() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Obtain a consistent snapshot of the current data, suitable for plotting without locking.
Snapshot - Class in edu.cnu.mdi.splot.pdata
A snapshot of data points.
Snapshot(double[], double[], double[]) - Constructor for class edu.cnu.mdi.splot.pdata.Snapshot
Create a snapshot.
snapshotBins() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Deep-copy bins for safe use during painting.
SOLID - Enum constant in enum class edu.cnu.mdi.graphics.style.FillStyle
 
SOLID - Enum constant in enum class edu.cnu.mdi.graphics.style.LineStyle
 
solve(double[][], double[], double[]) - Static method in class edu.cnu.mdi.splot.fit.LinearLeastSquaresGuesser
Solve for parameters p in a linear model y ≈ A p using (optionally) weights.
southComponent - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
spacer(int) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Add a spacer of the given size in pixels.
specialCharReplace(String) - Static method in class edu.cnu.mdi.util.UnicodeUtils
Replace the LaTeX-like escape sequences in the given string with their Unicode equivalents.
Sphere - Class in edu.cnu.mdi.geometry
A sphere in three-dimensional Cartesian space.
Sphere(double) - Constructor for class edu.cnu.mdi.geometry.Sphere
Creates a sphere centered at the origin.
Sphere(double[], double) - Constructor for class edu.cnu.mdi.geometry.Sphere
Creates a sphere from an xyz center array and a radius.
Sphere(Point, double) - Constructor for class edu.cnu.mdi.geometry.Sphere
Creates a sphere with the given center and radius.
Spline details - Search tag in class edu.cnu.mdi.splot.fit.CubicSpline
Section
splitClassPath() - Method in class edu.cnu.mdi.util.Environment
Splits the JVM class path into individual entries.
splitPath(String) - Method in class edu.cnu.mdi.util.Environment
Splits an arbitrary path using the platform path separator.
splitWestComponent(JComponent) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set a split-pane west component.
SPLITWESTCOMPONENT - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
SplotDemoView - Class in edu.cnu.mdi.splot.example
Factory that creates the splot demo PlotView with a Gallery menu of all available plot examples.
SplotDemoView() - Constructor for class edu.cnu.mdi.splot.example.SplotDemoView
 
SplotEditMenu - Class in edu.cnu.mdi.splot.plot
This class creates and manages the plot editor for sPlot.
SplotEditMenu(PlotCanvas) - Constructor for class edu.cnu.mdi.splot.plot.SplotEditMenu
Create a set of menus and items for sPlot
spring - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
SPSIZE - Static variable in class edu.cnu.mdi.item.AItem
Pixel size of each selection-handle hit rectangle.
SPSIZE2 - Static variable in class edu.cnu.mdi.item.AItem
Half of AItem.SPSIZE.
SQUARE - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
Stable IDs - Search tag in class edu.cnu.mdi.graphics.toolbar.ToolBits
Section
STAIRS - Enum constant in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Stair-step connection between points.
STANDARD - Static variable in class edu.cnu.mdi.splot.plot.PlotPanel
 
StandardSimIcons - Class in edu.cnu.mdi.sim.ui
Standard simulation toolbar icons loaded from MDI resources: /edu/cnu/mdi/images/svg/<name>.svg
StandardSimIcons() - Constructor for class edu.cnu.mdi.sim.ui.StandardSimIcons
 
standardVirtualDesktopReady(VirtualView, Runnable, boolean) - Method in class edu.cnu.mdi.app.BaseMDIApplication
 
standardVirtualDesktopRelayout(VirtualView) - Method in class edu.cnu.mdi.app.BaseMDIApplication
 
standUp() - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Starts the timer and notifies listeners that the canvas is active.
STAR - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
start() - Method in class edu.cnu.mdi.sim.SimulationEngine
Start the simulation engine on a dedicated daemon thread.
start() - Method in class edu.cnu.mdi.sim.task.TaskHandle
Starts this task unless it was already started.
start() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
start() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
start() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Start sampling.
start() - Method in class edu.cnu.mdi.util.Ping
Starts the underlying timer if it is not already running.
startAndRun() - Method in class edu.cnu.mdi.sim.ui.SimulationView
Start the engine and immediately request that it run, on the EDT.
startDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
Called once on mouse press.
startDrainTimer(int, int, IntSupplier, IntConsumer) - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Start a Swing Timer that periodically drains queued items on the EDT.
started - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
startModification() - Method in class edu.cnu.mdi.item.AItem
Classify and begin a drag, resize, or rotate modification.
startModification() - Method in class edu.cnu.mdi.item.PointItem
A modification (can only be a drag for a point item) has occurred.
startModification() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Classify and begin a drag, resize, or rotate modification.
startModification() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Classify and begin a drag, resize, or rotate modification.
startModification() - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Classify and begin a drag, resize, or rotate modification.
startModification() - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Classify and begin a drag, resize, or rotate modification.
startMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Called once at the start of the move gesture.
startOnDrag - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
startPendingDrainTimer(int, int) - Method in class edu.cnu.mdi.splot.pdata.Curve
 
startPendingDrainTimer(int, int, IntConsumer) - Method in class edu.cnu.mdi.splot.pdata.Curve
 
Start policy - Search tag in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
Section
startPt - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
 
startRubberbanding(Point) - Method in class edu.cnu.mdi.graphics.rubberband.ARubberband
Initialize rubberbanding state and capture the component image for drawing.
startRubberbanding(Point) - Method in class edu.cnu.mdi.graphics.rubberband.RubberXOnly
 
startRubberbanding(Point) - Method in class edu.cnu.mdi.graphics.rubberband.RubberYOnly
 
startSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Start the simulation engine.
StartupInfo - Record Class in edu.cnu.mdi.app
Immutable presentation metadata for an optional application startup window.
StartupInfo(String, String, String, String, Icon) - Constructor for record class edu.cnu.mdi.app.StartupInfo
Creates an instance of a StartupInfo record class.
StartupInfo.Builder - Class in edu.cnu.mdi.app
 
startupReport() - Static method in class edu.cnu.mdi.util.Environment
Build a concise framework, JVM, operating-system, and monitor summary.
StartupWindow - Class in edu.cnu.mdi.app
Optional lightweight startup window with application metadata and live logging.
StartupWindow(StartupInfo) - Constructor for class edu.cnu.mdi.app.StartupWindow
Build and show a startup window with the given application metadata.
stateChanged(ChangeEvent) - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
 
stateChanged(ChangeEvent) - Method in class edu.cnu.mdi.ui.colors.ColorPanel
Responds to chooser color changes.
State-dependent enabling - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
Section
State gating - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Section
State machine - Search tag in class edu.cnu.mdi.graphics.toolbar.APointerButton
Section
State machine - Search tag in class edu.cnu.mdi.sim.SimulationEngine
Section
STATERRPROP - Static variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
statStr() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns a single-line status string showing mean and either rms or sigma, plus under/overflow counts.
status(String) - Method in class edu.cnu.mdi.app.StartupWindow
 
STATUS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
statusField - Variable in class edu.cnu.mdi.graphics.toolbar.AToolBar
Status field to display messages (may be null).
STATUSFONTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the status/feedback font changes.
statusString(PlotCanvas, HistoData, Point, Point2D.Double) - Static method in class edu.cnu.mdi.splot.pdata.HistoDrawingUtils
Builds the status string shown in the feedback pane when the mouse is over a histogram.
statusWP - Variable in class edu.cnu.mdi.view.BaseView
 
step - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
step() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the step record component.
step(SimulationContext) - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation
 
step(SimulationContext) - Method in class edu.cnu.mdi.sim.ga.GeneticAlgorithmSimulation
Advances the GA by one generation: builds an offspring pool via selection/crossover/mutation, evaluates it, replaces the population via ReplacementOperator.replace(java.util.List<T>, java.util.List<T>, double[], double[], java.util.Random), and re-evaluates the resulting generation.
step(SimulationContext) - Method in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Perform one annealing iteration.
step(SimulationContext) - Method in interface edu.cnu.mdi.sim.Simulation
Execute a single step of the simulation.
STEP_DEGREES - Static variable in class edu.cnu.mdi.mapping.loader.Etopo5Loader
Grid spacing in degrees: 5 arc-minutes = 1/12 degree.
stepsPerTemperature() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns the value of the stepsPerTemperature record component.
STOODUP - Enum constant in enum class edu.cnu.mdi.splot.plot.PlotChangeType
Canvas became active.
stop() - Method in interface edu.cnu.mdi.sim.ui.IconSimulationControlPanel.IconProvider
 
stop() - Method in class edu.cnu.mdi.sim.ui.StandardSimIcons
 
stop() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
Stop sampling.
stop() - Method in class edu.cnu.mdi.util.Ping
Stops the underlying timer.
stopDrainTimer() - Method in class edu.cnu.mdi.splot.pdata.ACurve.PendingQueue
Stop the drain timer if running.
stopModification() - Method in class edu.cnu.mdi.item.AItem
Finalise the current modification, notify layer listeners, and clear the modification record.
stopModification() - Method in class edu.cnu.mdi.view.VirtualWindowItem
A modification such as a drag, resize or rotate has ended.
STOPPED - Enum constant in enum class edu.cnu.mdi.sim.CompletionStatus
The engine terminated in response to SimulationEngine.requestStop().
stopPendingDrainTimer() - Method in class edu.cnu.mdi.splot.pdata.Curve
Stop the pending drain timer if it's running.
Stopping - Search tag in class edu.cnu.mdi.sim.simanneal.GeometricAnnealingSchedule
Section
stopSimulation() - Method in interface edu.cnu.mdi.sim.ISimulationHost
Request a normal stop.
StraightLine - Class in edu.cnu.mdi.splot.example
Demonstrates a weighted straight-line fit.
StraightLine(boolean) - Constructor for class edu.cnu.mdi.splot.example.StraightLine
 
STRING - Enum constant in enum class edu.cnu.mdi.json.JsonNodeData.Kind
A quoted string value leaf.
stringGetter - Variable in class edu.cnu.mdi.splot.fit.FitResult
Gets descriptive strings from fitter
STRIP - Enum constant in enum class edu.cnu.mdi.splot.pdata.PlotDataType
 
StripChart - Class in edu.cnu.mdi.splot.example
Demonstrates a live strip chart driven by a periodic value evaluator.
StripChart(boolean) - Constructor for class edu.cnu.mdi.splot.example.StripChart
 
StripChartCurve - Class in edu.cnu.mdi.splot.pdata
Backing data model for a strip chart / time-series plot.
StripChartCurve(String, int, Evaluator, long) - Constructor for class edu.cnu.mdi.splot.pdata.StripChartCurve
Create strip-chart data.
stripStyle(String) - Static method in class edu.cnu.mdi.feedback.FeedbackPane
Strips a recognized "$mono$" or "$colorName$" styling prefix from a feedback line, returning just the text that FeedbackPane.append(String) would have rendered -- for callers that want the same feedback content somewhere that isn't this pane itself (e.g.
Stroke caching - Search tag in class edu.cnu.mdi.graphics.GraphicsUtils
Section
strokeColor(Color) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the stroke color for polygon outlines and polylines.
Stroke management - Search tag in class edu.cnu.mdi.graphics.SymbolDraw
Section
strokeWidth(float) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Sets the stroke width in points for polygon outlines and polylines.
Structure - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
Section
Structure - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Section
style - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The style to use for drawing the curve, such as color, line width, and point shape.
STYLE - Enum constant in enum class edu.cnu.mdi.splot.pdata.CurveChangeType
Non-data properties changed (visibility, style, drawing method, knobs, etc.).
STYLEB - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
styleChanged() - Method in class edu.cnu.mdi.splot.pdata.ACurve
Notify listeners that style has changed (EDT-only).
Styled - Class in edu.cnu.mdi.graphics.style
An adapter for the IStyled interface.
Styled() - Constructor for class edu.cnu.mdi.graphics.style.Styled
Create with all defaults.
Styled(int) - Constructor for class edu.cnu.mdi.graphics.style.Styled
Generate a sort of random style
Styled(IStyled) - Constructor for class edu.cnu.mdi.graphics.style.Styled
 
styleEdit(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
styleEdit(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
styleEdit(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
STYLEEDITABLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
StyleEditorDialog - Class in edu.cnu.mdi.graphics.style.ui
 
StyleEditorPanel - Class in edu.cnu.mdi.splot.style
Editor panel for an IStyled's appearance: symbol type/size/color, line style/width/color, and (for applicable PlotDataTypes) a separate fit-line color and style.
StyleEditorPanel(PlotDataType) - Constructor for class edu.cnu.mdi.splot.style.StyleEditorPanel
Create the stye editing panel.
StyleSpec - Class in edu.cnu.mdi.splot.io
Persisted curve style.
StyleSpec() - Constructor for class edu.cnu.mdi.splot.io.StyleSpec
 
SUB0 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "sub 0" symbol is used in some fitters (e.g.
SUB0 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB1 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "sub 1" symbol is used in some fitters (e.g.
SUB1 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB2 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "sub 2" symbol is used in some fitters (e.g.
SUB2 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB3 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB4 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB5 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB6 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB7 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB8 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUB9 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
subArray - Variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Subscript array for parameter labels (e.g.
Subclass responsibilities - Search tag in class edu.cnu.mdi.mapping.item.AMapItem
Section
SUBMINUS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
submit(BackgroundTask<R>) - Static method in class edu.cnu.mdi.sim.task.BackgroundTasks
Creates and immediately starts a task.
SUBN - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "sub n" symbol is used in some fitters (e.g.
SUBN - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
subtract(Point) - Method in class edu.cnu.mdi.geometry.Point
Subtracts another point from this point.
SUCCEEDED - Enum constant in enum class edu.cnu.mdi.sim.CompletionStatus
The simulation returned false from Simulation.step(edu.cnu.mdi.sim.SimulationContext).
summaryString() - Method in class edu.cnu.mdi.util.Environment
Returns a short, human-readable summary string containing the user name, operating system and current working directory.
SUP0 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "super 0" symbol is used in some fitters (e.g.
SUP1 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "super 1" symbol is used in some fitters (e.g.
SUP2 - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "super 2" symbol is used in some fitters (e.g.
SUPER0 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER1 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER2 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER3 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER4 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER5 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER6 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER7 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER8 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPER9 - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPERMINUS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPERN - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPERPLUS - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
SUPN - Static variable in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
The "super n" symbol is used in some fitters (e.g.
Supported geometry types - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Section
Supported geometry types - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
Supported geometry types - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Section
Supported shape types - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
supportsRecenter() - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Tests whether this projection can update its own centering parameters in response to a map recenter request.
Sweep tracking - Search tag in class edu.cnu.mdi.graphics.rubberband.RubberRadArc
Section
SwingGraphicsUtils - Class in edu.cnu.mdi.swing
Utility methods for creating offscreen images of Swing/AWT components.
SwingSizingUtils - Class in edu.cnu.mdi.swing
Scale-aware helpers for deriving Swing sizes from rendered content.
SWITCH - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
switchToPlotPanel(PlotPanel) - Method in class edu.cnu.mdi.splot.plot.PlotView
Switch to a different plot panel (and its canvas)
SYMBOL - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Symbol catalogue - Search tag in class edu.cnu.mdi.graphics.SymbolDraw
Section
SymbolDraw - Class in edu.cnu.mdi.graphics
Static utility methods for drawing MDI point symbols at pixel coordinates.
symbolSize - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
SYMBOLSIZE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
SYMBOLSIZEPROP - Static variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
symbolType - Variable in class edu.cnu.mdi.splot.io.StyleSpec
 
SymbolType - Enum Class in edu.cnu.mdi.graphics.style
 
syncCurrentColumn(int) - Method in class edu.cnu.mdi.view.VirtualView
Directly synchronizes this virtual desktop's own notion of "current column" to col, without shifting any managed view's bounds -- unlike VirtualView.gotoColumn(int), which always does.

T

T0() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns the value of the T0 record component.
takePicture(Component) - Static method in class edu.cnu.mdi.util.TakePicture
Captures the provided component as an image, first asking the user whether to save it as a PNG file or copy it to the system clipboard.
TakePicture - Class in edu.cnu.mdi.util
Utility for capturing a Swing Component as an image and either saving it as a PNG file or copying it to the system clipboard.
TaskCancelledException - Exception Class in edu.cnu.mdi.sim.task
Internal control-flow exception raised by TaskContext.throwIfCancellationRequested().
TaskCancelledException() - Constructor for exception class edu.cnu.mdi.sim.task.TaskCancelledException
Creates an exception with a stable diagnostic message.
TaskContext - Class in edu.cnu.mdi.sim.task
Services made available to a BackgroundTask while it executes.
TaskControlPanel<R> - Class in edu.cnu.mdi.sim.ui
Compact Swing controls for a one-shot TaskHandle.
TaskControlPanel() - Constructor for class edu.cnu.mdi.sim.ui.TaskControlPanel
Creates an unbound task control panel.
TaskControlPanel(TaskHandle<R>) - Constructor for class edu.cnu.mdi.sim.ui.TaskControlPanel
Creates and binds a task control panel.
TaskHandle<R> - Class in edu.cnu.mdi.sim.task
Controls and observes one execution of a typed BackgroundTask.
TaskHandle(BackgroundTask<R>) - Constructor for class edu.cnu.mdi.sim.task.TaskHandle
Creates an unstarted handle with quiet, automatically running defaults.
TaskHandle(BackgroundTask<R>, SimulationEngineConfig) - Constructor for class edu.cnu.mdi.sim.task.TaskHandle
Creates an unstarted handle with an explicit engine configuration.
TaskListener<R> - Interface in edu.cnu.mdi.sim.task
Listener for a typed, one-shot BackgroundTask.
temperature() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the temperature record component.
temperature(long, SimulatedAnnealingConfig) - Method in interface edu.cnu.mdi.sim.simanneal.AnnealingSchedule
Temperature at step k (0-based), given config.
temperature(long, SimulatedAnnealingConfig) - Method in class edu.cnu.mdi.sim.simanneal.GeometricAnnealingSchedule
 
TemperatureHeuristic<S> - Interface in edu.cnu.mdi.sim.simanneal
Strategy for estimating a suitable initial simulated-annealing temperature.
tempPoly - Variable in class edu.cnu.mdi.graphics.rubberband.ARubberband
Working poly during collection/preview (click policies).
TERMINATED - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
The simulation ended normally (or via stop/cancel) and shutdown has completed.
TERMINATING - Enum constant in enum class edu.cnu.mdi.sim.SimulationState
The engine is terminating due to stop/cancel/completion.
testData(Evaluator, double, double, int, double, double) - Static method in class edu.cnu.mdi.splot.pdata.FitVectors
Generate test data (with randomness)for fitting.
TEXT - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
textBounds(String[], FontMetrics, int, int, int, int, float) - Static method in class edu.cnu.mdi.util.TextUtils
Calculate the bounding rectangle for a block of text with given margins and line spacing.
textBounds(String, FontMetrics, int, int, int, int, float) - Static method in class edu.cnu.mdi.util.TextUtils
Calculate the bounding rectangle for a block of text with given margins and line spacing.
TEXTCOLOR - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
textColumnWidth(Component, int, int, int) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return a conservative rendered width for a number of text columns.
TextDisplayDialog - Class in edu.cnu.mdi.dialog
A non-modal, read-only dialog for displaying monospaced text.
TextDisplayDialog(String) - Constructor for class edu.cnu.mdi.dialog.TextDisplayDialog
 
TextEditDialog - Class in edu.cnu.mdi.dialog
 
TextEditDialog() - Constructor for class edu.cnu.mdi.dialog.TextEditDialog
Create a dialog for editing text with default title, empty initial text, default style, and default font.
TextEditDialog(ITextEditable) - Constructor for class edu.cnu.mdi.dialog.TextEditDialog
Create a dialog pre-populated from any text-editable item.
TextEditDialog(String, String, IStyled, Font) - Constructor for class edu.cnu.mdi.dialog.TextEditDialog
Create a dialog for editing text with the given initial text and style.
TextEditPanel - Class in edu.cnu.mdi.component
 
TextEditPanel(String, Font, IStyled) - Constructor for class edu.cnu.mdi.component.TextEditPanel
Create a panel for editing text with the given initial text and style.
TextFieldSlider - Class in edu.cnu.mdi.splot.plot
 
TextFieldSlider(int, int, int, Font, int, String[], int, int, String) - Constructor for class edu.cnu.mdi.splot.plot.TextFieldSlider
Create a TextFieldSlider
TextItem - Class in edu.cnu.mdi.item
A drawable item that renders text with a rectangular background/border.
TextItem(Layer, Point2D.Double, Font, String, Color, Color, Color) - Constructor for class edu.cnu.mdi.item.TextItem
 
textPane - Variable in class edu.cnu.mdi.component.TextPaneScrollPane
The non-editable text pane hosted by this scroll pane.
TextPaneScrollPane - Class in edu.cnu.mdi.component
A JScrollPane that owns a non-editable JTextPane using a StyledDocument and a collection of convenience styles for terminal / status-like output.
TextPaneScrollPane() - Constructor for class edu.cnu.mdi.component.TextPaneScrollPane
Creates a new TextPaneScrollPane with a white background and no border label.
TextPaneScrollPane(Color) - Constructor for class edu.cnu.mdi.component.TextPaneScrollPane
Creates a new TextPaneScrollPane with no border label.
TextPaneScrollPane(String, Color) - Constructor for class edu.cnu.mdi.component.TextPaneScrollPane
Creates a new TextPaneScrollPane, optionally with a labeled border.
TextUtils - Class in edu.cnu.mdi.util
Text measurement, comparison, and rotated drawing helpers.
textWidth(Component, String, int) - Static method in class edu.cnu.mdi.swing.SwingSizingUtils
Return the rendered width of text plus total horizontal padding.
Theme guarantee - Search tag in class edu.cnu.mdi.mapping.projection.ProjectionFactory
Section
thetaDeg(Point) - Static method in class edu.cnu.mdi.view.demo.geoslice.SliceProjection
Compute the spherical polar angle theta in degrees.
THINSPACE - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Threading - Search tag in class edu.cnu.mdi.dialog.FileDialogs
Section
Threading - Search tag in class edu.cnu.mdi.graphics.ImageManager
Section
Threading - Search tag in class edu.cnu.mdi.hover.HoverManager
Section
Threading - Search tag in class edu.cnu.mdi.json.JsonSearchBar
Section
Threading - Search tag in class edu.cnu.mdi.json.JsonSplitPane
Section
Threading - Search tag in class edu.cnu.mdi.log.LogPane
Section
Threading - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionDemoView
Section
Threading - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Section
Threading - Search tag in class edu.cnu.mdi.sim.ui.SimulationView
Section
Threading - Search tag in class edu.cnu.mdi.sim.ui.TaskControlPanel
Section
Threading - Search tag in class edu.cnu.mdi.splot.pdata.StripChartCurve
Section
Threading - Search tag in class edu.cnu.mdi.splot.plot.MultiplotPanel
Section
Threading - Search tag in class edu.cnu.mdi.splot.plot.XYPlotBuilder
Section
Threading - Search tag in class edu.cnu.mdi.view.JsonView
Section
Threading - Search tag in class edu.cnu.mdi.view.ViewManager
Section
Threading - Search tag in class edu.cnu.mdi.workspace.ResultWorkspace
Section
Threading - Search tag in interface edu.cnu.mdi.log.ILogListener
Section
Threading - Search tag in interface edu.cnu.mdi.transfer.IFileDropHandler
Section
Threading / UI - Search tag in class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingSimulation
Section
Threading model - Search tag in class edu.cnu.mdi.sim.SimulationEngine
Section
Threading model - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Section
Threading Model - Search tag in package edu.cnu.mdi.splot.pdata
Section
Thread safety - Search tag in class edu.cnu.mdi.component.OptionPanel
Section
Thread safety - Search tag in class edu.cnu.mdi.item.ItemOrderingMenu
Section
Thread safety - Search tag in class edu.cnu.mdi.item.Layer
Section
Thread safety - Search tag in class edu.cnu.mdi.log.ConsoleLogger
Section
Thread safety - Search tag in class edu.cnu.mdi.log.FileLogger
Section
Thread safety - Search tag in class edu.cnu.mdi.log.Log
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.render.CityPointRenderer
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureRenderer
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
Thread safety - Search tag in class edu.cnu.mdi.mapping.theme.MapTheme
Section
Thread safety - Search tag in class edu.cnu.mdi.sim.ga.triimage.PolygonChromosome
Section
Thread safety - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Section
Thread safety - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Section
Thread safety - Search tag in class edu.cnu.mdi.transfer.PaletteDragSupport
Section
Thread safety - Search tag in class edu.cnu.mdi.ui.colors.ColorMapSelectorPanel
Section
Thread-safety - Search tag in class edu.cnu.mdi.splot.pdata.HistoCurve
Section
Thread-safety model - Search tag in class edu.cnu.mdi.splot.pdata.Curve
Section
Thread-safety policy - Search tag in class edu.cnu.mdi.splot.pdata.ACurve
Section
ThreeGaussians - Class in edu.cnu.mdi.splot.example
Demonstrates fitting a sum of three Gaussians.
ThreeGaussians(boolean) - Constructor for class edu.cnu.mdi.splot.example.ThreeGaussians
 
threePointAngle(Point, Point, Point) - Method in class edu.cnu.mdi.item.PathBasedItem
Give two points (presumably the start and current mouse positions) and a vertex (presumable the focus as a pixel point) this computes and angle.
throwIfCancellationRequested() - Method in class edu.cnu.mdi.sim.task.TaskContext
Aborts the current task cooperatively if cancellation was requested.
Tick layout - Search tag in class edu.cnu.mdi.splot.plot.PlotTicks
Section
TIMES - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
tiny(double) - Static method in class edu.cnu.mdi.geometry.GeoUtil
Tests whether a value is effectively zero.
TINY - Static variable in class edu.cnu.mdi.geometry.GeoUtil
Effectively zero for parallelism, degeneracy, and normalization tests.
tinyFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
tinyMono - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
title(String) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the view title.
TITLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
TITLEFONTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the plot title font changes.
TITLETEXTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the plot title text changes.
toBuilder() - Method in class edu.cnu.mdi.mapping.theme.MapTheme
Creates a new MapTheme.Builder pre-populated with every field from this theme.
toDecimalDegrees(UTMCoordinate) - Static method in class edu.cnu.mdi.mapping.util.GeoUtils
Converts a UTMCoordinate to decimal degrees (latitude, longitude).
toggle(long, long) - Static method in class edu.cnu.mdi.util.Bits
Returns a value in which all bits specified by mask have been toggled (flipped from 0 to 1 or 1 to 0).
toggleAt(long, int) - Static method in class edu.cnu.mdi.util.Bits
Toggles the bit at the specified index.
toggleGroup - Variable in class edu.cnu.mdi.graphics.toolbar.AToolBar
Primary mutually-exclusive group for tool toggle buttons.
tokens(String, String) - Static method in class edu.cnu.mdi.util.TextUtils
 
TOOL_ID - Static variable in class edu.cnu.mdi.view.demo.layout.GridButton
 
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.ADragButton
Owning toolbar (non-null).
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Owning toolbar (non-null).
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.AOneShotButton
Toolbar that owns this tool.
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.APointerButton
 
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.ARubberbandButton
 
toolBar - Variable in class edu.cnu.mdi.graphics.toolbar.ASingleClickButton
Toolbar that owns this tool.
toolbarBits(long) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the toolbar bit mask.
TOOLBARBITS - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
ToolBits - Class in edu.cnu.mdi.graphics.toolbar
Bit flags controlling which pre-defined buttons appear on a BaseToolBar.
toolHandler - Variable in class edu.cnu.mdi.container.BaseContainer
Tool handler for this container.
Tool handler extensibility - Search tag in class edu.cnu.mdi.container.BaseContainer
Section
toolTip - Variable in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
tooltipFields(String...) - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Deprecated.
use ShapeFeatureStyle.feedbackFields(String...); these fields feed the map feedback and hover displays, not a Swing tooltip
top(int) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the top position.
TOP - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
TOP_VIEW - Static variable in class edu.cnu.mdi.desktop.Desktop
Sentinel passed to operate-on-views methods to target only the top-most view.
TOPCENTER - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to top center of the target cell.
toProperties() - Method in class edu.cnu.mdi.view.ViewOptions
Returns a mutable defensive copy suitable for legacy MDI constructors.
toRadians(UTMCoordinate) - Static method in class edu.cnu.mdi.mapping.util.GeoUtils
Converts a UTMCoordinate to a geographic position in radians.
toString() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.dialog.FileType
Returns a string representation of this record class.
toString() - Method in class edu.cnu.mdi.feedback.FeedbackPane
Returns a short descriptive name for this component, useful for debugging.
toString() - Method in class edu.cnu.mdi.geometry.Line
Returns a string representation of this line.
toString() - Method in class edu.cnu.mdi.geometry.Plane
Returns a string representation of this plane's coefficients.
toString() - Method in class edu.cnu.mdi.geometry.Point
Returns a formatted string representation of this point.
toString() - Method in enum class edu.cnu.mdi.graphics.style.LineStyle
 
toString() - Method in enum class edu.cnu.mdi.graphics.style.SymbolType
 
toString() - Method in class edu.cnu.mdi.item.Layer
Return a human-readable description of this layer.
toString() - Method in class edu.cnu.mdi.json.JsonNodeData
Returns the display string used by JsonTreeCellRenderer.
toString() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCityLoader.CityFeature
 
toString() - Method in class edu.cnu.mdi.mapping.loader.GeoJsonCountryLoader.CountryFeature
 
toString() - Method in class edu.cnu.mdi.mapping.milsym.MilSymbolDescriptor
 
toString() - Method in enum class edu.cnu.mdi.mapping.projection.EProjection
Returns the same value as EProjection.getName(), making this enum safe to use directly in combo-box and list models that call toString().
toString() - Method in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
 
toString() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader.ShapeRecord
Returns a string representation of this record class.
toString() - Method in class edu.cnu.mdi.mapping.util.UTMCoordinate
Returns the coordinate in a compact human-readable form.
toString() - Method in record class edu.cnu.mdi.sim.ga.GAConfig
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.sim.ga.GAOperators
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns a string representation of this record class.
toString() - Method in enum class edu.cnu.mdi.sim.ga.triimage.ImageFitnessMode
 
toString() - Method in class edu.cnu.mdi.sim.ProgressInfo
 
toString() - Method in record class edu.cnu.mdi.sim.simanneal.AnnealingNotificationPolicy
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.sim.simanneal.InitialTemperature
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns a string representation of this record class.
toString() - Method in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
 
toString() - Method in class edu.cnu.mdi.splot.fit.FitResult
 
toString() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
toString() - Method in class edu.cnu.mdi.splot.pdata.HistoData
 
toString() - Method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
 
toString() - Method in class edu.cnu.mdi.splot.plot.PlotLine
 
toString() - Method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
toString() - Method in record class edu.cnu.mdi.ui.menu.MenuContribution
Returns a string representation of this record class.
toString() - Method in record class edu.cnu.mdi.ui.menu.MenuId
Returns a string representation of this record class.
toString() - Method in class edu.cnu.mdi.util.Environment
Returns a multi-line description of the environment, including paths, display information and memory usage.
toString() - Method in class edu.cnu.mdi.view.demo.geoslice.Wire3D
Return a compact feedback label.
toString() - Method in record class edu.cnu.mdi.workspace.RetainedResult
Returns a string representation of this record class.
toString(Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Get a string representation.
toSwingFilter() - Method in record class edu.cnu.mdi.dialog.FileType
 
total() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
Get the total energy (potential + kinetic).
total() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Energy
 
totalDeltaX() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
totalDeltaY() - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
 
totalOffset() - Method in class edu.cnu.mdi.view.VirtualView
Total world offset corresponding to the current virtual column.
tour - Variable in class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Permutation of city indices [0, cityCount) defining the tour.
TournamentSelection<C> - Class in edu.cnu.mdi.sim.ga.triimage
Tournament selection operator for genetic algorithms.
TournamentSelection(int) - Constructor for class edu.cnu.mdi.sim.ga.triimage.TournamentSelection
Create a tournament selection operator with the given tournament size.
translateLocal(int, int) - Method in class edu.cnu.mdi.item.AItem
Translate this item by (dx, dy) in screen (pixel) coordinates.
translateWorld(double, double) - Method in class edu.cnu.mdi.item.AItem
Translate this item by (dx, dy) in world coordinates.
translateWorld(double, double) - Method in class edu.cnu.mdi.item.LineItem
 
translateWorld(double, double) - Method in class edu.cnu.mdi.item.PathBasedItem
 
translateWorld(double, double) - Method in class edu.cnu.mdi.item.PointItem
 
translateWorld(double, double) - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Translate this item by (dx, dy) in world coordinates.
translateWorld(double, double) - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Translates the item by raw longitude and latitude offsets in radians.
translateWorld(double, double) - Method in class edu.cnu.mdi.mapping.item.MapPointItem
Translate this item by (dx, dy) in world coordinates.
translateWorld(double, double) - Method in class edu.cnu.mdi.mapping.item.MapTextItem
Translate this item by (dx, dy) in world coordinates.
Tree mapping - Search tag in class edu.cnu.mdi.json.JsonTreePane
Section
TspAnnealingProblem - Class in edu.cnu.mdi.sim.simanneal.tspdemo
AnnealingProblem adapter that connects the TSP model to the MDI simulated annealing framework.
TspAnnealingProblem(TspModel) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspAnnealingProblem
Construct the problem adapter for the given TSP model.
TspDemoControlPanel - Class in edu.cnu.mdi.sim.simanneal.tspdemo
Control panel for the TSP simulated annealing demo.
TspDemoControlPanel() - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Construct with the standard MDI icon set.
TspDemoControlPanel(StandardSimIcons) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Construct with a caller-supplied icon set.
TspDemoView - Class in edu.cnu.mdi.sim.simanneal.tspdemo
Traveling Salesperson Problem (TSP) simulated annealing demo, hosted in an MDI SimulationView.
TspDemoView(Object...) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Create the TSP demo view.
TspDemoViewInfo - Class in edu.cnu.mdi.sim.simanneal.tspdemo
Describes the TspDemoView for the in-app help / info dialog.
TspDemoViewInfo() - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoViewInfo
 
TspModel - Class in edu.cnu.mdi.sim.simanneal.tspdemo
Model for the Traveling Salesman Problem (TSP), optionally including a vertical "river" that adds a penalty (or bonus) when crossed.
TspModel(int, boolean, double, Random) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspModel
Create a randomized TSP model.
TspMove - Class in edu.cnu.mdi.sim.simanneal.tspdemo
A 2-opt move for TSP that supports O(1) ΔE computation.
TspMove(Random) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspMove
Create a reusable random 2-opt move.
TspSolution - Class in edu.cnu.mdi.sim.simanneal.tspdemo
A TSP solution represented as a permutation of city indices.
TspSolution(TspModel) - Constructor for class edu.cnu.mdi.sim.simanneal.tspdemo.TspSolution
Construct an uninitialised solution for the given model.
Tuning knobs - Search tag in class edu.cnu.mdi.splot.example.Scatter
Section
TURBO - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
tweenBoldFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
tweenFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
tweenItalicFont - Static variable in class edu.cnu.mdi.ui.fonts.Fonts
 
TWO_CLICK_LINE - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
TwoHisto - Class in edu.cnu.mdi.splot.example
Demonstrates two overlaid one-dimensional histograms.
TwoHisto(boolean) - Constructor for class edu.cnu.mdi.splot.example.TwoHisto
 
TwoLinesWithErrors - Class in edu.cnu.mdi.splot.example
Demonstrates two weighted linear fits drawn on the same plot.
TwoLinesWithErrors(boolean) - Constructor for class edu.cnu.mdi.splot.example.TwoLinesWithErrors
 
type - Variable in class edu.cnu.mdi.sim.demo.network.Node
Node type (server or client).
type() - Method in record class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader.FieldDescriptor
Returns the value of the type record component.
TYPE_MULTIPOINT - Static variable in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Shape type: a set of points.
TYPE_NULL - Static variable in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Shape type: no geometry present.
TYPE_POINT - Static variable in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Shape type: a single (X, Y) point.
TYPE_POLYGON - Static variable in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Shape type: one or more rings forming a polygon.
TYPE_POLYLINE - Static variable in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Shape type: an ordered set of vertices forming connected line segments.
Typical usage - Search tag in class edu.cnu.mdi.mapping.projection.ProjectionFactory
Section
Typical Usage - Search tag in interface edu.cnu.mdi.sim.ISimulationHost
Section
Typical use - Search tag in class edu.cnu.mdi.mapping.graphics.MapGraphics
Section
Typical values - Search tag in class edu.cnu.mdi.sim.ga.triimage.GaussianMutation
Section

U

UARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
Ucenter - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
UDARROW - Static variable in class edu.cnu.mdi.util.UnicodeUtils
 
UI model - Search tag in class edu.cnu.mdi.splot.plot.MultiplotPanel
Section
unbind() - Method in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterControlPanel
 
unbind() - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionControlPanel
 
unbind() - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoControlPanel
Unbind this panel from its host.
unbind() - Method in class edu.cnu.mdi.sim.ui.IconSimulationControlPanel
 
unbind() - Method in interface edu.cnu.mdi.sim.ui.ISimulationControlPanel
Release any current host binding.
unbind() - Method in class edu.cnu.mdi.sim.ui.SimulationControlPanel
Unbind the panel from its host (if any).
unbind() - Method in class edu.cnu.mdi.sim.ui.TaskControlPanel
Removes the current listener binding without stopping or cancelling work.
unbounded() - Static method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds
 
unbounded() - Static method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds
 
unbounded() - Static method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds
 
unbounded(int) - Static method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds
Create unbounded bounds for nParams parameters.
unbounded(int, boolean) - Static method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds
 
underCount - Variable in class edu.cnu.mdi.splot.io.HistoSpec
 
undo(TspSolution) - Method in class edu.cnu.mdi.sim.simanneal.tspdemo.TspMove
Undo by reversing the same segment again.
undo(S) - Method in interface edu.cnu.mdi.sim.simanneal.ReversibleAnnealingMove
Restore the solution to its state immediately before ReversibleAnnealingMove.apply(S).
undoLastZoom() - Method in class edu.cnu.mdi.container.BaseContainer
Undo that last zoom.
undoLastZoom() - Method in interface edu.cnu.mdi.container.IContainer
Undo that last zoom.
undoZoom(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
undoZoom(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
undoZoom(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
UNDOZOOM - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
UnicodeUtils - Class in edu.cnu.mdi.util
Utility constants and helpers for rendering mathematical and Greek text using Unicode code points instead of a custom font or markup.
UniformBlendCrossover - Class in edu.cnu.mdi.sim.ga.triimage
Uniform crossover that treats each encoded triangle as an indivisible building block.
UniformBlendCrossover() - Constructor for class edu.cnu.mdi.sim.ga.triimage.UniformBlendCrossover
 
unitVector() - Method in class edu.cnu.mdi.geometry.Vector
Computes a unit vector in the same direction as this vector.
unitVector(Point2D.Double) - Static method in class edu.cnu.mdi.util.Point2DSupport
Obtain a unit vector in the same direction as this vector
unknownString - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
unregister(AbstractButton) - Method in class edu.cnu.mdi.component.DrawnComponentManager
Unregisters a button from animation repainting.
unregisterComponent(Component) - Method in class edu.cnu.mdi.hover.HoverManager
Unregister a component and remove all listeners installed by HoverManager.registerComponent(Component, HoverListener).
unsetAll() - Static method in class edu.cnu.mdi.util.Bits
Clears all bits and returns 0L.
unwrapSweepDeg(double, double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Unwrap a signed angle measurement so it varies continuously relative to a previous unwrapped angle, eliminating ±180° discontinuities.
update(GAState) - Method in class edu.cnu.mdi.sim.ga.triimage.GADiagnosticPlotPanel
Add a new data point.
update(GAState) - Method in class edu.cnu.mdi.sim.ga.triimage.MSEvsGenerationPlot
Add a data point from the current GA state.
update(MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
Update the context using the event's point and modifier keys.
update(Point, MouseEvent) - Method in class edu.cnu.mdi.graphics.toolbar.GestureContext
Update the context using an explicit point and an event for modifier keys.
updateBest(BufferedImage, long, double) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Update the best-individual image and associated statistics label.
updateDrag(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.ADragButton
Called during dragging (after at least one drag event).
updateFeedback(MouseEvent, Point2D.Double, boolean) - Method in class edu.cnu.mdi.feedback.FeedbackControl
Updates the feedback in response to a mouse movement.
updateFeedback(List<String>) - Method in class edu.cnu.mdi.feedback.FeedbackPane
Replaces the current content with the provided feedback strings, then appends each one using FeedbackPane.append(String).
updateFocus() - Method in class edu.cnu.mdi.item.AItem
Hook called when geometry changes and the focus should be recomputed.
updateFocus() - Method in class edu.cnu.mdi.item.LineItem
 
updateFocus() - Method in class edu.cnu.mdi.item.PathBasedItem
 
updateFocus() - Method in class edu.cnu.mdi.item.RadArcItem
 
updateFocus() - Method in class edu.cnu.mdi.mapping.item.AMapItem
Hook called when geometry changes and the geographic focus should be recomputed.
updateFocus() - Method in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Recomputes the focus as the geographic mean of all vertices.
updateFocus() - Method in class edu.cnu.mdi.mapping.item.MapLineItem
Recomputes the item focus as the exact geodesic midpoint of the arc.
updateMove(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.AMoveButton
Called on each move update after start.
updatePlot(NetworkDeclutterSimulation.Diagnostics) - Method in class edu.cnu.mdi.sim.demo.network.ConvergenceVsStep
Update the plot with new diagnostic data.
updatePlot(NetworkDeclutterSimulation.Diagnostics) - Method in class edu.cnu.mdi.sim.demo.network.EnergyVsStep
Update the plot with new diagnostic data.
updatePlot(NetworkDeclutterSimulation.Diagnostics) - Method in class edu.cnu.mdi.sim.demo.network.MinPairwiseSeparation
Update the plot with new diagnostic data.
updatePopulation(List<BufferedImage>) - Method in class edu.cnu.mdi.sim.ga.triimage.ImageEvolutionPanel
Update the population thumbnail grid.
updateStatusText(Point, Point2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
Update the toolbar status text with the current mouse location.
updateStatusText(Point, Point2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
Update the status text in the toolbar, if any.
updateStatusText(Point, Point2D.Double) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Update the toolbar status text with the current mouse location.
updateStatusText(String) - Method in class edu.cnu.mdi.graphics.toolbar.AToolBar
Set the status text shown on the toolbar.
updateTextItem(ITextEditable) - Method in class edu.cnu.mdi.dialog.TextEditDialog
Apply the edited text, font, and style back to the given item.
updateUI() - Method in class edu.cnu.mdi.component.LabeledButtonContainer
 
uphillAcceptedMoves() - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingState
Returns the value of the uphillAcceptedMoves record component.
upper() - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds
 
upper() - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds
 
upper() - Method in class edu.cnu.mdi.splot.fit.GaussianFitter.ParameterBounds
 
upper() - Method in class edu.cnu.mdi.splot.fit.MultiGaussianFitter.ParameterBounds
 
upper() - Method in class edu.cnu.mdi.splot.fit.PolynomialFitter.ParameterBounds
 
UPPERLEFT - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to upper-left of the target cell.
UPPERRIGHT - Static variable in class edu.cnu.mdi.view.VirtualView
Constrain placement to upper-right of the target cell.
upperRightComponent(Component, int, int) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Place a component in the upper right
UPTRIANGLE - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
Urepulsion - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
Usage - Search tag in class edu.cnu.mdi.hover.HoverManager
Section
Usage - Search tag in class edu.cnu.mdi.item.ItemOrderingMenu
Section
Usage - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCityLoader
Section
Usage - Search tag in class edu.cnu.mdi.mapping.loader.ShapefileCountryLoader
Section
Usage - Search tag in class edu.cnu.mdi.mapping.milsym.MilSymbolTransferable
Section
Usage - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeatureStyle
Section
Usage - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileDbfReader
Section
Usage - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileFeatureLoader
Section
Usage - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileGeometryReader
Section
Usage - Search tag in class edu.cnu.mdi.mapping.theme.MapTheme
Section
Usage - Search tag in class edu.cnu.mdi.sim.ga.triimage.ImageApproximationProblem
Section
Usage - Search tag in class edu.cnu.mdi.transfer.PaletteDragSupport
Section
Usage - Search tag in class edu.cnu.mdi.view.JsonView
Section
Usage - Search tag in interface edu.cnu.mdi.log.ILogListener
Section
Usage - Search tag in interface edu.cnu.mdi.view.ContainerFactory
Section
Usage example - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapeFeature
Section
Usage in MapView2D - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
USE_APPLY - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using Apply button
USE_CANCEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using Cancel button
USE_DELETE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using Delete button
USE_OK - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using OK button
USE_OKCANCEL - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using OK and Cancel buttons
USE_OKCANCELAPPLY - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using OK, Cancel, and Apply buttons
USE_OKCANCELDELETE - Static variable in class edu.cnu.mdi.dialog.ButtonPanel
Bit indicating using OK, Cancel, and Delete buttons
useBoxZoomButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useCameraButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
Use cases - Search tag in class edu.cnu.mdi.mapping.item.MapPointItem
Section
Use cases - Search tag in class edu.cnu.mdi.mapping.item.MapPolygonItem
Section
Use cases - Search tag in class edu.cnu.mdi.mapping.item.MapPolylineItem
Section
useCenterButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useConnectorButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useContainer(boolean) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set whether to use a container for the view.
USECONTAINER - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
USEDATALIMITS - Enum constant in enum class edu.cnu.mdi.splot.plot.LimitsMethod
 
useDeleteButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useEllipseButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useInfoButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useLineButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useMagnifyButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useMapPanButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usePanButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usePointerButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usePolygonButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usePolylineButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usePrinterButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useRadArcButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
USERDATA - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
useRectangleButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useResetZoomButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useRmsInHistoLegend() - Method in class edu.cnu.mdi.splot.pdata.HistoData
Returns whether rms (rather than sigma) is shown in histogram legends.
USERMSPROP - Static variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
userSetup() - Method in class edu.cnu.mdi.dialog.ButtonPanel
Place for subclasses to add something else
useStandardGraticules() - Method in class edu.cnu.mdi.mapping.MapView2D
Returns whether the standard graticule layer should be included in this view.
useStatusField(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
usesThemeFillColor() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Returns whether the fill color comes from the map theme.
useStyleButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useTextButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useThemeBorderStyle() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Restores theme-controlled country-boundary styling.
useThemeColors() - Method in class edu.cnu.mdi.mapping.render.CityPointRenderer
Restores theme-controlled city colors.
useThemeFillColor() - Method in class edu.cnu.mdi.mapping.render.CountryRenderer
Restores the map theme's land color.
useThemeLabelColor() - Method in class edu.cnu.mdi.mapping.render.GraticuleRenderer
Restores theme-controlled coordinate-label coloring.
useUndoZoomButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useZoomInButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
useZoomOutButton(long) - Static method in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
Uspring - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
UTMCoordinate - Class in edu.cnu.mdi.mapping.util
Immutable Universal Transverse Mercator coordinate.
UTMCoordinate(boolean) - Constructor for class edu.cnu.mdi.mapping.util.UTMCoordinate
Constructs a UTM coordinate representing an out-of-range location.
UTMCoordinate(double, double, int, char) - Constructor for class edu.cnu.mdi.mapping.util.UTMCoordinate
Constructs a UTM coordinate with the given parameters.

V

validate(String) - Static method in class edu.cnu.mdi.component.IpAddressSupport
Tests whether a string is a literal IPv4 address (no wildcards).
validate(Path) - Static method in class edu.cnu.mdi.mapping.shapefile.ShapefileCrsValidator
Validates the companion projection file for a shapefile, if present.
validateSimpleWildcard(String) - Static method in class edu.cnu.mdi.component.IpAddressSupport
Tests whether a string is a valid IPv4 address pattern, where each octet is either a literal [0, 255] value or a * wildcard (e.g.
validateWeights(double[], int) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Validate weights array.
validateXY(double[], double[], int) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Validate x/y arrays.
validText() - Method in class edu.cnu.mdi.component.IpField
 
value - Variable in class edu.cnu.mdi.json.JsonNodeData
The value string for leaf nodes, or a size summary (e.g.
value() - Method in record class edu.cnu.mdi.ui.menu.MenuId
Returns the value of the value record component.
value(double) - Method in class edu.cnu.mdi.splot.example.StripChart
 
value(double) - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Evaluate the natural cubic spline interpolant.
value(double) - Method in interface edu.cnu.mdi.splot.fit.Evaluator
Evaluate the function at x.
valueChanged() - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
This is called when the value changes, with by the slider or by entering text into the text field and hitting return (or leaving the field).
valueChanged(ListSelectionEvent) - Method in class edu.cnu.mdi.component.FontChoosePanel
One of the list's was selected.
valueOf(String) - Static method in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.graphics.style.FillStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.graphics.style.LineStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.graphics.style.SymbolType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.item.ItemChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.item.ItemModification.ModificationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.item.ResizePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.json.JsonNodeData.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.log.Log.Level
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.mapping.projection.EProjection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.CompletionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.demo.network.Node.NodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.ga.triimage.ImageFitnessMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.sim.SimulationState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel.Axis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.pdata.CurveChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.pdata.PlotDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.plot.PlotChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.plot.PlotParameters.AxisScale
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.splot.plot.RenderHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
Returns the enum constant of this class with the specified name.
values() - Static method in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.graphics.style.FillStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.graphics.style.LineStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.graphics.style.SymbolType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.item.ItemChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.item.ItemModification.ModificationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.item.ResizePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.json.JsonNodeData.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.log.Log.Level
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.mapping.projection.EProjection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.CompletionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.demo.network.Node.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.ga.GAFeedback.NoFeedback
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.ga.triimage.ImageFitnessMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.simanneal.AnnealingFeedback.NoFeedback
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.sim.SimulationState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel.Axis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.fit.CurveDrawingMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.pdata.CurveChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class edu.cnu.mdi.splot.pdata.DataList
Get the values as a primitive array.
values() - Static method in enum class edu.cnu.mdi.splot.pdata.PlotDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.plot.LimitsMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.plot.PlotChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.plot.PlotParameters.AxisScale
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.splot.plot.RenderHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
Returns an array containing the constants of this enum class, in the order they are declared.
ValueSampler - Class in edu.cnu.mdi.splot.fit
Utility methods for sampling Evaluator functions for plotting or further analysis.
valueString(double) - Method in class edu.cnu.mdi.splot.plot.TextFieldSlider
Convert format real value into a display string
vec(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.AngleSupport
Convenience: vector from center to point.
vecFlipY(Point2D.Double, Point2D.Double) - Static method in class edu.cnu.mdi.util.AngleSupport
Vector - Class in edu.cnu.mdi.geometry
A mutable three-dimensional Cartesian vector.
Vector() - Constructor for class edu.cnu.mdi.geometry.Vector
Creates the zero vector.
Vector(double, double, double) - Constructor for class edu.cnu.mdi.geometry.Vector
Creates a vector from its Cartesian components.
Vector(Point) - Constructor for class edu.cnu.mdi.geometry.Vector
Creates a vector from a point-like tuple.
version() - Method in record class edu.cnu.mdi.app.StartupInfo
Returns the value of the version record component.
version(String) - Method in class edu.cnu.mdi.app.StartupInfo.Builder
 
Vertex indexing - Search tag in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Section
VerticalFlowLayout - Class in edu.cnu.mdi.component
 
VerticalFlowLayout() - Constructor for class edu.cnu.mdi.component.VerticalFlowLayout
Constructs a new VerticalFlowLayout.
VerticalFlowLayout(boolean, int) - Constructor for class edu.cnu.mdi.component.VerticalFlowLayout
Constructs a new VerticalFlowLayout with your own width sizing type and vertical gap values.
VerticalLabelUI - Class in edu.cnu.mdi.splot.plot
A UI delegate for JLabel that rotates the label 90 deg
VerticalLabelUI() - Constructor for class edu.cnu.mdi.splot.plot.VerticalLabelUI
Constructs a VerticalLabelUI with the default anticlockwise rotation
VerticalLabelUI(boolean) - Constructor for class edu.cnu.mdi.splot.plot.VerticalLabelUI
Constructs a VerticalLabelUI with the desired rotation.
VerticalLine - Class in edu.cnu.mdi.splot.plot
Plot annotation spanning the visible y range at a fixed data-space x value.
VerticalLine(PlotCanvas, double) - Constructor for class edu.cnu.mdi.splot.plot.VerticalLine
Create a vertical annotation.
VERYBARE - Static variable in class edu.cnu.mdi.splot.plot.PlotPanel
 
VGAP - Static variable in class edu.cnu.mdi.component.OptionPanel
Additional vertical gap in pixels added to the font height to determine the height of each row.
viewAdded(BaseView) - Method in interface edu.cnu.mdi.view.IViewListener
 
viewAdded(BaseView) - Method in class edu.cnu.mdi.view.VirtualView
 
ViewConfiguration<T> - Class in edu.cnu.mdi.view
Describes everything needed to register a BaseView with the ViewManager, including optional deferred (lazy) creation and virtual-desktop placement.
ViewConfiguration(String, ViewFactory<T>, boolean, int, int, int, int) - Constructor for class edu.cnu.mdi.view.ViewConfiguration
Full constructor.
ViewFactory<T> - Interface in edu.cnu.mdi.view
Functional interface used to create a view instance.
viewInfo() - Method in class edu.cnu.mdi.view.BaseView
Show the view information dialog.
ViewInfoButton - Class in edu.cnu.mdi.view
Small button that displays information about a view.
ViewInfoButton(BaseView) - Constructor for class edu.cnu.mdi.view.ViewInfoButton
Construct a button that shows information for the supplied view.
ViewManager - Class in edu.cnu.mdi.view
Singleton registry and UI coordinator for all BaseView instances in an MDI application.
ViewOptions - Class in edu.cnu.mdi.view
Immutable value object containing the initialization options for a BaseView.
viewPopupMenu - Variable in class edu.cnu.mdi.view.BaseView
Right-click popup menu for this view.
ViewPopupMenu - Class in edu.cnu.mdi.ui.menu
 
ViewPopupMenu(BaseView) - Constructor for class edu.cnu.mdi.ui.menu.ViewPopupMenu
The view's popup menu
ViewPropertiesBuilder - Class in edu.cnu.mdi.view
Fluent builder for constructing the Properties used to initialize a BaseView.
ViewPropertiesBuilder() - Constructor for class edu.cnu.mdi.view.ViewPropertiesBuilder
Create an empty builder.
VIEWPROPNAME - Variable in class edu.cnu.mdi.view.BaseView
Stable prefix used to namespace this view's persisted properties.
viewRemoved(BaseView) - Method in interface edu.cnu.mdi.view.IViewListener
 
viewRemoved(BaseView) - Method in class edu.cnu.mdi.view.VirtualView
 
Views menu conventions - Search tag in class edu.cnu.mdi.view.ViewManager
Section
VIRIDIS - Enum constant in enum class edu.cnu.mdi.ui.colors.ScientificColorMap
 
Virtual-desktop placement - Search tag in class edu.cnu.mdi.view.ViewConfiguration
Section
Virtual Desktop Support - Search tag in class edu.cnu.mdi.app.BaseMDIApplication
Section
virtualItem - Variable in class edu.cnu.mdi.view.BaseView
Optional thumbnail item shown in the VirtualView.
VirtualView - Class in edu.cnu.mdi.view
A "virtual desktop" overview view.
virtualViewMove(BaseView, int, int) - Method in class edu.cnu.mdi.app.BaseMDIApplication
virtualViewMove(BaseView, int, int, int, int) - Method in class edu.cnu.mdi.app.BaseMDIApplication
Moves the given view to the specified virtual desktop column and position.
VirtualWindowItem - Class in edu.cnu.mdi.view
A rectangle item, drawn on a VirtualView's annotation layer, that represents one BaseView's thumbnail location within the virtual desktop.
VirtualWindowItem(VirtualView, BaseView) - Constructor for class edu.cnu.mdi.view.VirtualWindowItem
Create a virtual window item that represents a base view inside a virtual view.
VIS_COLUMN - Static variable in class edu.cnu.mdi.splot.edit.CurveDataModel
Constant used to designate display column;
Visibility - Search tag in class edu.cnu.mdi.mapping.shapefile.ShapefileMenu
Section
Visibility and locking - Search tag in class edu.cnu.mdi.container.BaseContainer
Section
Visibility vs. locking - Search tag in class edu.cnu.mdi.item.Layer
Section
visible - Variable in class edu.cnu.mdi.splot.io.CurveSpec
Whether the curve is visible.
visible(boolean) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the initial visibility of the view.
VISIBLE - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
vmaxHitFraction - Variable in class edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
 
vx - Variable in class edu.cnu.mdi.sim.demo.network.Node
World velocity in world-units per step.
vy - Variable in class edu.cnu.mdi.sim.demo.network.Node
World velocity in world-units per step.

W

w - Variable in class edu.cnu.mdi.splot.pdata.FitVectors
Optional weights (length n) or null.
waitCursor() - Method in class edu.cnu.mdi.dialog.SimpleDialog
Set the wait cursor
warning(String) - Method in class edu.cnu.mdi.log.ConsoleLogger
Writes a Log.Level.WARNING message to System.err.
warning(String) - Method in class edu.cnu.mdi.log.FileLogger
Appends a Log.Level.WARNING message to the log file.
warning(String) - Method in interface edu.cnu.mdi.log.ILogListener
Receives a warning message.
warning(String) - Method in class edu.cnu.mdi.log.Log
Send a warning message to all registered listeners.
WARNING - Enum constant in enum class edu.cnu.mdi.log.Log.Level
Recoverable problems or unexpected conditions.
wasOpenInSavedLayout() - Method in class edu.cnu.mdi.view.ViewConfiguration
Returns true if this still-unrealized lazy configuration's eventual view was open -- present and visible, not merely present-but-hidden or iconified-closed -- the last time Desktop's layout was saved.
weightsFromSigmaY(double[]) - Static method in class edu.cnu.mdi.splot.fit.ALeastSquaresFitter
Convenience: build weights from y-uncertainties.
westComponent - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
What is being tested - Search tag in class edu.cnu.mdi.splot.example.Scatter
Section
What this demo shows - Search tag in class edu.cnu.mdi.sim.simanneal.tspdemo.TspDemoView
Section
wheelZoom(boolean) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set whether mouse-wheel zoom is enabled.
WHEELZOOM - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
Why delegation instead of inheritance - Search tag in class edu.cnu.mdi.item.Layer
Section
width(int) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the initial width.
WIDTH - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
WindowPlacement - Class in edu.cnu.mdi.swing
Utility class for common window and component placement tasks in Swing applications.
Wire3D - Class in edu.cnu.mdi.view.demo.geoslice
One synthetic three-dimensional wire in the geometry slice demos.
Wire3D(Line, int, int, int, int, boolean, int, int) - Constructor for class edu.cnu.mdi.view.demo.geoslice.Wire3D
Create a synthetic wire.
WIRELESS - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
WIRES_PER_LAYER - Static variable in class edu.cnu.mdi.view.demo.geoslice.GeometrySliceModel
Number of wires in each layer.
withEmptyBorder(String, int) - Static method in class edu.cnu.mdi.component.CommonBorder
Create a common border with an empty border around it
withProgressEverySteps(long) - Method in record class edu.cnu.mdi.sim.simanneal.SimulatedAnnealingConfig
Return a copy with a different progress notification interval.
workspaceCleared() - Method in interface edu.cnu.mdi.workspace.ResultWorkspaceListener
Called after all entries have been removed.
WORKSTATION - Enum constant in enum class edu.cnu.mdi.view.demo.layout.EDeviceSymbol
 
WorldGraphicsUtils - Class in edu.cnu.mdi.graphics.world
Static utility methods for drawing and geometry operations in world coordinate space.
WorldGraphicsUtils() - Constructor for class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
 
WorldPolygon - Class in edu.cnu.mdi.graphics.world
 
WorldPolygon() - Constructor for class edu.cnu.mdi.graphics.world.WorldPolygon
Creates an empty polygon.
WorldPolygon(double[], double[], int) - Constructor for class edu.cnu.mdi.graphics.world.WorldPolygon
Constructs and initializes a Polygon from the specified parameters.
WorldPolygon(Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double) - Constructor for class edu.cnu.mdi.graphics.world.WorldPolygon
 
worldPolygonToPath(Point2D.Double[]) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Convert an array of world points into an open Path2D.Double.
worldRadius - Variable in class edu.cnu.mdi.sim.demo.network.Node
Approximate icon radius in world units.
worldRectangleToPath(Rectangle2D.Double) - Static method in class edu.cnu.mdi.graphics.world.WorldGraphicsUtils
Convert an axis-aligned world rectangle into a closed Path2D.Double.
worldSystem(Rectangle2D.Double) - Method in class edu.cnu.mdi.view.ViewPropertiesBuilder
Set the initial world system.
WORLDSYSTEM - Static variable in class edu.cnu.mdi.util.PropertyUtils
 
worldToLatLon(Point2D.Double, Point2D.Double) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Converts projection world coordinates to geographic lon/lat.
worldToLocal - Variable in class edu.cnu.mdi.container.BaseContainer
Transform world → local(screen).
worldToLocal(Point, double, double) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a world point to a screen or pixel point.
worldToLocal(Point, double, double) - Method in interface edu.cnu.mdi.container.IContainer
This converts a world point to a screen or pixel point.
worldToLocal(Point, Point2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a world point to a screen or pixel point.
worldToLocal(Point, Point2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
This converts a world point to a screen or pixel point.
worldToLocal(Polygon, WorldPolygon) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a world polygon to a screen or pixel polygon.
worldToLocal(Polygon, WorldPolygon) - Method in interface edu.cnu.mdi.container.IContainer
This converts a world polygon to a screen or pixel polygon.
worldToLocal(Rectangle, Rectangle2D.Double) - Method in class edu.cnu.mdi.container.BaseContainer
This converts a world rectangle to a screen or pixel rectangle.
worldToLocal(Rectangle, Rectangle2D.Double) - Method in interface edu.cnu.mdi.container.IContainer
This converts a world rectangle to a screen or pixel rectangle.
worstFitness() - Method in record class edu.cnu.mdi.sim.ga.GAState
Returns the value of the worstFitness record component.
wp - Variable in class edu.cnu.mdi.splot.plot.PlotLine
 
wrapLatitude(double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Wraps a latitude value to the range [-π/2, π/2].
wrapLongitude(double) - Method in interface edu.cnu.mdi.mapping.projection.IMapProjection
Wraps a longitude value to the canonical half-open range (-π, π].
wrapLongitude(double) - Static method in class edu.cnu.mdi.mapping.theme.MapUtils
Wraps a longitude value to the canonical half-open range (-π, π].
writeConfigurationFile() - Method in class edu.cnu.mdi.desktop.Desktop
Write the current view layout to the configuration file without prompting the user.
writeConfigurationFileInteractive() - Method in class edu.cnu.mdi.desktop.Desktop
Write the current view layout to the configuration file, prompting the user to confirm before overwriting an existing file.

X

x - Variable in class edu.cnu.mdi.geometry.Point
The x coordinate.
x - Variable in class edu.cnu.mdi.sim.demo.network.Node
World position in the unit square.
x - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The data points for the curve.
x - Variable in class edu.cnu.mdi.splot.pdata.FitVectors
x data (length n).
x - Variable in class edu.cnu.mdi.splot.pdata.Snapshot
The x data
X - Enum constant in enum class edu.cnu.mdi.graphics.style.SymbolType
 
X - Enum constant in enum class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel.Axis
 
x0(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfcFitter.ParameterBounds.Builder
 
x0(double, double) - Method in class edu.cnu.mdi.splot.fit.ErfFitter.ParameterBounds.Builder
 
X11Colors - Class in edu.cnu.mdi.ui.colors
Look up colors by their standard web ("X11") name.
xBinRange(double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the x bin range for a data x.
xBinWidth() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
xData() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
xIndex(double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the x-bin index for a data x.
xLabel - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
XLABELTEXTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the x-axis label text changes.
xLimitsMethod - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
xmax - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xmax() - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Maximum x value of the spline domain.
xMax() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
xMax() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
xMax() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
xMax() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
xMax() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
xMax() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
xmin - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xmin() - Method in class edu.cnu.mdi.splot.fit.CubicSpline
Minimum x value of the spline domain.
xMin() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
xMin() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
xMin() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
xMin() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
xMin() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
xMin() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
XONLY - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
xOver_yOver - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xOver_yUnder - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xOverCount - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xpoints - Variable in class edu.cnu.mdi.graphics.world.WorldPolygon
The array of X coordinates.
xScale - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
xUnder_yOver - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xUnder_yUnder - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xUnderCount - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
xy(String) - Static method in class edu.cnu.mdi.splot.plot.PlotBuilders
Starts an XY plot builder.
xy(String, String, String, String, double[], double[]) - Static method in class edu.cnu.mdi.splot.plot.PlotBuilders
Builds a one-series XY plot with standard decorations and labels.
XYEXYE - Enum constant in enum class edu.cnu.mdi.splot.pdata.PlotDataType
 
XYPlotBuilder - Class in edu.cnu.mdi.splot.plot
Fluent construction of ordinary MDI XY plots.
XYPlotBuilder(String) - Constructor for class edu.cnu.mdi.splot.plot.XYPlotBuilder
Creates an empty XY plot definition.
XYXY - Enum constant in enum class edu.cnu.mdi.splot.pdata.PlotDataType
 

Y

y - Variable in class edu.cnu.mdi.geometry.Point
The y coordinate.
y - Variable in class edu.cnu.mdi.sim.demo.network.Node
World position in the unit square.
y - Variable in class edu.cnu.mdi.splot.io.CurveSpec
The y values corresponding to the x values.
y - Variable in class edu.cnu.mdi.splot.pdata.FitVectors
y data (length n).
y - Variable in class edu.cnu.mdi.splot.pdata.Snapshot
The y data
Y - Enum constant in enum class edu.cnu.mdi.splot.edit.OneAxisLimitsPanel.Axis
 
yBinRange(double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the y bin range for a data y.
yBinWidth() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
yData() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
YELLOW_TERMINAL - Static variable in class edu.cnu.mdi.component.TextPaneScrollPane
Yellow monospaced terminal style on a transparent background.
YES_RESPONSE - Static variable in class edu.cnu.mdi.dialog.DialogUtils
Dialog "Reason" constant
yesNoDialog(String, String...) - Static method in class edu.cnu.mdi.dialog.DialogUtils
Create a dialog with a prompt and a set of options
yIndex(double) - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
Get the y-bin index for a data y.
yLabel - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
YLABELTEXTCHANGE - Static variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Fired when the y-axis label text changes.
yLimitsMethod - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
ymax - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
yMax() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
yMax() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
yMax() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
yMax() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
yMax() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
yMax() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
ymin - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
yMin() - Method in class edu.cnu.mdi.splot.pdata.ACurve
 
yMin() - Method in class edu.cnu.mdi.splot.pdata.Curve
 
yMin() - Method in class edu.cnu.mdi.splot.pdata.Histo2DData
 
yMin() - Method in class edu.cnu.mdi.splot.pdata.HistoCurve
yMin() - Method in class edu.cnu.mdi.splot.pdata.PlotData
 
yMin() - Method in class edu.cnu.mdi.splot.pdata.StripChartCurve
 
YONLY - Enum constant in enum class edu.cnu.mdi.graphics.rubberband.ARubberband.Policy
 
yOverCount - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 
ypoints - Variable in class edu.cnu.mdi.graphics.world.WorldPolygon
The array of Y coordinates.
yScale - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
 
yUnderCount - Variable in class edu.cnu.mdi.splot.io.Histo2DSpec
 

Z

z - Variable in class edu.cnu.mdi.geometry.Point
The z coordinate.
zColorMap - Variable in class edu.cnu.mdi.splot.io.PlotParametersSpec
Stored as enum name from ScientificColorMap, e.g.
zone - Variable in class edu.cnu.mdi.mapping.util.UTMCoordinate
Longitudinal UTM zone in the range 1–60.
zoom(double, double, double, double) - Method in class edu.cnu.mdi.container.BaseContainer
Zooms to the specified area.
zoom(double, double, double, double) - Method in interface edu.cnu.mdi.container.IContainer
Zooms to the specified area.
ZOOM_FACTOR - Static variable in class edu.cnu.mdi.container.BaseToolHandler
 
zoomIn(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
zoomIn(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
zoomIn(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
zoomIn(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
ZOOMIN - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
zoomLatLon(double, double, double, double) - Method in class edu.cnu.mdi.mapping.container.MapContainer
Zooms to a geographic bounding box expressed in decimal degrees.
zoomOut(GestureContext) - Method in class edu.cnu.mdi.container.BaseToolHandler
 
zoomOut(GestureContext) - Method in class edu.cnu.mdi.graphics.toolbar.DefaultToolHandler
 
zoomOut(GestureContext) - Method in interface edu.cnu.mdi.graphics.toolbar.IToolHandler
 
zoomOut(GestureContext) - Method in class edu.cnu.mdi.splot.plot.PlotToolHandler
 
ZOOMOUT - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
 
ZOOMTOOLS - Static variable in class edu.cnu.mdi.graphics.toolbar.ToolBits
A set of tools suitable for zooming and panning.
zoomToRect(Rectangle) - Method in class edu.cnu.mdi.splot.plot.PlotCanvas
Zooms to a rubber-band rectangle specified in screen (pixel) coordinates.

_

_afterDraw - Variable in class edu.cnu.mdi.container.BaseContainer
Optional drawable invoked after all z layers are drawn.
_annotationLayer - Variable in class edu.cnu.mdi.container.BaseContainer
Annotation layer (protected; always drawn last).
_beenMoved - Variable in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
_beforeDraw - Variable in class edu.cnu.mdi.container.BaseContainer
Optional drawable invoked before user layers are drawn.
_borderColor - Variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
_canvas - Variable in class edu.cnu.mdi.splot.plot.PlotLine
 
_closeout - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
_connectable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be connected to other items.
_connectionLayer - Variable in class edu.cnu.mdi.container.BaseContainer
Connection layer (protected; always drawn first).
_currentPoint - Variable in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
_curvePanel - Variable in class edu.cnu.mdi.splot.edit.CurveEditorDialog
 
_data - Variable in class edu.cnu.mdi.splot.edit.CurveDataModel
 
_decorations - Variable in class edu.cnu.mdi.splot.plot.PlotPanel
 
_defaultLayer - Variable in class edu.cnu.mdi.container.BaseContainer
Default user content layer (drawn between connection and annotation layers).
_defaultStyle - Static variable in class edu.cnu.mdi.splot.plot.PlotLine
 
_defaultWorldSystem - Variable in class edu.cnu.mdi.container.BaseContainer
Default/original world system.
_deletable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be deleted.
_dirty - Variable in class edu.cnu.mdi.item.AItem
Whether the item's cached rendering data is stale.
_displayName - Variable in class edu.cnu.mdi.item.AItem
Human-readable display name for feedback and menus.
_doubleClickable - Variable in class edu.cnu.mdi.item.AItem
Whether this item responds to double-click.
_draggable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be dragged.
_dragging - Variable in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
_draggingPrimed - Variable in class edu.cnu.mdi.splot.plot.DraggableRectangle
 
_enabled - Variable in class edu.cnu.mdi.item.AItem
Whether this item is enabled (responds to interaction).
_endLatLon - Variable in class edu.cnu.mdi.mapping.item.MapLineItem
Geographic end endpoint in radians (x = longitude, y = latitude).
_feedbackControl - Variable in class edu.cnu.mdi.container.BaseContainer
Feedback control for mouse-over feedback providers.
_feedbackPane - Variable in class edu.cnu.mdi.container.BaseContainer
Optional feedback (mouse-over) pane.
_fitLineColor - Variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
_fitPanel - Variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_focus - Variable in class edu.cnu.mdi.item.AItem
World-coordinate focus — typically the centroid or anchor.
_FOCUSFILL - Static variable in class edu.cnu.mdi.item.AItem
Semi-transparent grey fill for the focus-point indicator.
_gaussianCountSelector - Variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
_histoCBPanel - Variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
_lastDrawnPolygon - Variable in class edu.cnu.mdi.item.AItem
The screen polygon from the most recent AItem.drawItem(java.awt.Graphics2D, edu.cnu.mdi.container.IContainer) call.
_latLons - Variable in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Geographic vertices in radians (x = longitude, y = latitude).
_layer - Variable in class edu.cnu.mdi.item.AItem
The layer this item lives on.
_layers - Variable in class edu.cnu.mdi.container.BaseContainer
The user-managed z-layers (does NOT include protected layers).
_line - Variable in class edu.cnu.mdi.item.AItem
World-coordinate line for line items; may be null.
_lineSizeSelector - Variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
_listFont - Static variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_listFont - Static variable in class edu.cnu.mdi.splot.edit.CurveTable
 
_locked - Variable in class edu.cnu.mdi.item.AItem
Master lock flag.
_modification - Variable in class edu.cnu.mdi.item.AItem
Active modification during a drag/resize/rotate gesture.
_parameters - Variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Visual and numerical parameters (axis labels, fonts, log scale, etc.).
_path - Variable in class edu.cnu.mdi.item.AItem
World-coordinate path for polygon-like items; may be null.
_plotCanvas - Variable in class edu.cnu.mdi.splot.edit.CurveEditorDialog
 
_plotCanvas - Variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_plotCanvas - Variable in class edu.cnu.mdi.splot.edit.PlotPreferencesDialog
 
_plotCanvas - Variable in class edu.cnu.mdi.splot.plot.PlotView
 
_plotData - Variable in class edu.cnu.mdi.splot.plot.PlotCanvas
The data backing this canvas.
_plotPanel - Variable in class edu.cnu.mdi.splot.plot.PlotView
 
_polynomialOrderSelector - Variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
_popupMenu - Variable in class edu.cnu.mdi.item.AItem
Right-click popup menu; created lazily by AItem.createPopupMenu().
_previousWorldSystem - Variable in class edu.cnu.mdi.container.BaseContainer
Previous world system (used to undo last zoom).
_projectedShape - Variable in class edu.cnu.mdi.mapping.item.AMapMultiPointItem
Cached projected shape.
_projectedShape - Variable in class edu.cnu.mdi.mapping.item.MapLineItem
Cached projected route produced during the most recent draw or bounds query.
_properties - Variable in class edu.cnu.mdi.app.BaseMDIApplication
Parsed application properties created from constructor key-value pairs.
_rawWorldToScreen - Variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Transforms raw-world → screen (null when component has no valid size).
_resizable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be resized.
_resizePolicy - Variable in class edu.cnu.mdi.item.AItem
Resize policy applied during interactive resizing.
_rightClickable - Variable in class edu.cnu.mdi.item.AItem
Whether this item responds to right-click.
_rmsOrCB - Variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
_rotatable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be rotated.
_screenToRawWorld - Variable in class edu.cnu.mdi.splot.plot.PlotCanvas
Transforms screen → raw-world (null when component has no valid size).
_selectable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be selected.
_selected - Variable in class edu.cnu.mdi.item.AItem
Whether this item is currently selected.
_startLatLon - Variable in class edu.cnu.mdi.mapping.item.MapLineItem
Geographic start endpoint in radians (x = longitude, y = latitude).
_statErrorCB - Variable in class edu.cnu.mdi.splot.edit.FitEditorPanel
 
_style - Variable in class edu.cnu.mdi.item.AItem
The drawing style (colors, line style, symbol type, etc.).
_style - Variable in class edu.cnu.mdi.splot.plot.PlotLine
 
_styleEditable - Variable in class edu.cnu.mdi.item.AItem
Whether this item can be styled via the style editor.
_stylePanel - Variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_symbolColor - Variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
_symbolSizeSelector - Variable in class edu.cnu.mdi.splot.style.StyleEditorPanel
 
_textArea - Variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_textFont - Static variable in class edu.cnu.mdi.splot.edit.CurveEditorPanel
 
_toolbar - Variable in class edu.cnu.mdi.splot.plot.PlotPanel
 
_toolBar - Variable in class edu.cnu.mdi.container.BaseContainer
Optional toolbar for this container.
_userObject - Variable in class edu.cnu.mdi.dialog.SimpleDialog
 
_view - Variable in class edu.cnu.mdi.container.BaseContainer
The view that holds this container (may be null for viewless container).
_visible - Variable in class edu.cnu.mdi.item.AItem
Whether this item is rendered.
_worldSystem - Variable in class edu.cnu.mdi.container.BaseContainer
World coordinate viewport.
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form