SMTools v1.5.8 API Documentation



This document contains the API documentation for all the SMTools (version 1.5.8) classes.
The framework was designed for the Java 22 or higher.

When using this framework, please use the following reference:

    SMTools API Documentation (2003-2024)
    Sven Maerivoet
    URL: https://smtools.maerivoet.org/
    E-mail: sven.maerivoet@gmail.com

Copyright 2003-2024 Sven Maerivoet

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Other Packages
Package
Description
Provides an easy-to-use interface for working with a Swing-based GUI.
Provides a facility for concurrently executing a number of tasks via multithreading.
Provides utility classes for developping SMTools-based GUIs.
Provides various classes for exception handling.
Provides some basic useful mathematical operations.
 
Provides an implementation for least squares linear regression of 2D data.
Provides an implementation for perspective mappings of convex 2D quadrilaterals.
Provides an implementation for estimating empirical probability and cumulative distributions.
Provides a class for quickly creating, testing, and debugging various utilities.
Provides various dialog boxes.
Provides various functional classes for Java's Swing framework.
Provides various classes for converting strings, numbers, dates, times, ...