Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AGC< T >
AlongVectorFunction< RT, PT >A MathFunction that cuts through another mathfunction with higher number of dimensions
Interpolate::Applier2D< T >Specification for a 2D interpolator
Array1DInterpol
Array2DInterpol
Array2DInterpolExtension
Array3DFloodfill< T >
Array2DInterpol::ArrayAccess
ArrayNDGentleSmoother< T >
ArrayNDProbDenFuncPDF based on ArrayND implementation
AsymptScalerAsymptotic or 'Squeeze' scaling, with a linear (main) part
AxisLayoutHelps making nice axes for graphs
BartlettWindow
BendPointFinder2D
BendPointFinder3D
BendPointFinderBase
BendPoints2Coords
BinIDSortingBinID sorting parameters
BinIDSortingAnalyser
BisectionExtremeFinder1D
BlackmanWindow
BoxWindow
Fourier::CCDoes Fourier Transforms of any size
Fourier::CC::CC1D
Array3DFloodfill< T >::Compartment
Convolver2D< T >
Convolver3D< T >
CosineTransformThis is the CosineTransform
CosineTransform::CosineTransform1D
CosTaperWindow
Curvature
CWT
CWT::CWTWavelets
DAGTetrahedraTree::DAGTetrahedra
DAGTetrahedraTree
DAGTriangleTree::DAGTriangle
DAGTriangleTree
DataClipperA DataClipper gets a bunch of data and determines at what value to clip if a certain clippercentag is desired
DataClipSampler
DataSqueezer< T >Fits values into a pre-defined range
Stats::DirectionalDataA circle of data
DWT
EventTracker
ExpScalerExponential scaling, base e or ten
ExtremeFinder1DFinds extreme values in FloatMathFunctions
ExtremeFinderNDFinds the nearest local extreme position in ND's
Fourier::FFTCC1D
FFTConvolve2D
FFTFilter
Pos::FilterDecideds whether a given position should be included
Pos::Filter2DFilter related to 2D seismic data
Pos::Filter3DFilter related to 3D data
Pos::FilterSetSet of Filters. Owns the Filters
Pos::FilterSet2D
Pos::FilterSet3D
DWT::FilterWT1D
GenericTransformNDLets any 1D orthogonal transform (GenericTransformND::GenericTransform1D) be extended to ND. Most transform fftw can be implemented as a subclass of GenericTransformND
HammingWindow
HanningWindow
HilbertTransform
HistEqualizer
ImageResizer
InverseDistanceArray2DInterpol
IsoContourTracerTracing the z-level contour of a 2D scalar field
Line2A Line2 is a line on XY-plane, and it is defined in slope-intercept form y = slope*x + y-intercept; for making operations easier
Line3A Line3 is a line in space, with the equations:
LinearArray1DInterpol
Interpolate::LinearReg2D< T >Linear 2D interpolation
Interpolate::LinearReg2DWithUdf< T >Linear 2D interpolation with standard undef handling
Interpolate::LinearReg3D< T >
Interpolate::LinearReg3DWithUdf< T >
LineParameters< T >Steepness and intercept
LineRectangleClipper< T >
LinScalerLinear scaling
LinSolver< T >
LinStats2DLinear stats in 2D
LinStats3DLinear stats in 3D
LogScalerLogarithmic scaling, base e or ten
MathFunction< RT, PT >Mathematical function
MathFunctionND< RT, PT >Multidimensional Mathematical function
MathFunctionSampler< RT, PT >Makes a MathFunction indexable through an operator[]
MathXYFunction< RT, PT >Math Function as in F(x,y)
MathXYZFunction< RT, PT >Math Function as in F(x,y,z)
MoveoutComputer
MuterSets start or end part of a float series to 0
NormalMoveout
ODPolygon< T >(Closed) sequence of connected 2-D coordinates
ParallelDTetrahedralator
ParallelDTriangulator
ParallelSorter< T >
PCAPerforms Pricipal Component Analysis on samples with N variables
PeriodicValue< T, P >PeriodicValue handles periodic data through mathematical operations
Plane3A Plane3 is a plane in space, with the equation:
Plane3CoordSystem
PlaneFrom3DSpaceHoughTransformFinds planes in Array3D<float>'s regions with high values. All positions in the array above a threshold (defined by cliprate) is used to find the planes
PlaneParameters< T >Steepnesses and intercept
PointBasedMathFunctionMathFunction based on bend points
PolyArray1DInterpol
PolynomialND< T >
Interpolate::PolyReg1D< T >
Interpolate::PolyReg1DWithUdf< T >
Interpolate::PolyReg2D< T >
Interpolate::PolyReg2DWithUdf< T >
Interpolate::PolyReg3D< T >
ProbDenFunc
ProbDenFunc1D
ProbDenFunc2D
Pos::ProviderSeries of positions; can also be used fo subselection
Pos::Provider2DSubselection for 2D surveys - requires the line name(s)
Pos::Provider3DSubselection for 3D surveys
QuaternionQuaternion is an extension to complex numbers
Stats::RandGen
Pos::RandomFilterPasses a percentage of the positions
Pos::RandomFilter2DPasses a percentage of the positions (2D)
Pos::RandomFilter3DPasses a percentage of the positions (3D)
RColLineBuilder< T >
RMOComputer
Stats::RunCalc< T >Calculates mean, min, max, etc. as running values
Stats::RunCalcSetupSetup for the Stats::RunCalc object
Sampled1DProbDenFunc
Sampled2DProbDenFunc
SampledExtremeFinderND< T >Finds all local maximas/minimas in an ArrayND
SampledFunction< RT, T >Make any sampled series comply with MathFunction. If the sampled values are periodic (i.e. phase), set the periodic flag and let period() return the period ( i.e. 2*pi for phase )
SampledFunctionImpl< RT, T >Implementation for array-type of SampledFunction
SampledNDProbDenFuncMulti-dimensional PDF based on binned data
ScalerScaling of floating point numbers
SecondOrderPoly
Stats::SectorPartData
Stats::DirectionalData::Setup
Curvature::Setup
Smoother1D< T >
Smoother2D< T >
Smoother3D< T >
SortedList< T >A SortedList is a list where all objects are stored in ascending order. The objects should be capable of doing <,> and ==. If allowmultiples is true, multiple objects with the same value are allowed in the list
SortedPointers< T >A SortedPointers keeps track of ids and their corresponding pointer. Each id can only be present once
SortedTable< IDT, T >A SortedTable keeps track of ids and their corresponding values. Each id can only be present once
SpectrogramSpectrogram calculates the spectrogram of a N-dimensional signal. The spectrogram is the square of the absolute values of the FourierTransform, and is the 'traditional' way to view a signal's frequency distribution
SphereRepresents a point in spherical coordinates The angle phi lies in the horizontal plane, theta in the vertical plane
Pos::SubsampFilterPasses each nth position
Pos::SubsampFilter2DPasses each nth position (2D)
Pos::SubsampFilter3DPasses each nth position (3D)
Taper
ThirdOrderPoly
TimeDepthConverter
GenericTransformND::Transform1D
Triangle2DInterpolator
TriangulationArray2DInterpol
ValSeriesTracker
ValueSeriesEvent< VT, PT >Event in value series
ValueSeriesEvFinder< VT, PT >Event finder in gate
VSEvent
WaveletTransformWaveletTransform is a ND wavelet transform
FFTFilter::Window
Stats::WindowedCalc< T >RunCalc manager which buffers a part of the data
WindowFunction
ZAxisTransform
ZAxisTransformer
ZAxisTransformSampler