MCPcopy Create free account

hub / github.com/dhale/jtk / types & classes

Types & classes707 in github.com/dhale/jtk

↓ 42 callersClassSampling
Sampling of one variable. <p> Samplings are often used to represent independent variables for sampled functions. They describe the values at which a f
core/src/main/java/edu/mines/jtk/dsp/Sampling.java:81
↓ 11 callersClassPlotPanel
A plot panel is a panel that contains a mosaic of 2-D graphical views. A plot panel may also contain a color bar and/or title. The plot panel's mosaic
core/src/main/java/edu/mines/jtk/mosaic/PlotPanel.java:58
↓ 11 callersClassSimplePlot
A simple plot is easy to construct and especially useful for quick diagnostic plots of arrays of floats or doubles. Specifically, a simple plot is a p
core/src/main/java/edu/mines/jtk/mosaic/SimplePlot.java:48
↓ 10 callersClassPlotFrame
A plot frame is a window containing one or two plot panels. A plot frame (like any JFrame) has a content pane with a border layout, and it adds a pane
core/src/main/java/edu/mines/jtk/mosaic/PlotFrame.java:59
↓ 10 callersClassSimpleFrame
A simple frame for 3D graphics. @author Chris Engelsma and Dave Hale, Colorado School of Mines. @version 2010.12.09
core/src/main/java/edu/mines/jtk/sgl/SimpleFrame.java:29
↓ 6 callersClassLocalSmoothingFilter
Local smoothing of images with tensor filter coefficients. Smoothing is performed by solving a sparse symmetric positive-definite (SPD) system of equa
core/src/main/java/edu/mines/jtk/dsp/LocalSmoothingFilter.java:60
↓ 5 callersClassLocalOrientFilter
Local estimates of orientations of features in images. Methods of this class can compute for each image sample numerous parameters related to orientat
core/src/main/java/edu/mines/jtk/dsp/LocalOrientFilter.java:64
↓ 4 callersClassArrayInputStream
An input stream that implements {@link ArrayInput}. @author Dave Hale, Colorado School of Mines @version 2006.08.05
core/src/main/java/edu/mines/jtk/io/ArrayInputStream.java:25
↓ 4 callersClassPointGroup
A group of unstructured points. @author Dave Hale, Colorado School of Mines @version 2009.01.13
core/src/main/java/edu/mines/jtk/sgl/PointGroup.java:27
↓ 3 callersClassBandPassFilter
A multi-dimensional band-pass filter. Filtering is performed using fast Fourier transforms. The result is equivalent to convolution with an ideal symm
core/src/main/java/edu/mines/jtk/dsp/BandPassFilter.java:38
↓ 3 callersClassColorMap
A color map converts a range of double values to colors. For any double value, a color map (1) transforms the value to an integer pixel in the range [
core/src/main/java/edu/mines/jtk/awt/ColorMap.java:43
↓ 3 callersClassEigenTensors2
An array of eigen-decompositions of tensors for 2D image processing. Each tensor is a symmetric positive-semidefinite 2-by-2 matrix: <pre><code> A = |
core/src/main/java/edu/mines/jtk/dsp/EigenTensors2.java:42
↓ 3 callersClassFft
An easy to use fast Fourier transform. This class is less flexible than {@link FftComplex} and {@link FftReal}. For example, the user has less control
core/src/main/java/edu/mines/jtk/dsp/Fft.java:88
↓ 3 callersClassRecursiveGaussianFilter
Recursive implementation of a Gaussian filter and derivatives. Filters include the 0th, 1st, and 2nd derivatives. The impulse response of the 0th-deri
core/src/main/java/edu/mines/jtk/dsp/RecursiveGaussianFilter.java:56
↓ 3 callersClassTriangleGroup
A group of triangles that represents a triangulated surface. <p> Triangles may be specified by providing an array of packed vertex (x,y,z) coordinates
core/src/main/java/edu/mines/jtk/sgl/TriangleGroup.java:44
↓ 2 callersClassBicubicInterpolator2
Piecewise bicubic polynomial interpolation of a function y(x1,x2). The interpolated function has continuous first derivatives dy/d1, dy/d2 and cross-d
core/src/main/java/edu/mines/jtk/interp/BicubicInterpolator2.java:42
↓ 2 callersClassBlendedGridder2
Tensor-guided blended neighbor gridding in 2D. Gridding is interpolation of a set of known sample values on a uniformly sampled grid. Here the interpo
core/src/main/java/edu/mines/jtk/interp/BlendedGridder2.java:54
↓ 2 callersClassBlendedGridder3
Tensor-guided blended neighbor gridding in 3D. Gridding is interpolation of a set of known sample values on a uniformly sampled grid. Here the interpo
core/src/main/java/edu/mines/jtk/interp/BlendedGridder3.java:54
↓ 2 callersClassDynamicWarping
Dynamic warping of sequences and images. <p> For sequences f and g, dynamic warping finds a sequence of shifts u such that f[i1] ~ g[i1+u[i1]], subjec
core/src/main/java/edu/mines/jtk/dsp/DynamicWarping.java:68
↓ 2 callersClassEigenTensors3
An array of eigen-decompositions of tensors for 3D image processing. Each tensor is a symmetric positive-semidefinite 3-by-3 matrix: <pre><code> |
core/src/main/java/edu/mines/jtk/dsp/EigenTensors3.java:62
↓ 2 callersClassLocalDiffusionKernel
A local diffusion kernel for use in anisotropic diffusion filtering. <p> This kernel is a filter that computes y += G'DGx where G is a gradient operat
core/src/main/java/edu/mines/jtk/dsp/LocalDiffusionKernel.java:48
↓ 2 callersClassRadialGridder2
Gridding by interpolation with radial basis functions. This class exists only to implement the interface {@link Gridder2}. It otherwise adds no signif
core/src/main/java/edu/mines/jtk/interp/RadialGridder2.java:27
↓ 2 callersClassRecursiveExponentialFilter
Recursive symmetric exponential smoothing filter. Except perhaps near the edges of input and output arrays, the impulse response of this two-sided fil
core/src/main/java/edu/mines/jtk/dsp/RecursiveExponentialFilter.java:57
↓ 2 callersClassSimpleGridder2
Simple griding of scattered samples of 2D functions f(x1,x2). Each gridded value is simply the average of the values of all known samples that lie wit
core/src/main/java/edu/mines/jtk/interp/SimpleGridder2.java:34
↓ 2 callersClassStopwatch
A timer that works like a stopwatch. A stopwatch can be started and stopped. A stopwatch is either running or not running. Stopwatch time can be read
core/src/main/java/edu/mines/jtk/util/Stopwatch.java:32
↓ 2 callersClassTricubicInterpolator3
Piecewise tricubic polynomial interpolation of a function y(x1,x2,x3). The interpolated function has continuous first derivatives dy/d1, dy/d2, dy/d3
core/src/main/java/edu/mines/jtk/interp/TricubicInterpolator3.java:44
↓ 2 callersClassWorld
A world is a root node in the scene graph. A world is a group that cannot be a child of any other group. To be viewed, a node must be part of a world.
core/src/main/java/edu/mines/jtk/sgl/World.java:34
↓ 1 callersClassBilinearInterpolator2
Piecewise bilinear polynomial interpolation of a function y(x1,x2). <p> The function y(x1,x2) is specified by samples on a regular grid, which need no
core/src/main/java/edu/mines/jtk/interp/BilinearInterpolator2.java:38
↓ 1 callersClassColorState
OpenGL color state. @author Dave Hale, Colorado School of Mines @version 2005.05.31
core/src/main/java/edu/mines/jtk/sgl/ColorState.java:26
↓ 1 callersClassDiscreteSibsonGridder3
A discrete approximation of Sibson's natural neighbor interpolation. Given a set of known samples of a function f(x1,x2,x3) for scattered points (x1,x
core/src/main/java/edu/mines/jtk/interp/DiscreteSibsonGridder3.java:60
↓ 1 callersClassLocalSemblanceFilter
Computes local semblance images using local smoothing filters. Local semblance (Hale, 2009) is defined to be a squared smoothed-image divided by a smo
core/src/main/java/edu/mines/jtk/dsp/LocalSemblanceFilter.java:32
↓ 1 callersClassPointState
OpenGL point state. @author Dave Hale, Colorado School of Mines @version 2005.05.31
core/src/main/java/edu/mines/jtk/sgl/PointState.java:24
↓ 1 callersClassRecursiveRectangleFilter
Recursive implementation of a rectangle filter. The rectangle filter is a moving average defined by the following sum: <pre><code> m y
core/src/main/java/edu/mines/jtk/dsp/RecursiveRectangleFilter.java:41
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/mosaic/PlotFrameDemo.py:89
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/mosaic/BarsViewDemo.py:266
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/awt/PerceptualColorSpaceDemo.py:180
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/dsp/ExponentialFilterDemo.py:137
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/dsp/SteerablePyramidDemo.py:212
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/dsp/BandPassFilterDemo.py:155
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/dsp/DynamicWarpingDemo.py:213
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/dsp/LocalSmoothingFilterDemo.py:353
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/interp/RegularDemo.py:170
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/interp/Gridder3Demo.py:50
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/interp/Gridder2Demo.py:348
↓ 1 callersClassRunMain
demo/src/main/jython/jtkdemo/interp/TensorGuidedDemo.py:303
↓ 1 callersClassSibsonGridder2
Gridding by Sibson interpolation of scattered samples of f(x1,x2). This class exists only to implement the interface {@link Gridder2}. It otherwise ad
core/src/main/java/edu/mines/jtk/interp/SibsonGridder2.java:27
↓ 1 callersClassSimpleGridder3
Simple griding of scattered samples of 3D functions f(x1,x2,x3). Each gridded value is simply the average of the values of all known samples that lie
core/src/main/java/edu/mines/jtk/interp/SimpleGridder3.java:34
↓ 1 callersClassSplinesGridder2
Tensor-guided 2D gridding with bi-harmonic and harmonic splines. At locations where gridded values are not constrained by specified (known) sample val
core/src/main/java/edu/mines/jtk/interp/SplinesGridder2.java:65
↓ 1 callersClassStateSet
A set of OpenGL states. State sets can be associated with nodes in a scene graph. During the draw process for a node, these states are applied in the
core/src/main/java/edu/mines/jtk/sgl/StateSet.java:36
↓ 1 callersClassSteerablePyramid
Steerable pyramid for 2D and 3D images. Includes creation of the steerable pyramid, estimation of local orientation and dimensionality attributes, app
core/src/main/java/edu/mines/jtk/dsp/SteerablePyramid.java:83
↓ 1 callersClassTensorsView
A view of a 2D metric tensor field. A metric tensor corresponds to a symmetric positive-definite 2x2 matrix, and is displayed as an ellipse. Ellipses
core/src/main/java/edu/mines/jtk/mosaic/TensorsView.java:31
↓ 1 callersClassTrilinearInterpolator3
Piecewise trilinear polynomial interpolation of a function y(x1,x2,x3). <p> The function y(x1,x2,x3) is specified by samples on a regular grid, which
core/src/main/java/edu/mines/jtk/interp/TrilinearInterpolator3.java:39
InterfaceA1
Interface for filter coefficients indexed in 1 dimension. Filter coefficients may vary with sample index, and will be got through this interface for e
core/src/main/java/edu/mines/jtk/dsp/LocalCausalFilter.java:56
ClassA2
core/src/main/java/edu/mines/jtk/dsp/LocalSmoothingFilter.java:381
InterfaceA2
Interface for filter coefficients indexed in 2 dimensions. Filter coefficients may vary with sample indices, and will be got through this interface fo
core/src/main/java/edu/mines/jtk/dsp/LocalCausalFilter.java:71
ClassA3
core/src/main/java/edu/mines/jtk/dsp/LocalSmoothingFilter.java:432
InterfaceA3
Interface for filter coefficients indexed in 3 dimensions. Filter coefficients may vary with sample indices, and will be got through this interface fo
core/src/main/java/edu/mines/jtk/dsp/LocalCausalFilter.java:87
ClassASCII_CharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
core/src/main/java/edu/mines/jtk/util/UnitsParser.java:1178
ClassAbList
core/src/main/java/edu/mines/jtk/interp/LasserreVolume.java:164
ClassActiveList
core/src/main/java/edu/mines/jtk/interp/TimeMarker2X.java:214
ClassActiveList
core/src/main/java/edu/mines/jtk/interp/TimeMarker3.java:264
ClassActiveList
core/src/main/java/edu/mines/jtk/interp/TimeMarker2.java:220
ClassActiveList
core/src/main/java/edu/mines/jtk/interp/TimeMarker3X.java:258
EnumAlignment
The bar alignment relative to the tick. The default alignment is centered.
core/src/main/java/edu/mines/jtk/mosaic/BarsView.java:71
EnumAlignment
The alignment of this annotation relative to a point in space (anchor). The default alignment is to the EAST (right) of the anchor.
core/src/main/java/edu/mines/jtk/sgl/Annotation.java:39
ClassAlmost
This class allows safe comparisons of floating point numbers with limited precision. The Comparator interface should be used for instances of java.lan
core/src/main/java/edu/mines/jtk/util/Almost.java:31
ClassAlmostTest
Wrap another class Almost for junit testing. (junit.jar must be in CLASSPATH)
core/src/test/java/edu/mines/jtk/util/AlmostTest.java:23
ClassAnnotation
An annotation. An annotation is fixed-scale text that anchors to a point in space and always faces the camera regardless of the scene's rotation. @au
core/src/main/java/edu/mines/jtk/sgl/Annotation.java:31
ClassAnnotationDemo
Demos {@link edu.mines.jtk.sgl.Annotation}. @author Chris Engelsma @version 2017.03.15
demo/src/main/java/jtkdemo/sgl/AnnotationDemo.java:33
ClassAnnotationTest
Tests {@link edu.mines.jtk.sgl.Annotation}. @author Chris Engelsma @version 2017.03.15
core/src/test/java/edu/mines/jtk/sgl/AnnotationTest.java:16
ClassAnnotationText
core/src/main/java/edu/mines/jtk/sgl/Annotation.java:195
ClassAreaAccumulator
core/src/main/java/edu/mines/jtk/interp/SibsonInterpolator2.java:828
ClassArgsParser
Parses command-line arguments for options and values, using conventions like those used by the UNIX function getopt; e.g., "-a". Also supports GNU-sty
core/src/main/java/edu/mines/jtk/util/ArgsParser.java:81
ClassArgsParserTest
Tests {@link edu.mines.jtk.util.ArgsParser}. @author Dave Hale, Colorado School of Mines @version 2001.02.05, 2006.07.12
core/src/test/java/edu/mines/jtk/util/ArgsParserTest.java:25
ClassArrayFile
An array file expands the capabilities of {@link java.io.RandomAccessFile}. Specifically, an array file has methods for efficiently reading and writin
core/src/main/java/edu/mines/jtk/io/ArrayFile.java:37
ClassArrayFileBench
Benchmark for {@link edu.mines.jtk.io.ArrayFile}. @author Dave Hale, Colorado School of Mines @version 2006.01.17
core/src/main/java/edu/mines/jtk/bench/ArrayFileBench.java:29
ClassArrayFileTest
Tests {@link edu.mines.jtk.io.ArrayFile}. @author Dave Hale, Colorado School of Mines @version 2006.01.14
core/src/test/java/edu/mines/jtk/io/ArrayFileTest.java:31
InterfaceArrayInput
An interface for reading arrays of primitive values from a binary stream. This interfaces extends the standard interface {@link java.io.DataInput}. It
core/src/main/java/edu/mines/jtk/io/ArrayInput.java:27
ClassArrayInputAdapter
Implements {@link ArrayInput} by wrapping {@link java.io.DataInput}. This adapter wraps a specified data input to provide methods for reading values a
core/src/main/java/edu/mines/jtk/io/ArrayInputAdapter.java:35
ClassArrayListBench
Benchmark ArrayList of primitives. @author Dave Hale, Colorado School of Mines @version 2005.02.17
core/src/main/java/edu/mines/jtk/bench/ArrayListBench.java:26
ClassArrayMath
Utilities for arrays plus math methods for floats and doubles. <p> The math methods mirror those in the standard {@link java.lang.Math}, but include o
core/src/main/java/edu/mines/jtk/util/ArrayMath.java:120
ClassArrayMathTest
Tests {@link edu.mines.jtk.util.ArrayMath}. @author Dave Hale, Colorado School of Mines @version 2009.06.23
core/src/test/java/edu/mines/jtk/util/ArrayMathTest.java:29
InterfaceArrayOutput
An interface for writing arrays of primitive values to a binary stream. This interfaces extends the standard interface {@link java.io.DataOutput}. It
core/src/main/java/edu/mines/jtk/io/ArrayOutput.java:27
ClassArrayOutputAdapter
Implements {@link ArrayOutput} by wrapping {@link java.io.DataOutput}. This adapter wraps a specified data output to provide methods for writing value
core/src/main/java/edu/mines/jtk/io/ArrayOutputAdapter.java:35
ClassArrayOutputStream
An output stream that implements {@link ArrayOutput}. @author Dave Hale, Colorado School of Mines @version 2006.08.05
core/src/main/java/edu/mines/jtk/io/ArrayOutputStream.java:25
ClassArrayQueue
A first-in-first-out (FIFO) queue implemented with an array. <p> This array-based implementation is optimized for performance. Entries can be added/re
core/src/main/java/edu/mines/jtk/util/ArrayQueue.java:37
ClassArrayQueueTest
Tests {@link edu.mines.jtk.util.ArrayQueue}. @author Dave Hale, Colorado School of Mines @version 07/16/2008.
core/src/test/java/edu/mines/jtk/util/ArrayQueueTest.java:27
ClassArrayStack
An array-based stack. For internal use only. @author Dave Hale, Colorado School of Mines @version 2005.05.23
core/src/main/java/edu/mines/jtk/sgl/ArrayStack.java:24
ClassArrayVect1
Implements a Vect by wrapping an array of doubles. The embedded data are exposed by a getData method. For all practical purposes this member is publi
core/src/main/java/edu/mines/jtk/opt/ArrayVect1.java:34
ClassArrayVect1Test
Wrap edu.mines.jtk.opt.ArrayVect1 for junit testing. (junit.jar must be in CLASSPATH)
core/src/test/java/edu/mines/jtk/opt/ArrayVect1Test.java:25
ClassArrayVect1f
Implements a Vect by wrapping an array of floats. The embedded data are exposed by a getData method. For all practical purposes this member is public
core/src/main/java/edu/mines/jtk/opt/ArrayVect1f.java:40
ClassArrayVect1fTest
Unit tests for edu.mines.jtk.opt.ArrayVect1f.
core/src/test/java/edu/mines/jtk/opt/ArrayVect1fTest.java:29
ClassArrayVect1fs
Implements a Vect as a collection of ArrayVect1f's of fixed size. @author W.S. Harlan
core/src/main/java/edu/mines/jtk/opt/ArrayVect1fs.java:25
ClassArrayVect1fsTest
Unit tests for edu.mines.jtk.opt.ArrayVect1fs.
core/src/test/java/edu/mines/jtk/opt/ArrayVect1fsTest.java:25
ClassArrayVect2
Implement a Vect as a two dimensional array of doubles. The embedded data are exposed by a getData method. For all practical purposes this member is
core/src/main/java/edu/mines/jtk/opt/ArrayVect2.java:35
ClassArrayVect2Test
Unit tests for edu.mines.jtk.opt.ArrayVect2.
core/src/test/java/edu/mines/jtk/opt/ArrayVect2Test.java:24
ClassArrayVect2f
Implement a Vect as a two dimensional array of floats. The second dimension can be of variable lengths. The embedded data are exposed by a get
core/src/main/java/edu/mines/jtk/opt/ArrayVect2f.java:34
ClassArrayVect2fTest
Unit tests for edu.mines.jtk.opt.ArrayVect2f.
core/src/test/java/edu/mines/jtk/opt/ArrayVect2fTest.java:26
ClassArrayVect3f
Implement a Vect as a three-dimensional array of floats. The embedded data are exposed by a getData method. For all practical purposes this member is
core/src/main/java/edu/mines/jtk/opt/ArrayVect3f.java:40
ClassArrayVect3fTest
Unit tests for edu.mines.jtk.opt.ArrayVect3f.
core/src/test/java/edu/mines/jtk/opt/ArrayVect3fTest.java:24
next →1–100 of 707, ranked by callers