All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AboutJMenuItem |
This is the Swing implementation of the About menu item.
|
| AbstractCurve<T extends AbstractCurve> |
The interface and implementation in common to all curves.
|
| AbstractEvaluatable1D |
A class that defines a 1D function y = fn(x) (named "function") that can
be called by math tools such as root finders.
|
| AbstractGeomElement<T extends AbstractGeomElement> |
|
| AbstractGeomList<T extends AbstractGeomList,E extends GeomElement> |
Partial implementation of a list of GeomElement objects.
|
| AbstractGeomReader |
A partial implementation of the GeomReader interface.
|
| AbstractNote<T extends AbstractNote> |
Partial implementation of a textual note located at a point in nD space.
|
| AbstractParamVector<Q extends javax.measure.quantity.Quantity,T extends AbstractParamVector<Q,T>> |
|
| AbstractPlotWindow |
A partial implementation of a window that displays a plot using JFreeChart.
|
| AbstractPointGeomList<T extends AbstractPointGeomList,E extends PointGeometry> |
|
| AbstractRotation<T extends AbstractRotation<?>> |
This class represents a partial implementation of a Rotation object.
|
| AbstractSurface<T extends AbstractSurface> |
The interface and implementation in common to all surfaces.
|
| Airfoil |
Defines the interface in common to all airfoil type objects.
|
| Altitude |
This class represents the Mean-Sea-Level vertical
altitude (MSL).
|
| Amount<Q extends javax.measure.quantity.Quantity> |
This class represents a determinate or estimated amount for which
operations such as addition, subtraction, multiplication and division
can be performed (it implements the Field interface).
|
| AmountException |
Signals that an illegal measure operation has been performed.
|
| AmountFormat |
This class provides the interface for formatting and parsing measures instances.
|
| AppPreferences |
This class serves as a collection of preferences for this program.
|
| AppUtilities |
A set of generic utilities that I have found useful and that are used by most of my
Java applications.
|
| ArrayParam<Q extends javax.measure.quantity.Quantity> |
An array of parameter values in a case or run.
|
| Axis |
Representation of a set of axes around the coordinates.
|
| AxisAngle |
This class represents a rotation axis and rotation angle made up of Float64 elements.
|
| BasicCSTCurve |
An implementation of the Class-Shape-Transform (CST) planar curve.
|
| BasicNurbsCurve |
A basic implementation of a parametric NURBS curve.
|
| BasicNurbsSurface |
A basic implementation of a parametric NURBS surface.
|
| BasisFunction |
Defines the interface for a basis function as required by the ModelData class.
|
| BDSGeomReader |
A GeomReader for writing vehicle point geometry out to an SAIC bdStudio BDS
mesh geometry file.
|
| BGFGCanvas3D |
BGFGCanvas3D is a Canvas3D that renders an list of arbitrary 2D
BGFGImage objects either behind or over top of the 3D scene.
|
| BGFGImage |
The interface in common to any objects that provide a background or foreground
(overlay) image to render behind or on top of a BGFGCanvas3D.
|
| BinomialCoef |
This class represents an immutable matrix of binomial coefficients (n/k) defined up to
a specified maximum index.
|
| BracketRoot1D |
Represents the bracket around a root in a 1D function.
|
| BshLog |
A logging context that dumps the log to the supplied BeanShell Console.
|
| CapturedImageObserver |
An observer for when images have been captured from the Canvas3D.
|
| CARDGeomReader |
A GeomReader for reading and writing vehicle geometry from/to an APAS II
(Airplane Preliminary Analysis System) CARD formatted geometry file.
|
| ChooseUnitDialog<Q extends javax.measure.quantity.Quantity> |
A modal dialog the allows the user to select a set of units to be used.
|
| ChooseUnitPanel<Q extends javax.measure.quantity.Quantity> |
A panel the allows the user to select a length unit to be used.
|
| CircleInfo |
An simple container that packages together information about circles.
|
| Colors |
A collection of Color constants with creative names.
|
| Complex |
This class represents an immutable complex number.
|
| ComplexMatrix |
This class represents an optimized matrix implementation
for complex numbers.
|
| ComplexVector |
This class represents an optimized vector implementation
for complex numbers elements.
|
| CompoundCoordinates<C1 extends Coordinates<?>,C2 extends Coordinates<?>> |
This class represents a coordinates made up by combining
two coordinates objects together.
|
| CompoundCRS<C1 extends Coordinates<?>,C2 extends Coordinates<?>> |
This class represents a coordinate reference system combining two or more
distinct reference systems.
|
| ConeGenerator |
Generator of Cone raw coordinates and geometry normals.
|
| Constant<R extends Ring<R>> |
This class represents a constant function (polynomial of degree 0).
|
| Constants |
The Constants class is a holding area for any "global" variables that are needed for
multiple classes.
|
| Constants |
This class provides most accurate physical constants measurement;
the more accurate the constants, the higher the precision
of the calculations making use of these constants.
|
| ControlPoint |
A container that holds the coordinates of a NURBS control point in n-dimensional space.
|
| ControlPointNet |
A network or matrix of control points for a NURBS surface in n-dimensional space.
|
| Coordinate3D<Q extends javax.measure.quantity.Quantity> |
This class represents a 3 element vector of Parameter elements representing a
geometrical coordinate.
|
| CoordinateReferenceSystem<C extends Coordinates<?>> |
This class represents an arbitrary system of reference for which
coordinates of same significance can be stated.
|
| Coordinates<R extends CoordinateReferenceSystem<?>> |
This class designates the position that a point occupies in a given
n-dimensional reference frame or system.
|
| CoordinatesConverter<S extends Coordinates<?>,T extends Coordinates<?>> |
This interface represents a converter between coordinates.
|
| CoordinateUtils |
A utility class that can be used to modify coordinate values of an item
of geometry.
|
| CSTClassFunction |
A generic Class-Shape-Transform (CST) class function implementation.
|
| CSTCurve |
The interface and implementation in common to all Class-Shape-Transform (CST) planar
curves.
|
| CSTCurveTrans |
|
| CSTCurveUtils |
A collection of methods for working with Class-Shape-Transform or CSTCurve
curves.
|
| CSTShapeFunction |
A generic Class-Shape-Transform (CST) shape function implementation.
|
| Currency |
This class represents a currency Unit.
|
| Curve<T extends Curve> |
Defines the interface for GeomElement objects that are continuous curves.
|
| CurveFactory |
A collection of methods for creating NURBS curves.
|
| CurveTestSuite |
This class holds the geomss.geom Curve unit tests and benchmarks.
|
| CurveTestSuite.ArcLengthTest |
|
| CurveTestSuite.CCIntersectionTest |
|
| CurveTestSuite.CPlaneIntersectionTest |
|
| CurveTestSuite.EnclosedAreaTest |
|
| CurveTestSuite.GenericSingleCurveTests |
|
| CurveTestSuite.PointCurveClosestTest |
|
| CurveUtils |
A collection of utility methods for working with NURBS curves.
|
| CylinderGenerator |
A simple cylinder that can be configured to have end caps.
|
| Cylindrical3D<Q extends javax.measure.quantity.Quantity> |
This class represents a 3 element vector of Parameter elements
representing a geometrical cylindrical coordinate with elements radius, azimuth angle
and height.
|
| DataCase |
Defines a data element called a case.
|
| DataElement |
Defines the interface in common to all data elements.
|
| DataElementList<E extends DataElement> |
A named list of DataElement objects with associated user data.
|
| DataParam |
A data parameter or variable in a case or run.
|
| DataReader |
This class provides a standard interface for reading and writing data files of various
formats.
|
| DataReaderFactory |
This class returns a specific DataReader object that can read in the specified
file.
|
| DataSet |
Defines a data element called a set.
|
| DCMatrix |
This class represents a 3x3 transformation or direction cosine matrix
that represents a relative orientation (attitude or rotation transformation) between
two different reference frames; B wrt A or BA.
|
| DecimalField |
A text field that validates it's input and only accepts inputs that are a valid decimal
number such as 3.14159.
|
| DenseMatrix<F extends Field<F>> |
|
| DenseVector<F extends Field<F>> |
This class represents a dense vector.
|
| DialogItem |
A container for for items to display in a dialog.
|
| DimensionException |
Exception thrown when geometry element dimensions do not match expectations.
|
| DimensionException |
Signals that an operation is performed upon vectors or matrices whose
dimensions disagree.
|
| DirEntry |
The DirEntry class represents the IGES Directory Entry.
|
| DiscreteFunction<X,Y> |
This class represents a function defined from a mapping betweem
two sets (points and values).
|
| EditUnitSetDialog |
A modal dialog the allows the user to select a set of units to be used.
|
| EditUnitSetPanel |
A panel the allows the user to select a set of units to be used.
|
| Entity |
The Entity class is meant to be a superclass for the individual entity type/ form
classes.
|
| Entity000_Null |
NULL ENTITY - An entity that may be created as a result of editing a file
to delete an "undesired" entity.
|
| Entity100_CircularArc |
CIRCULAR ARC ENTITY - This entity defines a circle or a portion of a
circle which may be isolated or used as a component of a Composite Curve Entity or a
subfigure.
|
| Entity102_CompositeCurve |
COMPOSITE CURVE ENTITY - This entity defines an associativity
relationship between an ordered list of curve segments.
|
| Entity104_0_GenConicArc |
CONIC ARC ENTITY - GENERAL - This entity defines an ellipse, a parabola,
a hyperbola, or a portion of one of these conic curves which may be isolated or used as
a component of a Composite Curve or a subfigure.
|
| Entity104_1_EllipticalArc |
CONIC ARC ENTITY - ELLIPSE - This entity defines an ellipse or elliptical
arc.
|
| Entity104_2_HyperbolicArc |
CONIC ARC ENTITY - HYPERBOLA - This entity defines a hyperbolic arc.
|
| Entity104_3_ParabolicArc |
CONIC ARC ENTITY - PARABOLA - This entity defines a parabolic arc.
|
| Entity104_ConicArc |
CONIC ARC ENTITY - This entity defines an ellipse, a parabola, a
hyperbola, or a portion of one of these conic curves which may be isolated or used as a
component of a Composite Curve or a sub-figure.
|
| Entity106_1_2DPoints |
COPIOUS DATA ENTITY - DATA POINTS - This entity defines
a set of 2D coordinate points which may be
isolated or used as a component of a Subfigure Entity.
|
| Entity106_11_2DLinearString |
COPIOUS DATA ENTITY - LINEAR STRING - This entity defines a series of
linear segments along the consecutive points of the path which may be isolated or used
as a component of a Subfigure Entity.
|
| Entity106_12_3DLinearString |
COPIOUS DATA ENTITY - LINEAR STRING - This entity defines a series of
linear segments along the consecutive points of the path which may be isolated or used
as a component of a Subfigure Entity.
|
| Entity106_13_3DVectorString |
COPIOUS DATA ENTITY - LINEAR STRING WITH VECTORS - This entity defines an
ordered set of 3D coordinate points with associated 3D vectors.
|
| Entity106_2_3DPoints |
COPIOUS DATA ENTITY - DATA POINTS - This entity defines
a set of 3D coordinate points which may be
isolated or used as a component of a Subfigure Entity.
|
| Entity106_3_3DVectors |
COPIOUS DATA ENTITY - DATA POINTS WITH VECTORS - This entity defines
a set of 3D coordinate points with associated 3D vectors.
|
| Entity106_63_ClosedPlanarLinearCurve |
COPIOUS DATA ENTITY - CLOSED PLANAR CURVE - This entity defines a closed
collection of connected line segments which share a constant depth (zt) value and which
may be used as a component of a subfigure.
|
| Entity106_CopiousData |
COPIOUS DATA ENTITY - This entity is a list of data points, either 2D or
3D, closed or open.
|
| Entity106_XX_Unsupported |
COPIOUS DATA ENTITY - UNSUPPORTED - This entity is a list of data points,
either 2D or 3D, closed or open.
|
| Entity108_0_UnboundedPlane |
PLANE ENTITY - UNBOUNDED - This entity represents an unbounded plane.
|
| Entity108_Plane |
PLANE ENTITY - This entity represents a plane.
|
| Entity108_XX_Unsupported |
PLANE ENTITY - UNSUPPORTED - This entity represents a plane.
|
| Entity110_Line |
LINE ENTITY - This entity defines a line segment which may be isolated or
used as a component of a Composite Curve Entity or a subfigure.
|
| Entity112_ParSplineCurve |
PARAMETRIC SPLINE CURVE ENTITY - This entity represents a Parametric
Spline Curve that may be isolated or used as a component of a Composite Curve Entity or
a Subfigure Entity.
|
| Entity116_Point |
POINT ENTITY - This entity defines a point which may be isolated or used
as a component of a Composite Curve Entity or a subfigure.
|
| Entity118_0_RuledSurface |
RULED SURFACE ENTITY - This entity represents a ruled or 2-curve linearly
lofted surface.
|
| Entity118_1_RuledSurface |
RULED SURFACE ENTITY - This entity represents a ruled or 2-curve linearly
lofted surface.
|
| Entity118_RuledSurface |
RULED SURFACE ENTITY - This entity represents a ruled or 2-curve linearly
lofted surface.
|
| Entity118_XX_Unsupported |
RULED SURFACE ENTITY - This entity represents a ruled or 2-curve linearly
lofted surface.
|
| Entity120_SurfaceOfRevolution |
SURFACE OF REVOLUTION ENTITY - This entity represents a surface of
revolution.
|
| Entity124_TransformationMatrix |
TRANSFORMATION MATRIX ENTITY - This allows translation and rotation to be
applied to other entities.
|
| Entity126_BSplineCurve |
RATIONAL B-SPLINE CURVE ENTITY - This entity represents a Rational
B-Spline Curve that may be isolated or used as a component of a Composite Curve Entity
or a Subfigure Entity.
|
| Entity128_BSplineSurface |
RATIONAL B-SPLINE SURFACE ENTITY - This entity represents a Rational
B-Spline Surface.
|
| Entity142_CurveOnSurface |
CURVE ON A PARAMETRIC SURFACE ENTITY - This entity represents a curve
associated with a surface and identifies the curve as lying on the surface.
|
| Entity144_TrimmedSurface |
TRIMMED PARAMETRIC SURFACE ENTITY - This entity represents a surface that
is a subset of another surface bounded on the outside by a boundary curve and on the
inside (holes) with a series of boundary curves.
|
| Entity308_Subfigure |
SUBFIGURE DEFINITION ENTITY - This entity supports multiple instantiation
of a defined collection of entities.
|
| Entity402_15_OrderedGroupNoBackPointers |
ASSOCIATIVITY ENTITY - ORDERED GROUP WITHOUT BACK POINTERS - This entity
allows an ordered group of entities without back pointers to be maintained as a single,
logical entity.
|
| Entity402_Associativity |
ASSOCIATIVITY ENTITY - This entity defines an associativity relationship
between other entities.
|
| Entity402_XX_Unsupported |
ASSOCIATIVITY ENTITY - UNSUPPORTED - This entity allows an ordered group
of entities without back pointers to be maintained as a single, logical entity.
|
| Entity404_Drawing |
DRAWING ENTITY - This entity defines drawing space coordinate system.
|
| Entity408_SingularSubfigure |
SINGULAR SUBFIGURE INSTANCE ENTITY - This entity defines the occurrence
of a single instance of the defined subfigure.
|
| Entity410_View |
VIEW ENTITY - This entity specifies the position of the model entities
when referenced from a Drawing Entity.
|
| EntityFactory |
A factory class that provides methods for creating Entity instances.
|
| EntityXXX_Unsupported |
UNSUPPORTED ENTITY - This entity is both a generic starting point for
entity class creation and a placeholder for unsupported entities in the IGES file.
|
| EscapeJDialog |
A dialog that responds to the user pressing the escape or enter keys for default
buttons (cancel and OK).
|
| EulerAngles |
This class represents the three Euler angles; theta1, theta2, theta3.
|
| EulerAngles.Axis |
Enumeration of the axes that a rotation may be made around.
|
| EulerAngles.Frame |
Enumeration of the frame from which the axes are taken.
|
| EulerAngles.Order |
Enumeration of all the combinations of the Euler angle orders for both static ("s")
and rotating ("r") axes.
|
| EulerAngles.Parity |
Enumeration of the parity of the axis permutation.
|
| Evaluatable1D |
An interface that defines a 1D function y = fn(x) (named "function") that can be called
by math tools such as root finders.
|
| ExtendedUndoManager |
An extension of UndoManager that provides two additional features: (1) The ability to
add & remove listeners and (2) the ability to gain more extensive access to the
edits being managed.
|
| ExtFilenameFilter |
A convenience implementation of FilenameFilter and FileFilter that filters out all
files except for those type extensions that it knows about.
|
| Field<F> |
This interface represents an algebraic structure in which the operations of
addition, subtraction, multiplication and division (except division by zero)
may be performed.
|
| FileUtils |
This is a utility class of static methods for working with files.
|
| Float64 |
This class represents a 64 bits floating point number.
|
| Float64Matrix |
|
| Float64Vector |
This class represents an optimized vector implementation
for 64 bits floating point elements.
|
| FloatingPoint |
This class represents a floating point number of arbitrary precision.
|
| FolderDialog |
A folder dialog is a modal file dialog to specially select a folder on
disk.
|
| FormattedDocument |
A formatted document that uses a user supplied Format object to control the format of
the text in the document.
|
| ForwardingChangeListener |
A ChangeListener that forwards the change event on to a target
AbstractGeomElement instance.
|
| Function<X,Y> |
This abstract class represents a mapping between two sets such that
there is a unique element in the second set assigned to each element
in the first set.
|
| FunctionException |
Thrown when a function operation cannot be performed.
|
| GenericActionListener |
A class that implements a generic action listener.
|
| GenModelNote |
Partial implementation of a textual note located at a point in nD space, and
represented at a fixed size and orientation in model space.
|
| GenScreenNote |
Partial implementation of a textual note located at a point in nD space, but is
displayed at a fixed size on the screen and oriented such that it is always face-on to
the user.
|
| GeocentricCRS<C extends Coordinates<?>> |
This class represents a 3 dimensional spatial reference system.
|
| GeographicCRS<C extends Coordinates<?>> |
This class represents a 2 dimensional surface reference system
based on an ellipsoidal approximation of a geoid.
|
| GeomElement<T extends GeomElement> |
Defines the interface in common to all geometry elements.
|
| GeometryData |
Data representation of geometry information that is created through the
various generator classes in this package.
|
| GeometryGenerator |
Abstract base representation of geometry generator of box raw coordinate
and geometry normals.
|
| GeometryList<T extends GeometryList,E extends GeomElement> |
Partial implementation of a named list of GeomElement objects.
|
| GeomList<E extends GeomElement> |
|
| GeomPlane |
The interface and implementation in common to all 2D planes in n-dimensional space.
|
| GeomPlaneTrans |
|
| GeomPoint |
A container that holds the coordinates of a point in n-dimensional space.
|
| GeomPointTrans |
|
| GeomReader |
Interface for classes that read and write geometry files of various formats.
|
| GeomReaderFactory |
This class returns a specific GeomReader object that can read in the specified
file.
|
| GeomShape3D |
A Shape3D object that maintains a reference to the GeomElement with which it is
associated.
|
| GeomSS |
Application that hosts a Geometry Scripting System.
|
| GeomSSApp |
The public interface for the GeomSS application that is intended to be accessed from
the BeanShell scripting environment.
|
| GeomSSBatch |
This class will run a GeomSS BeanShell script in batch (background or non-interactive)
mode.
|
| GeomSSBatch.PublicScene |
A class that serves as the public interface (in BeanShell) for this application's
3D scene.
|
| GeomSSCanvas3D |
The 3D canvas used by this application to display the user's geometry.
|
| GeomSSCanvas3D.PDViewAngle |
Pre-defined view angles used with setView.
|
| GeomSSEntity |
The interface an implementation in common to all Entity objects that contain GeomSS
geometry.
|
| GeomSSGUI |
This class represents a multi-document interface GUI application for use in this
program.
|
| GeomSSScene |
The public interface for the GeomSS 3D scene that is intended to be accessed from the
BeanShell scripting environment.
|
| GeomSSUtil |
Static utility methods for the GeomSS application that are intended to be accessed from
the BeanShell scripting environment.
|
| GeomTransform<T extends Transformable> |
|
| GeomTriangle |
The interface and implementation in common to all triangles in n-dimensional space.
|
| GeomUtil |
A collection of static methods used by classes in the geometry package.
|
| GeomVector<Q extends javax.measure.quantity.Quantity> |
Partial implementation of an n-dimensional vector which indicates direction, but not
position.
|
| GeomXMLBinding |
This class represents the binding between GeomSS Java classes and their XML
representation (XMLFormat); the binding may be shared among multiple
XMLObjectReader/XMLObjectWriter instances (is thread-safe).
|
| GGPGeomReader |
A GeomReader for reading vehicle geometry from a GGP formatted geometry file.
|
| GlobalSection |
The GlobalSection class encapsulates the IGES Global Section.
|
| GridRule |
Rules used for gridding parametric objects.
|
| GridSpacing |
A collection of methods for creating various grid spacing options.
|
| GridSpacing.GridType |
An enumeration of the available grid spacing types.
|
| GroupAdditive<G> |
This interface represents a structure with a binary additive
operation (+), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GroupMultiplicative<G> |
This interface represents a structure with a binary multiplicative
operation (·), satisfying the group axioms (associativity, neutral element,
inverse element and closure).
|
| GTCGeomReader |
A GeomReader for reading geometry from a GridTool restart file.
|
| GTransform |
A general 4x4 transformation matrix that transforms GeomPoint objects.
|
| GUIPreferences |
This class serves as a collection of preferences for this program.
|
| Height |
This class represents the vertical height above the
WGS84 ellipsoid.
|
| HighEnergyModel |
This class represents the high-energy model.
|
| IGESGeomReader |
A GeomReader for reading and writing geometry to an IGES
formatted transfer file.
|
| ImageCaptureCanvas3D |
A version of the standard Java3D Canvas3D class that allows you to capture the contents
and write out the image information.
|
| ImageEncoder |
Interface for abstracting different types of image encoders.
|
| ImageSelection |
A Transferable which implements the capability required
to transfer an Image.
|
| Inertia |
This interface represents the mass moment of inertia.
|
| InputDialog |
A dialog that allows the user to edit values of various types from a list of
DialogItem objects.
|
| InstanceOfRowFilter<M extends javax.swing.table.TableModel,I extends java.lang.Integer> |
A RowFilter that filters based on the Class type of the model data with behavior
similar to the instanceof operator.
|
| Integer64 |
This class represents a 64 bits integer number.
|
| IntegratorException |
Integrator routines may throw this exception
when an error occurs.
|
| Interpolator<P,V> |
This interface represents an estimator of the values at a certain point
using surrounding points and values.
|
| Interpolator.Linear<F extends Field<F>> |
This class represents a linear interpolator for field
instances (point and values from the same field).
|
| IntersectType |
Indicates the type of intersection that resulted from certain intersection
calculations.
|
| InvalidArraySizeException |
Exception for when one of the requested geometry generation arrays is not
big enough to contain the data requested.
|
| J3DCurve |
A Java 3D node that represents a Curve in a Java 3D scene graph.
|
| J3DGenModelNote |
A Java 3D node that represents a GenModelNote in a Java 3D scene graph.
|
| J3DGenScreenNote |
A Java 3D node that represents a GenScreenNote in a Java 3D scene graph.
|
| J3DGeomGroup<T extends GeomElement> |
A Java 3D node that represents a GeomElement in a Java 3D scene graph.
|
| J3DGeomGroupFactory |
A factory for creating J3DGeomGroup objects appropriate to the provided
GeomElement object.
|
| J3DGeomList |
A Java 3D node that represents a GeometryList in a Java 3D scene graph.
|
| J3DGeomPlane |
A Java 3D node that represents a GeomPlane in a Java 3D scene graph.
|
| J3DGeomPoint |
A Java 3D node that represents a GeomPoint in a Java 3D scene graph.
|
| J3DGeomVector |
A Java 3D node that represents a GeomVector in a Java 3D scene graph.
|
| J3DPointArray |
A Java 3D node that represents a PointArray in a Java 3D scene graph.
|
| J3DPointString |
A Java 3D node that represents a PointString in a Java 3D scene graph.
|
| J3DRenderingPrefs |
A class that contains a set of Java3D rendering preferences for this application.
|
| J3DSurface |
A Java 3D node that represents a Surface in a Java 3D scene graph.
|
| J3DTriangle |
A Java 3D node that represents a single Triangle in a Java 3D scene graph.
|
| J3DTriangleList |
A Java 3D node that represents a TriangleList in a Java 3D scene graph.
|
| JButtonGroup |
Extends
javax.swing.ButtonGroup to provide methods that allow working
with button references instead of button models.
|
| JButtonGroupEdit |
Class used to record the changes made to a JButtonGroup
object which holds a list of JRadioButtons.
|
| JColor3f |
A three-element color value represented by single precision floating
point x,y,z values.
|
| JColor4f |
A four-element color represented by single precision floating point
x, y, z, and w values.
|
| JPEGEncoderAdapter |
Adapter class for the Sun JPEG Encoder.
|
| JPEGImageObserver |
An image observer that turns the image into a JPEG image.
|
| JScience |
|
| JStreamedTextArea |
A JTextArea component that can display text that has been streamed to it
using an OutputStream.
|
| KnotVector |
An immutable collection of knot values that are associated with a NURBS curve or
surface.
|
| LargeInteger |
This class represents an immutable integer number of arbitrary size.
|
| LatLong |
This class represents the geographic latitude/longitude
coordinates onto the WGS84 ellipsoid.
|
| LaWGSGeomReader |
A GeomReader for reading vehicle geometry from a LaWGS (WGS) formatted geometry
file.
|
| LinearCombination<T extends LinearCombination,E extends GeomElement> |
Represents a linear combination made up of a list of two or more GeomElement objects.
|
| LinearComboCurve |
Represents a linear combination made up of a list of Curve objects.
|
| LineSeg |
A concrete line segment in n-dimensional space.
|
| LineSegment |
The interface and implementation in common to all line segments in n-dimensional space.
|
| LineSegTrans |
|
| LoftedSurface |
Represents a "lofted" or "skinned" surface defined from a list of defining
curves that each define a cross-section of the surface.
|
| LUDecomposition<F extends Field<F>> |
This class represents the decomposition of a matrix
A into a product of a lower
and upper triangular matrices, L
and U respectively, such as A = P·L·U with
P a permutation matrix.
|
| MacOSUtilities |
A set of utilities that are used by my programs when running under MacOS only.
|
| MainApp |
An interface for classes that provide application resources.
|
| MainWindow |
Main window for the GeomSS program.
|
| MathTools |
A collection of useful static routines of a general mathematical nature.
|
| Matrix<F extends Field<F>> |
This class represents a rectangular table of elements of a ring-like
algebraic structure.
|
| Matrix3D<Q extends javax.measure.quantity.Quantity> |
|
| MDIApplication |
This class defines a MacOS friendly application instance.
|
| MeshUtil |
A collection of static methods used to work with triangular unstructured meshes.
|
| Minimization |
A collection of static routines to find the minima or maxima of functions or sets of
functions.
|
| ModelData |
Methods in this class are used to create functions that model experimental data.
|
| ModelNote |
Represents a textual note located at a point in model space with a specified size and
orientation in model space.
|
| ModelNoteTrans |
|
| ModuloInteger |
This class represents a modulo integer.
|
| Money |
This interface represents something generally accepted as a medium of
exchange, a measure of value, or a means of payment.
|
| MutablePoint |
A mutable container that holds changeable coordinates of a point in n-dimensional
space.
|
| MutableVector<Q extends javax.measure.quantity.Quantity> |
A container that holds changeable coordinates of an n-dimensional vector which
indicates direction, but not position.
|
| NACA4Cambered |
This class represents an arbitrary cambered NACA 4
digit airfoil section with 2 digit camber such as a
NACA 6409 airfoil.
|
| NACA4ModCambered |
This class represents an arbitrary cambered NACA
modified 4 digit airfoil section with 2 digit camber
such as a NACA 2512-34 airfoil.
|
| NACA4ModUncambered |
This class represents an arbitrary uncambered NACA
modified 4 digit airfoil section such as a NACA 0012-34
airfoil.
|
| NACA4Uncambered |
This class represents an arbitrary uncambered NACA 4
digit airfoil section such as a NACA 0012 airfoil.
|
| NACA5Cambered |
This class represents an arbitrary cambered unreflexed
NACA 5 digit airfoil section with 3 digit camber such
as a NACA 23012 airfoil.
|
| NACA5Reflexed |
This class represents an arbitrary cambered, reflexed,
NACA 5 digit airfoil section with 3 digit camber such
as a NACA 23112 airfoil.
|
| NACA63ASeries |
This class represents an arbitrary NACA 63A series
airfoil section such as a NACA 63A020 airfoil.
|
| NACA63Series |
This class represents an arbitrary NACA 63 series
airfoil section such as a NACA 63-020 airfoil.
|
| NACA64ASeries |
This class represents an arbitrary NACA 64A series
airfoil section such as a NACA 64A020 airfoil.
|
| NACA64Series |
This class represents an arbitrary NACA 64 series
airfoil section such as a NACA 64-020 airfoil.
|
| NACA65ASeries |
This class represents an arbitrary NACA 65A series
airfoil section such as a NACA 65A020 airfoil.
|
| NACA65Series |
This class represents an arbitrary NACA 65 series
airfoil section such as a NACA 65-020 airfoil.
|
| NACA66Series |
This class represents an arbitrary NACA 66 series
airfoil section such as a NACA 66-020 airfoil.
|
| NACA67Series |
This class represents an arbitrary NACA 67 series
airfoil section such as a NACA 67-020 airfoil.
|
| NACA6ASeries |
This class represents an arbitrary NACA 6*A series
airfoil section such as a NACA 63A-020 airfoil.
|
| NACA6Series |
This class represents an arbitrary NACA 6 or 6*A series
airfoil section such as a NACA 63-020 airfoil.
|
| NACAFactory |
This class contains a method for parsing a NACA airfoil
designation string (such as "NACA 2312") and returning
a corresponding Airfoil object.
|
| NaturalModel |
This class represents the natural model.
|
| Note |
Represents a textual note located at a point in model space with a fixed size and
orientation on the screen.
|
| NoteTrans |
|
| Number<T extends Number<T>> |
This class represents a value-type
number.
|
| NurbsCurve |
The interface and implementation in common to all NURBS curves.
|
| NurbsCurveTrans |
|
| NurbsSurface |
The interface and implementation in common to all NURBS surfaces.
|
| NurbsSurfaceTrans |
|
| Parameter<Q extends javax.measure.quantity.Quantity> |
This class represents an amount (a value with associated units) for which operations
such as addition, subtraction, multiplication and division can be performed (it
implements the Field interface).
|
| ParameterException |
Exception thrown when a parameter value does not match expectations.
|
| ParameterFormat |
This class provides the interface for formatting and parsing parameter instances.
|
| ParameterVector<Q extends javax.measure.quantity.Quantity> |
This class represents an n-dimensional vector of Parameter
elements sharing the same units.
|
| ParametricGeometry<T extends ParametricGeometry> |
Defines the interface for GeomElement objects that have parametric
dimensions.
|
| ParamTestSuite |
|
| ParamTestSuite.DCMatrixTests |
|
| ParamTestSuite.ParameterBasicMathOperations |
|
| ParamTestSuite.ParameterGetValue |
|
| ParamTestSuite.ParameterLogicalComparisons |
|
| ParamTestSuite.ParameterToUnit |
|
| ParamTestSuite.QuaternionTests |
|
| Part |
The Part class encapsulates the entire IGES file.
|
| PhysicalModel |
This abstract class represents a physical model.
|
| Plane |
A concrete, immutable, 2D plane in n-dimensional space.
|
| PlotXYWindow |
An application window that displays a quick plot of the data contained in a DataSet
made up of DataCase objects containing sets of ArrayParam objects.
|
| PNGEncoderAdapter |
Adapter class for the Sun PNG Encoder.
|
| PNGImageObserver |
An image observer that turns the image into a PNG image.
|
| POIGeomReader |
A GeomReader for reading vehicle geometry from a POINTS (POI) formatted
geometry file.
|
| Point |
A container that holds the coordinates of a point in n-dimensional space.
|
| PointArray<E extends GeomPoint> |
A PointArray is a collection of PointString objects that make up a
"list of strings of points".
|
| PointArrayShape3D |
|
| PointComponent |
|
| PointGeometry<T extends PointGeometry> |
Defines the interface for GeomElement objects that contain only points.
|
| PointRegionQuadTree<P extends XYPoint> |
A QuadTree data structure for storing 2D XYPoint objects.
|
| PointString<E extends GeomPoint> |
A PointString is a collection of GeomPoint objects that make up a
"string of points".
|
| PointVehicle |
|
| Polar3D<Q extends javax.measure.quantity.Quantity> |
This class represents a 3 element vector of Parameter elements
representing a geometrical polar coordinate with elements magnitude, azimuth angle and
elevation angle where elevation is measured positive above the reference plane (similar
to latitude).
|
| Polynomial<R extends Ring<R>> |
This class represents a mathematical expression involving a sum of powers
in one or more variables multiplied by
coefficients (such as x² + x·y + 3y²).
|
| PolynomialFit |
A basis function for generating a polynomial curve fits of degree p[].length-1 with
coefficients in the array p[].
|
| Preferences |
An interface in common to preference classes in my applications.
|
| PreferencesJMenuItem |
This is the Swing implementation of the Preferences menu item.
|
| ProjectedCRS<C extends Coordinates<?>> |
This class represents a 2-dimensional projected reference system.
|
| ProjectionPolicy |
An enumeration of projection policy type codes.
|
| Quadrature |
A collection of methods for integrating a 1D function within a range:
I=int_a^b{f(x) dx}.
|
| QuantumModel |
This class represents the quantum model.
|
| Quaternion |
This class represents a 4 element quaternion made up of Float64
elements.
|
| QuitJMenuItem |
This is the Swing implementation of the Quit menu item.
|
| QuitListener |
An interface for objects that wish to receive notification that the application will
soon be quitting.
|
| Rational |
This class represents the ratio of two LargeInteger numbers.
|
| RationalFunction<F extends Field<F>> |
This class represents the quotient of two Polynomial,
it is also a field (invertible).
|
| Real |
This class represents a real number of arbitrary precision with
known/guaranteed uncertainty.
|
| ReferenceEllipsoid |
The ReferenceEllipsoid class defines a geodetic reference ellipsoid
used as a standard for geodetic measurements.
|
| RelativisticModel |
This class represents the relativistic model.
|
| RenderType |
An enumeration of render type codes.
|
| Ring<R> |
This interface represents an algebraic structure with two binary operations
addition and multiplication (+ and ·), such that (R, +) is an abelian group,
(R, ·) is a monoid and the multiplication distributes over the addition.
|
| RootException |
Root finding routines may throw this exception
when an error occurs in the root finding routine.
|
| Roots |
A collection of static routines to find the roots of functions or sets of functions.
|
| Rotation<T extends Rotation<?>> |
This class represents a relative orientation (attitude or rotation transformation)
between two different reference frames; B wrt A or BA.
|
| ScalarFunctionND |
A class that defines an n-Dimensional scalar function y = fn(x[1..n]) (named
"function") that can be called by math tools such as a function minimizer.
|
| ScalarParam<Q extends javax.measure.quantity.Quantity> |
A class that represents a scalar data value in a case.
|
| SelectCasesDialog |
A modal dialog the allows the user to select a subset of all the available cases in a
list of data sets.
|
| SelectParamsDialog |
A modal dialog the allows the user to select a subset of all the available parameters
in a list of data cases.
|
| SizedObject |
An interface for any objects that have a defined size.
|
| SizedObjectFactory<T extends SizedObject> |
This class holds factories to produces objects of variable size/length.
|
| SparseMatrix<F extends Field<F>> |
|
| SparseVector<F extends Field<F>> |
This class represents a sparse vector.
|
| SpringUtilities |
A 1.4 file that provides utility methods for
creating form- or grid-style layouts with SpringLayout.
|
| StandardMacAboutFrame |
Java and cross-platform implementation of an About box similar to the
standard About panel built into the Cocoa framework on Mac OS X.
|
| StandardModel |
This class represents the standard model.
|
| StartSection |
The StartSection class encapsulates the IGES Start Section.
|
| STLGeomReader |
A GeomReader for reading and writing geometry from/to a binary STL
(STereoLithography) formatted geometry file.
|
| StreamedTextViewer |
A window that displays a text area that can be written to using an OutputStream.
|
| Structure<T> |
This interface represents a mathematical structure on a set (type).
|
| Subrange<T extends GeomElement> |
|
| SubrangeCurve |
|
| SubrangePoint |
|
| SubrangeSurface |
A subrange or trimmed Surface that is defined by a set of four 2D boundary
curves that define the 4 parametric edges of the trimmed surface on the child surface.
|
| Surface<T extends Surface> |
Defines the interface for GeomElement objects that are surfaces with 2
parametric dimensions.
|
| SurfaceColorType |
An enumeration of surface color type codes.
|
| SurfaceFactory |
A collection of methods for creating NURBS surfaces
|
| SurfaceUtils |
A collection of utility methods for working with NURBS surfaces.
|
| TabDataReader |
This class translates data between a list of DataSet data structures and a stream
containing tab, space, or comma delimited columns of array data with a single line
header indicating the names of the parameters and an optional second line indicating
the units of each parameter.
|
| TecplotGeomReader |
A GeomReader for reading and writing geometry from/to an Tecplot ASCII
formatted triangle file.
|
| TemporalCRS<C extends Coordinates<?>> |
This class represents a 1 dimensional temporal reference system.
|
| Term |
This class represents the term of a polynomial
such as x·y².
|
| Test4Java3D |
A class used to test for the existence of Java3D.
|
| TextParam |
A class that represents a text/note parameter.
|
| TextTokenizer |
The text tokenizer class allows an application to break a
Text object into tokens.
|
| TFISurface |
Represents a bi-linearly blended transfinite interpolation (TFI) or Coons patch surface
defined from four boundary curves.
|
| Time |
This class represents the temporal UTC time coordinates.
|
| TransferActionListener |
A class that tracks the focused component.
|
| Transformable<T extends GeomElement> |
Defines the interface in common to all transformable geometry elements.
|
| TransformChangeEvent |
An even that represents a change in a transform.
|
| TransformChangeEvent.Type |
The type of change that has been made to the transform.
|
| TransformChangeListener |
A listener for changes to a transform.
|
| TREETOPSDataReader |
This class reads data from a NASA TREETOPS/CLVTOPS *.dat and matching *.crf file and
returns a list of DataSet data structures containing the simulation data.
|
| Triangle |
A concrete triangle in n-dimensional space.
|
| TriangleList<E extends GeomTriangle> |
|
| TriangleListShape3D |
|
| TriangleShape3D |
|
| TriangleTrans |
|
| TriangleVertData |
An simple container that packages together information about a list of
triangles.
|
| TRIGeomReader |
A GeomReader for reading and writing geometry from/to an Cart3D ASCII
configuration TRI (TRIangulation) formatted geometry file.
|
| UneditableDefaultTableModel |
A DefaultTableModel that has been modified to mark the cells as uneditable.
|
| UnitParameter<Q extends javax.measure.quantity.Quantity,E extends UnitParameter> |
A class that represents a parameter in a case that has units associated with it.
|
| UnitSet |
A class that contains a set of units (generally made self-consistent if not coherent)
and also provides lists (sets) of related units.
|
| UnitSet.SetType |
The different unit set types in this collection.
|
| UnitSet.UnitSystem |
The type of unit system being used.
|
| UnsupportedTypeException |
Exception for when one of the requested geometry generation types is not
known or understood.
|
| UTM |
This class represents the projected
Universal Transverse Mercator (UTM) coordinates onto the WGS84 ellipsoid.
|
| Variable<X> |
This interface represents a symbol on whose value a Function
depends.
|
| Variable.Global<X> |
This class represents a simple Variable implementation with
context-local values.
|
| Variable.Local<X> |
This class represents a simple Variable implementation for
functions not shared between threads (non static).
|
| VECCGeomReader |
A GeomReader for reading and writing vehicle geometry from/to a VECC (Viscous
Effects on Complex Configurations) MK5 formatted geometry file.
|
| Vector<Q extends javax.measure.quantity.Quantity> |
A container that holds the coordinates of an n-dimensional vector which indicates
direction, but not position.
|
| Vector<F extends Field<F>> |
This class represents an immutable element of a vector space.
|
| Vector3D<Q extends javax.measure.quantity.Quantity> |
This class represents a 3 element vector of Parameter elements sharing
the same units.
|
| VectorFunction |
A class that defines an n-Dimensional vector function y[] = fn(x[]) (named "function")
that can be called by math tools such as root finders.
|
| VectorSpace<V,F extends Field> |
This interface represents a vector space over a field with two operations,
vector addition and scalar multiplication.
|
| VectorSpaceNormed<V,F extends Field> |
This interface represents a vector space on which a positive vector length
or size is defined.
|
| VectorTrans<Q extends javax.measure.quantity.Quantity> |
|
| VerticalCRS<C extends Coordinates<?>> |
This class represents a 1 dimensional vertical reference system.
|
| View |
The View class represents an IGES view and its transformation.
|
| VirtualSphere |
VirtualSphere is a Java3D behavior object that lets users control the orientation,
translation and scale of an object via a mouse.
|
| XGSSGeomReader |
A GeomReader for reading geometry from an XGSS formatted, GZIP compressed, XML
geometry file.
|
| XYPoint |
The interface required of any data type that is to be stored in a PointRegionQuadTree.
|
| XYZ |
This class represents the geocentric Earth-Centered,
Earth-Fixed (ECEF) cartesian coordinates used in GPS/GLONASS.
|
| ZipUtils |
This is a utility class of static methods for working with ZIP archive files.
|