Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages

S

save(String) - Method in enum org.sm.smtools.application.util.Registry
Saves all objects in the registry to a file using serialisation.
ScrapBook - Class in org.sm.smtools.scrapbook
 
ScrapBook() - Constructor for class org.sm.smtools.scrapbook.ScrapBook
 
searchArrayBounds(double[], double) - Static method in class org.sm.smtools.math.MathTools
Determines the indices of the 2 values surrounding the searched value in an array of x.length elements, such that: x[fLowerBound] ≤ xSearch < x[fUpperBound]
sec() - Method in class org.sm.smtools.math.complex.ComplexNumber
Takes the secans (= 1/cos) of this complex number and returns a reference to the result.
selectDefault() - Method in enum org.sm.smtools.application.util.JGUISounds
Selects the default sound set.
selectSoundSet(JGUISounds.EGUISoundSet) - Method in enum org.sm.smtools.application.util.JGUISounds
Selects a specified sound set.
set(double, double) - Method in class org.sm.smtools.math.complex.ComplexNumber
Explicitly sets the real and imaginary components of the complex number.
set(int, double) - Method in class org.sm.smtools.math.Extremum
General setter method for the extremum.
set(int, int, int, int) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp to the specified values.
set(Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double) - Method in class org.sm.smtools.math.quadmapping.Quadrilateral
Sets all four 2D points of this Quadrilateral object equal to the specified points.
set(QuadMapping, QuadMapping) - Method in class org.sm.smtools.math.quadmapping.QuadToQuadMapping
Sets the perspective mapping based on the two perspective mappings between quadrilaterals.
set(Quadrilateral) - Method in class org.sm.smtools.math.quadmapping.Quadrilateral
Sets all four 2D points of this Quadrilateral object equal to those of the specified Quadrilateral object.
set(DateStamp) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp equal to another one.
set(TimeStamp) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp equal to another one.
setAllCustomColorMapComponents(TreeMap<Integer, JGradientColorMap.CustomColorMapComponent>) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Sets all components of the custom colour map.
setBlocking(boolean) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets whether or not the glasspane should block all user mouse-input.
setColor(Graphics, Color, double) - Static method in class org.sm.smtools.swing.util.JGraphics
Sets a color by also taking a specified transparency into account.
setColorMap(JGradientColorMap.EColorMap) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Changes the colour map that is used.
setCustomColorMapComponent(int, double, Color) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Adds or updates a component in the custom colour map.
setData(double[]) - Method in class org.sm.smtools.math.statistics.EmpiricalDistribution
Sets the source data for the empirical distribution.
setData(double[], int) - Method in class org.sm.smtools.math.statistics.EmpiricalDistribution
Sets the source data for the empirical distribution, as well as a user-specified number of histogram bins.
setData(EmpiricalDistribution, EmpiricalDistribution) - Method in class org.sm.smtools.math.statistics.DistributionComparator
Loads specific X and Y sequences and compares them.
setDataPoints(ArrayList<Point2D.Double>) - Method in class org.sm.smtools.math.lslr.LSLR
Uses the given 2D-data points to calculate the slope, intercept, mean and standard deviation.
setDefaultDate(DateStamp) - Method in class org.sm.smtools.swing.dialogs.JDateChooser
Sets the default date.
setDescription(String) - Method in class org.sm.smtools.util.JFileFilter
Sets the description of the file filter.
setExtensionListInDescription(boolean) - Method in class org.sm.smtools.util.JFileFilter
Sets whether or not the accepted extensions of the file filter should be appended to the description.
setFading(boolean) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets whether or not fading is enabled.
setFontBold(Graphics2D) - Static method in class org.sm.smtools.swing.util.JGraphics
Helper method to set the font style to bold.
setFontBoldItalic(Graphics2D) - Static method in class org.sm.smtools.swing.util.JGraphics
Helper method to set the font style to bold and italic.
setFontItalic(Graphics2D) - Static method in class org.sm.smtools.swing.util.JGraphics
Helper method to set the font style to italic.
setFontMonospaced(Graphics2D) - Static method in class org.sm.smtools.swing.util.JGraphics
Helper method to set the font to monospaced.
setFontSize(Graphics2D, int) - Static method in class org.sm.smtools.swing.util.JGraphics
Helper method to set the current font size.
setGUIDynamicLayout(boolean) - Method in class org.sm.smtools.application.JStandardGUIApplication
Sets the use of dynamic layout (i.e., real-time repainting of the JFrame's components when resizing).
setHighlightColor(Color) - Method in class org.sm.smtools.swing.util.JTriggeredButton
Sets the color used when the mouse pointer is over the button.
setIndex(int) - Method in class org.sm.smtools.math.Extremum
Setter method for the extremum's index.
setInsets(Insets) - Method in class org.sm.smtools.swing.util.JTriggeredButtonBorder
Sets the margins used by the border.
setLatitude(double) - Method in class org.sm.smtools.math.LatLongPosition
Sets the position's latitude.
setLongitude(double) - Method in class org.sm.smtools.math.LatLongPosition
Sets the position's longitude.
setLowerBound(int) - Method in class org.sm.smtools.math.ArraySearchBounds
Setter method for the lower bound.
setMaximumSize(Dimension) - Method in class org.sm.smtools.swing.util.JGradientColorMap
 
setMessageText(String) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets the optional message text.
setMinimumSize(Dimension) - Method in class org.sm.smtools.swing.util.JGradientColorMap
 
setNrOfThreadsToUse(int) - Method in class org.sm.smtools.application.concurrent.TaskExecutor
Sets the number of threads to use by creating a fixed thread pool.
setNumberFilter(ANumberFilter) - Method in class org.sm.smtools.swing.util.JNumberInputField
Sets the filter to use for validation of the input.
setPercentageCompleted(double) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Directly sets the percentage completed.
setPreferredSize(Dimension) - Method in class org.sm.smtools.swing.util.JGradientColorMap
 
setQuadrilateral(Quadrilateral) - Method in class org.sm.smtools.math.quadmapping.QuadMapping
Calculates the perspective mapping of the specified quadrilateral.
setRandomColorMap(int) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Sets up a random colour map.
setSelectedColor(Color) - Method in class org.sm.smtools.swing.util.JTriggeredButton
Sets the color used when the button is selected.
setShowFractions(boolean) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets whether or not fractions are shown in the percentage completed (not shown by default).
setShowTimeEstimation(boolean) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets whether or not an estimation of the time left should be shown.
setStatusMessage(String) - Method in class org.sm.smtools.application.util.JSplashScreen
Changes the status message.
setStatusMessageWaitTime(int) - Method in class org.sm.smtools.application.util.JSplashScreen
Sets the delay that is forced each time the status message is changed.
setStatusText(String) - Method in class org.sm.smtools.application.util.JStatusBar
Sets the status text.
setStatusTextColor(Color) - Method in class org.sm.smtools.application.util.JStatusBar
Sets the status text's color.
setTickMarks(double, String, double, String, String, String, int, int) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Sets the optional tick marks for the gradient colour map.
setToDMY(int, int, int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the specified values.
setToDMY(String) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp object corresponding to the specified string representation.
setToHM(String) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp object corresponding to the specified string representation.
setToHMS(String) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp object corresponding to the specified string representation.
setToHMSMs(String) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp object corresponding to the specified string representation.
setToMillisecondOfDay(long) - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp based on a cumulative millisecond representation (since 00:00:00.000).
setToNextDay(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the next day.
setToNextMonth(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the next month.
setToNextYear(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the next year.
setToNow() - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the current system date.
setToNow() - Method in class org.sm.smtools.util.TimeStamp
Sets this TimeStamp to the current system time.
setToPreviousDay(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the previous day.
setToPreviousMonth(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the previous month.
setToPreviousYear(int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the previous year.
setTotalNrOfProgressUpdates(int) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets the total number of progress updates expected, corresponding to 100% completion.
setToWoYY(int, int) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp to the specified values.
setToYMD(String) - Method in class org.sm.smtools.util.DateStamp
Sets this DateStamp object corresponding to another string representation.
setupAboutText() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a String containing the about text displayed together with the application's logo.
setupAffiliationsLabels() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a list of JLabels containing the author's affiliations.
setupCopyrightContent() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a StringBuilder containing the short application's copyright notice.
setupInitialDialogSize() - Method in class org.sm.smtools.swing.dialogs.JDefaultDialog
Sets up the initial screen size of the dialog box.
setupLicenceContent() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a StringBuilder containing the (long) application's licence text (e.g., the Apache Licence).
setupLogo() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a JLabel containing the application's logo.
setupLogoPosition() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up an ELogoPosition indicating where the application's logo should be relative to its accompanying about text.
setupMainPanel(JPanel) - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up the about box content area.
setupMainPanel(JPanel) - Method in class org.sm.smtools.swing.dialogs.JCustomColorMapChooser
Creates the dialog box content area.
setupMainPanel(JPanel) - Method in class org.sm.smtools.swing.dialogs.JDateChooser
 
setupMainPanel(JPanel) - Method in class org.sm.smtools.swing.dialogs.JDefaultDialog
Sets up the custom content in the dialog box.
setupMainPanel(JPanel) - Method in class org.sm.smtools.swing.dialogs.JTimeChooser
 
setUpperBound(int) - Method in class org.sm.smtools.math.ArraySearchBounds
Setter method for the upper bound.
setupUsedLibrariesDescriptions() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up a String describing the application's used libraries.
setupWindowTitle() - Method in class org.sm.smtools.swing.dialogs.JAboutBox
Sets up the window title of the about box.
setupWindowTitle() - Method in class org.sm.smtools.swing.dialogs.JCustomColorMapChooser
Returns the dialog box's title.
setupWindowTitle() - Method in class org.sm.smtools.swing.dialogs.JDateChooser
 
setupWindowTitle() - Method in class org.sm.smtools.swing.dialogs.JDefaultDialog
Sets up the window title of the dialog box.
setupWindowTitle() - Method in class org.sm.smtools.swing.dialogs.JTimeChooser
 
setValue(double) - Method in class org.sm.smtools.math.Extremum
Setter method for the extremum's value.
setVisualisationType(JProgressUpdateGlassPane.EVisualisationType) - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Sets the visualisation type to use.
setXData(EmpiricalDistribution) - Method in class org.sm.smtools.math.statistics.DistributionComparator
Loads a specific X sequence and compares them.
setYData(EmpiricalDistribution) - Method in class org.sm.smtools.math.statistics.DistributionComparator
Loads a specific Y sequence and compares them.
show(Component, String) - Static method in class org.sm.smtools.swing.dialogs.JMessageDialog
Pops up a up a standard dialog box containing a specified message.
showApplicationParameterWarning(int, String, String) - Method in class org.sm.smtools.application.JStandardGUIApplication
Logs a textual warning message.
showGUIAboutBox() - Method in class org.sm.smtools.application.JDerivedGUIApplication
showGUIAboutBox() - Method in class org.sm.smtools.application.JStandardGUIApplication
Shows a custom about box.
showGUIDefaultMouseCursor() - Method in class org.sm.smtools.application.JStandardGUIApplication
Shows the default mouse cursor.
showGUIToolBar() - Method in class org.sm.smtools.application.JStandardGUIApplication
Helper method to show the GUI's tool bar.
showGUIWaitMouseCursor() - Method in class org.sm.smtools.application.JStandardGUIApplication
Shows the wait mouse cursor.
shutdownApplication() - Method in class org.sm.smtools.application.JStandardGUIApplication
Allows custom clean-up when the application is shutting down.
signalProgressUpdate() - Method in class org.sm.smtools.application.util.JProgressUpdateGlassPane
Increases the number of progress updates already completed and repaints the glasspane.
sin() - Method in class org.sm.smtools.math.complex.ComplexNumber
Takes the sine of this complex number and returns a reference to the result.
sinc(double) - Static method in class org.sm.smtools.math.MathTools
Calculates the unnormalised sinc (sinus cardinalis) function of a double.
sincn(double) - Static method in class org.sm.smtools.math.MathTools
Calculates the normalised sinc (sinus cardinalis) function of a double.
sinh() - Method in class org.sm.smtools.math.complex.ComplexNumber
Takes the hyperbolic sine of this complex number and returns a reference to the result.
SoundPlayingException - Exception in org.sm.smtools.exceptions
Indicates that playing of a sound has failed.
SoundPlayingException() - Constructor for exception org.sm.smtools.exceptions.SoundPlayingException
Constructs a SoundPlayingException object, based on the specified filename.
SpringUtilities - Class in org.sm.smtools.swing.util
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class org.sm.smtools.swing.util.SpringUtilities
 
sqr() - Method in class org.sm.smtools.math.complex.ComplexNumber
Returns a reference to the square of this complex number.
sqr(double) - Static method in class org.sm.smtools.math.MathTools
Calculates the square of a double.
sqrt() - Method in class org.sm.smtools.math.complex.ComplexNumber
Calculates the absolute value of the square root (i.e., the principal square root) of this complex number and returns a reference to the result.
start() - Method in class org.sm.smtools.util.Chrono
Starts/continues the chronometer.
stateChanged(ChangeEvent) - Method in class org.sm.smtools.swing.dialogs.JCustomColorMapChooser
 
stateChanged(ChangeEvent) - Method in class org.sm.smtools.swing.dialogs.JDateChooser
 
stateChanged(ChangeEvent) - Method in class org.sm.smtools.swing.dialogs.JTimeChooser
 
stop() - Method in class org.sm.smtools.util.Chrono
Stops the chronometer.
streamLoadCustomColorMapComponents(DataInputStream) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Loads the custom colour map's components from a file as a stream.
streamLoadRandomColorMapComponents(DataInputStream) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Loads the random colour map's components from a file as a stream.
streamSaveCustomColorMapComponents(DataOutputStream) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Saves the custom colour map's components to a plain-text file.
streamSaveRandomColorMapComponents(DataOutputStream) - Method in class org.sm.smtools.swing.util.JGradientColorMap
Saves the random colour map's components to a file as a stream.
StringTools - Class in org.sm.smtools.util
The StringTools class is mainly intended for string alignment operations.
substring(String, int, int) - Static method in class org.sm.smtools.util.StringTools
Extracts a substring from a string.
subtract(ComplexNumber) - Method in class org.sm.smtools.math.complex.ComplexNumber
Subtracts the specified complex number from this one and returns a reference to the result.
SYSTEM_POWER_STATUS() - Constructor for class org.sm.smtools.application.util.JStatusBar.Kernel32.SYSTEM_POWER_STATUS
 
SystemInformation - Class in org.sm.smtools.application.util
The SystemInformation class allows gathering of some system information, such as Java VM memory statistics, number of CPUs, and the OS name.
SystemInformation.EOperatingSystem - Enum in org.sm.smtools.application.util
The different types of operating systems.
systemSoundsEnabled() - Static method in class org.sm.smtools.util.MP3Player
Returns whether or not system sounds are enabled.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages