AlgART Home
A B C D E F G H I J L M N O P Q R S T U V W X Y Z

## A

a() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns the matrix A: coefficients of the left side of inequations, defining the half-spaces (see the `comments to this class`).
a(int) - Method in class net.algart.math.functions.LinearFunc
Returns ai coefficient of this linear function.
a() - Method in class net.algart.math.functions.LinearFunc
Returns an array containing all ai coefficients of this linear function.
a() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing A matrix.
ABS - Static variable in interface net.algart.math.functions.Func
Absolute value function: f(x0) = |x0|.
ABS_DIFF - Static variable in interface net.algart.math.functions.Func
Absolute value of the difference of 2 numbers: f(x0, x1) = |x0-x1|.
absDiffOfByteArray(byte[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfByteArrayAndBuffer(byte[], int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfCharArray(char[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfCharArrayAndBuffer(char[], int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfDoubleArray(double[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfDoubleArrayAndBuffer(double[], int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfFloatArray(float[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfFloatArrayAndBuffer(float[], int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfIntArray(int[], int, int[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfIntArrayAndBuffer(int[], int, IntBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfLongArray(long[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfLongArrayAndBuffer(long[], int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfShortArray(short[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfShortArrayAndBuffer(short[], int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
AbstractArray - Class in net.algart.arrays
Implementation of basic functions of `MutableArray` interface.
AbstractArray(long, long, Array...) - Constructor for class net.algart.arrays.AbstractArray
Creates an array with the given initial capacity and length.
AbstractArray(long, long) - Constructor for class net.algart.arrays.AbstractArray
Equivalent to `AbstractArray(initialCapacity, initialLength, new Array[0])`.
AbstractArray(long) - Constructor for class net.algart.arrays.AbstractArray
Equivalent to `AbstractArray(initialCapacityAndLength, initialCapacityAndLength, new Array[0])`.
AbstractArrayContext - Class in net.algart.arrays
A skeletal implementation of the `ArrayContext` interface to minimize the effort required to implement this interface.
AbstractArrayContext() - Constructor for class net.algart.arrays.AbstractArrayContext

AbstractArrayProcessorWithContextSwitching - Class in net.algart.arrays
A skeletal implementation of the `ArrayProcessorWithContextSwitching` interface.
AbstractArrayProcessorWithContextSwitching(ArrayContext) - Constructor for class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
Creates an instance of this class with the given context.
AbstractBitArray - Class in net.algart.arrays
Implementation of almost all basic functions of `BitArray` interface.
AbstractBitArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Creates an array with the given initial capacity and length.
AbstractBitArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Equivalent to the constructor `AbstractBitArray.AbstractBitArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of `ByteArray` interface.
AbstractByteArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Creates an array with the given initial capacity and length.
AbstractByteArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Equivalent to the constructor `AbstractByteArray.AbstractByteArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of `CharArray` interface.
AbstractCharArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Creates an array with the given initial capacity and length.
AbstractCharArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Equivalent to the constructor `AbstractCharArray.AbstractCharArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractContext - Class in net.algart.contexts
A skeletal implementation of the `Context` interface to minimize the effort required to implement this interface.
AbstractContext(boolean) - Constructor for class net.algart.contexts.AbstractContext
Creates a new instance of this class.
AbstractConvolution - Class in net.algart.matrices.linearfiltering

AbstractConvolution(ArrayContext, boolean, boolean) - Constructor for class net.algart.matrices.linearfiltering.AbstractConvolution
Creates an instance of this class with the given context.
AbstractCoordinateTransformationOperator - Class in net.algart.math.functions
A skeletal implementation of the `CoordinateTransformationOperator` interface to minimize the effort required to implement this interface.
AbstractCoordinateTransformationOperator() - Constructor for class net.algart.math.functions.AbstractCoordinateTransformationOperator

AbstractDataFileModel - Class in net.algart.arrays
A skeletal implementation of the `DataFileModel` interface to minimize the effort required to implement this interface for processing usual disk files.
AbstractDataFileModel() - Constructor for class net.algart.arrays.AbstractDataFileModel
Equivalent to `AbstractDataFileModel(null, 0)`.
AbstractDataFileModel(File, long) - Constructor for class net.algart.arrays.AbstractDataFileModel
Creates a new instance with the specified temporary-file path and the starting gap size in all temporary files.
AbstractDerivator - Class in net.algart.matrices.linearfiltering

AbstractDerivator(ArrayContext, boolean) - Constructor for class net.algart.matrices.linearfiltering.AbstractDerivator
Creates an instance of this class with the given context.
AbstractDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of `DoubleArray` interface.
AbstractDoubleArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Creates an array with the given initial capacity and length.
AbstractDoubleArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Equivalent to the constructor `AbstractDoubleArray.AbstractDoubleArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of `FloatArray` interface.
AbstractFloatArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Creates an array with the given initial capacity and length.
AbstractFloatArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Equivalent to the constructor `AbstractFloatArray.AbstractFloatArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractFunc - Class in net.algart.math.functions
A skeletal implementation of the `Func` interface to minimize the effort required to implement this interface.
AbstractFunc() - Constructor for class net.algart.math.functions.AbstractFunc

AbstractIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of `IntArray` interface.
AbstractIntArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Creates an array with the given initial capacity and length.
AbstractIntArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Equivalent to the constructor `AbstractIntArray.AbstractIntArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractIterativeArrayProcessor<T> - Class in net.algart.arrays
A skeletal implementation of the `IterativeArrayProcessor` interface.
AbstractIterativeArrayProcessor(ArrayContext) - Constructor for class net.algart.arrays.AbstractIterativeArrayProcessor
Creates an instance of this class with the given context.
AbstractLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of `LongArray` interface.
AbstractLongArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Creates an array with the given initial capacity and length.
AbstractLongArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Equivalent to the constructor `AbstractLongArray.AbstractLongArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractMatrix<T extends Array> - Class in net.algart.arrays
A skeletal implementation of the `Matrix` interface to minimize the effort required to implement this interface.
AbstractMatrix() - Constructor for class net.algart.arrays.AbstractMatrix

AbstractMemoryModel - Class in net.algart.arrays
A skeletal implementation of the `MemoryModel` interface to minimize the effort required to implement this interface.
AbstractMemoryModel() - Constructor for class net.algart.arrays.AbstractMemoryModel

AbstractMorphology - Class in net.algart.matrices.morphology
A skeletal implementation of the `Morphology` interface to minimize the effort required to implement this interface.
AbstractMorphology(ArrayContext) - Constructor for class net.algart.matrices.morphology.AbstractMorphology
Creates an instance of this class with the given context.
AbstractObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of `ObjectArray` interface.
AbstractObjectArray(Class<E>, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Creates an array with the given initial capacity and length.
AbstractObjectArray(Class<E>, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Equivalent to the constructor `AbstractObjectArray.AbstractObjectArray(Class, long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractPattern - Class in net.algart.math.patterns
A skeletal implementation of the `Pattern` interface to minimize the effort required to implement this interface.
AbstractPattern(int) - Constructor for class net.algart.math.patterns.AbstractPattern
Creates a pattern with the given number of space dimensions.
AbstractRankMorphology - Class in net.algart.matrices.morphology
A skeletal implementation of the `RankMorphology` interface to minimize the effort required to implement this interface.
AbstractRankMorphology(ArrayContext) - Constructor for class net.algart.matrices.morphology.AbstractRankMorphology
Creates an instance of this class with the given context.
AbstractShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of `ShortArray` interface.
AbstractShortArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Creates an array with the given initial capacity and length.
AbstractShortArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Equivalent to the constructor `AbstractShortArray.AbstractShortArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractSpectralTransform - Class in net.algart.matrices.spectra
A skeletal implementation of the `SpectralTransform` interface to minimize the effort required to implement this interface.
AbstractSpectralTransform() - Constructor for class net.algart.matrices.spectra.AbstractSpectralTransform
Creates a new instance of this class.
AbstractSpectralTransform(long) - Constructor for class net.algart.matrices.spectra.AbstractSpectralTransform
Creates a new instance of this class.
AbstractStitchingFunc - Class in net.algart.matrices.stitching

AbstractStitchingFunc() - Constructor for class net.algart.matrices.stitching.AbstractStitchingFunc

A skeletal implementation of the `ThreadPoolFactory` interface.

AbstractUniformGridPattern - Class in net.algart.math.patterns
A skeletal implementation of the `UniformGridPattern` interface to minimize the effort required to implement this interface.
AbstractUniformGridPattern(Point, double[], boolean) - Constructor for class net.algart.math.patterns.AbstractUniformGridPattern
Creates a uniform grid pattern with the given origin and steps of the grid.
AbstractUpdatableBitArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableBitArray` interface.
AbstractUpdatableBitArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableBitArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Equivalent to the constructor `AbstractUpdatableBitArray.AbstractUpdatableBitArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableByteArray` interface.
AbstractUpdatableByteArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableByteArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Equivalent to the constructor `AbstractUpdatableByteArray.AbstractUpdatableByteArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableCharArray` interface.
AbstractUpdatableCharArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableCharArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Equivalent to the constructor `AbstractUpdatableCharArray.AbstractUpdatableCharArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableDoubleArray` interface.
AbstractUpdatableDoubleArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableDoubleArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Equivalent to the constructor `AbstractUpdatableDoubleArray.AbstractUpdatableDoubleArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableFloatArray` interface.
AbstractUpdatableFloatArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableFloatArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Equivalent to the constructor `AbstractUpdatableFloatArray.AbstractUpdatableFloatArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableIntArray` interface.
AbstractUpdatableIntArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableIntArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Equivalent to the constructor `AbstractUpdatableIntArray.AbstractUpdatableIntArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableLongArray` interface.
AbstractUpdatableLongArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableLongArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Equivalent to the constructor `AbstractUpdatableLongArray.AbstractUpdatableLongArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableObjectArray` interface.
AbstractUpdatableObjectArray(Class<E>, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Creates an array with the given initial capacity and length.
AbstractUpdatableObjectArray(Class<E>, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Equivalent to the constructor `AbstractUpdatableObjectArray.AbstractUpdatableObjectArray(Class, long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of `UpdatableShortArray` interface.
AbstractUpdatableShortArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableShortArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Equivalent to the constructor `AbstractUpdatableShortArray.AbstractUpdatableShortArray(long, long, boolean, Array...)`, where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractWeightedPattern - Class in net.algart.math.patterns
A skeletal implementation of the `WeightedPattern` interface to minimize the effort required to implement this interface.
AbstractWeightedPattern(Pattern) - Constructor for class net.algart.math.patterns.AbstractWeightedPattern
Creates a new weighted pattern on the base of the given parent one.
activeArrayFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of AlgART arrays that were created by not finalized yet by this model.
activeFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of internal finalization tasks that are scheduled by this model to free unused system resources, but are not fully performed yet.
activeMappingFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of `mapped blocks` that were created by not finalized yet by this model.
activeTasksCount() - Method in class net.algart.finalizing.Finalizer
Returns the current number of tasks that are scheduled by `invokeOnDeallocation` method, but not fully performed yet.
actualFrames(RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher

add(IPoint) - Method in class net.algart.math.IPoint
Returns the vector sum of this and given point: every coordinate #i in the result is thisInstance.`coord(i)`+point.`coord(i)`.
add(Point) - Method in class net.algart.math.Point
Returns the vector sum of this and given point: every coordinate #i in the result is thisInstance.`coord(i)`+point.`coord(i)`.
add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray

add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray

add(long, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray

add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray

add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray

add(long, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray

add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray

add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray

add(long, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray

add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray

add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray

add(long, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray

add(long, SampleArray, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of src array to the sample #srcIndex1 of src array and stores the result into position #destIndex of this array.
add(long, long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of src2 array to the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
add(long, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of this array to the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
addBitsToInts(int[], int, long[], long, int) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, and add them count elements of dest array, starting from the element #destPos.
addByteArray(int[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFF).
addByteArray(double[], int, byte[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFF)*mult.
addByteBufferToArray(int[], int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFF).
addByteBufferToArray(double[], int, ByteBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFF)*mult.
addCharArray(int[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addCharArray(double[], int, char[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addCharBufferToArray(int[], int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addCharBufferToArray(double[], int, CharBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addDoubleArray(int[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addDoubleArray(double[], int, double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addDoubleBufferToArray(int[], int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addDoubleBufferToArray(double[], int, DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addFloatArray(int[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addFloatArray(double[], int, float[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addFloatBufferToArray(int[], int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addFloatBufferToArray(double[], int, FloatBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addIntArray(int[], int, int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addIntArray(double[], int, int[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addIntBufferToArray(int[], int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addIntBufferToArray(double[], int, IntBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addInterruptionListener(InterruptionContext.Listener) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
addInterruptionListener(InterruptionContext.Listener) - Method in interface net.algart.contexts.InterruptionContext
additionalProperties() - Method in class net.algart.arrays.MatrixInfo
Returns additional string properties, stored in this instance.
addLongArray(int[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addLongArray(double[], int, long[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addLongBufferToArray(int[], int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addLongBufferToArray(double[], int, LongBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addShortArray(int[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFFFF).
addShortArray(double[], int, short[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFFFF)*mult.
addShortBufferToArray(int[], int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFFFF).
addShortBufferToArray(double[], int, ShortBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFFFF)*mult.
Schedules the given task to be performed while system shutting down.
addToAllCoordinates(long) - Method in class net.algart.math.IPoint
Adds the given value to all coordinates of this point and returns the resulting point: every coordinate #i in the result is thisInstance.`coord(i)`+increment.
addToAllCoordinates(double) - Method in class net.algart.math.Point
Adds the given value to all coordinates of this point and returns the resulting point: every coordinate #i in the result is thisInstance.`coord(i)`+increment.
adjacentBranches() - Method in class net.algart.matrices.skeletons.SkeletonScanner
On the assumption that the `current pixel` is a `node`, returns indexes of all its neighbours, which are the starting pixels of branches, incident with this node.
adjacentBranches(int[]) - Method in class net.algart.matrices.skeletons.SkeletonScanner
More efficient version of `SkeletonScanner.adjacentBranches()` method, which stores the results in the passed Java array instead of creating new Java array.
algorithm() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns the algorithm which was used for copying.
ALL_FILE - Static variable in class net.algart.arrays.LargeMemoryModel
The special value for fileAreaSize argument in `asArray` and `asUpdatableArray` methods, that means the region from the specified position to the file end.
allocateElement() - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace

allocateElement() - Method in interface net.algart.arrays.CombinedMemoryModel.CombinerInPlace
Creates a new element that can be stored in or loaded from the combined array.
allocateElement() - Method in interface net.algart.arrays.ObjectInPlaceArray
Creates one instance of `ObjectArray.elementType()` class in some state.
allocateStorage(long, boolean) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner

allocateStorage(long, boolean) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Should create a storage (several AlgART arrays), allowing to store elements of the combined arrays.
allTemporaryFiles - Variable in class net.algart.arrays.AbstractDataFileModel
The internal synchronized set of all non-deleted temporary files: `AbstractDataFileModel.allTemporaryFiles()` method returns its clone.
allTemporaryFiles() - Method in class net.algart.arrays.AbstractDataFileModel

allTemporaryFiles() - Method in interface net.algart.arrays.DataFileModel
Returns the set of all data files, that are temporary and should be automatically deleted while system shutdown.
allUnionDecompositions(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation just returns the list containing 1 list, containing this instance as the only element: Collections.singletonList(Collections.<Pattern>singletonList(thisInstance)).
allUnionDecompositions(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation uses a common algorithm that usually provide good results.
allUnionDecompositions(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern

allUnionDecompositions(int) - Method in interface net.algart.math.patterns.Pattern
Returns a non-empty list of all best or almost best `union decompositions` with equal or similar "quality", i.e. with the same or almost same summary number of points in all Minkowski decompositions of all returned patterns.
allUsedDataFileModelsWithAutoDeletion() - Static method in class net.algart.arrays.LargeMemoryModel
Returns a newly allocated copy of the set of all `data file models`, that were used in any instances of this class (as constructor agruments) since the application start.
andBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
andBits(long[], long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.
andNotBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and inverted corresponding count bits, packed in src array, starting from the bit #srcPos.
andNotBits(long[], long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and inverted corresponding count bits, packed in src buffer, starting from the bit #srcPos.
ApertureBasedSkeletonPixelClassifier - Class in net.algart.matrices.skeletons
A skeletal implementation of the `SkeletonPixelClassifier` abstract class, minimizing the effort required to implement its abstract methods.
ApertureBasedSkeletonPixelClassifier(int, long[][]) - Constructor for class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
Creates new instance of this class, allowing to process skeletons with the given number of dimensions, with the order of neighbours, specified in the second argument.
apertureDim() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the dimensions of the aperture of this filter.
apertureDim(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `ApertureFilterOperator.apertureDim()`[coordIndex].
ApertureFilteredFunc - Class in net.algart.math.functions
A function, transformed by `ApertureFilterOperator` in n-dimensional Euclidean space.
ApertureFilterOperator - Class in net.algart.math.functions
Aperture filtering operator in n-dimensional Euclidean space: g(x) = O f(x) = apertureFunc(f(x+a0), f(x+a1), ..., f(x+am-1)), where x is a point of the n-dimensional space, apertureFunc is some function with m arguments (the aperture function), {ai} is a set of points with (usually) little coordinates (the aperture), f is the source mathematical function and g is the result of applying the operator to f.
apertureFrom() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the start coordinates of the points in the aperture of this filter.
apertureFrom(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `ApertureFilterOperator.apertureFrom()`[coordIndex].
apertureFunc() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the aperture function, used by this filter.
ApertureProcessor<K> - Interface in net.algart.matrices
Abstract aperture matrix processor: an algorithm, processing a group of `n-dimensional matrices` and returning a group of resulting matrices, where the value of every element of every resulting matrix depends only on the elements of the source matrices in some aperture "around" the same position.
apertureStep(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `ApertureFilterOperator.apertureSteps()`[coordIndex].
apertureSteps() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the steps of changing coordinates of the points in the aperture of this filter.
apertureTo(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `ApertureFilterOperator.apertureFrom()`[coordIndex] + (`ApertureFilterOperator.apertureDim()`[coordIndex] - 1) * `ApertureFilterOperator.apertureSteps()`[coordIndex].
append(Array) - Method in interface net.algart.arrays.MutableArray
Appends the specified array to the end of this array.
append(Array) - Method in interface net.algart.arrays.MutableBitArray

append(Array) - Method in interface net.algart.arrays.MutableByteArray

append(Array) - Method in interface net.algart.arrays.MutableCharArray

append(String) - Method in interface net.algart.arrays.MutableCharArray
Appends all characters of value to the end of this array and returns this array.
append(Array) - Method in interface net.algart.arrays.MutableDoubleArray

append(Array) - Method in interface net.algart.arrays.MutableFloatArray

append(Array) - Method in interface net.algart.arrays.MutableIntArray

append(Array) - Method in interface net.algart.arrays.MutableLongArray

append(Array) - Method in interface net.algart.arrays.MutableObjectArray

append(Array) - Method in interface net.algart.arrays.MutableObjectInPlaceArray

append(Array) - Method in interface net.algart.arrays.MutablePArray

append(Array) - Method in interface net.algart.arrays.MutablePFixedArray

append(Array) - Method in interface net.algart.arrays.MutablePFloatingArray

append(Array) - Method in interface net.algart.arrays.MutablePIntegerArray

append(Array) - Method in interface net.algart.arrays.MutableShortArray

apply(Func) - Method in class net.algart.math.functions.AbstractCoordinateTransformationOperator

apply(Func) - Method in class net.algart.math.functions.ApertureFilterOperator

apply(Func) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
In this interface, this method is equivalent to `CoordinateTransformedFunc.getInstance(f, this)`.
apply(Func) - Method in interface net.algart.math.functions.Operator
Returns the result of applying this operator to the given function.
applyFunc(ArrayContext, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to `applyFunc(context, f, true, result, x)`.
applyFunc(ArrayContext, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to `applyFunc(context, f, truncateOverflows, 0, true, result, x)`.
applyFunc(ArrayContext, boolean, int, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
Creates a "lazy" array by lazy = `asFuncArray(truncateOverflows, f, result.type(), x)` call and copies it into the result argument by `copy(context, result, lazy, numberOfTasks, strictMode)` call.
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc(context, true, f, result, x)`.
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc`(context, truncateOverflows, f, result, `several`(PArray.class, x)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc(context, true, f, result, x1, x2)`.
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc`(context, truncateOverflows, f, result, `several`(PArray.class, x1, x2)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc(context, true, f, result, x1, x2, x3)`.
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc`(context, truncateOverflows, f, result, `several`(PArray.class, x1, x2, x3)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc(context, true, f, result, x1, x2, x3, x4)`.
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc`(context, truncateOverflows, f, result, `several`(PArray.class, x1, x2, x3, x4)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Equivalent to `applyFunc(context, true, f, result, x)`.
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Calls to `Arrays.applyFunc`(context, truncateOverflows, f, result.array(), arrays), where arrays is {x.get(0).`array`(), x.get(1).`array`(), ...}.
area() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the oriented area inside the contour, following along the scanned boundary.
area() - Method in interface net.algart.matrices.stitching.FramePosition

area(Point, long[]) - Static method in class net.algart.matrices.stitching.ShiftFramePosition

area() - Method in class net.algart.matrices.stitching.UniversalFramePosition

areAllElementTypesSupported() - Method in class net.algart.arrays.AbstractMemoryModel

areAllElementTypesSupported() - Method in class net.algart.arrays.BufferMemoryModel

areAllElementTypesSupported() - Method in class net.algart.arrays.CombinedMemoryModel

areAllElementTypesSupported() - Method in class net.algart.arrays.LargeMemoryModel

areAllElementTypesSupported() - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with all element types.
areAllElementTypesSupported() - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
areAllElementTypesSupported() - Method in class net.algart.arrays.SimpleMemoryModel

areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.AbstractMemoryModel

areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.BufferMemoryModel

areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.CombinedMemoryModel

areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.LargeMemoryModel

areAllPrimitiveElementTypesSupported() - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with all primitive element types: boolean, char, byte, short, int, long, float, double.
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.SimpleMemoryModel

areBitsZero(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns true if the specified fragment of the given packed bit array is filled by zero bits (0).
areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform

areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.FastFourierTransform

areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform

areComplexSamplesRequired() - Method in interface net.algart.matrices.spectra.SpectralTransform
Returns true if the transformation methods of this class (`directTransform`, `inverseTransform`, `directTransformMatrix`, `inverseTransformMatrix`) can process only complex samples, false if the real samples are also allowed.
areElementsZero(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns true if the specified fragment of the passed Java array is filled by zero (false for boolean[] array, (char)0 for char[], null for non-primitive element type).
areIndexesSorted(int[], int, int, ArrayComparator) - Static method in class net.algart.arrays.ArraySorter
Returns true if the fromIndex..toIndex-1 range of indexes in some array is sorted.
areSorted(long, long, ArrayComparator) - Static method in class net.algart.arrays.ArraySorter
Returns true if the fromIndex..toIndex-1 range of some array is sorted.
array() - Method in class net.algart.arrays.AbstractMatrix

Array - Interface in net.algart.arrays
AlgART array of any elements, read-only access.
array() - Method in interface net.algart.arrays.Matrix
Returns a reference to the built-in AlgART array.
ArrayComparator - Interface in net.algart.arrays
Comparison interface, designed for comparing elements in some data array.
ArrayContext - Interface in net.algart.arrays
The context of processing AlgART arrays.
ArrayContext.Event - Class in net.algart.arrays
The array processing event: an argument of `ArrayContext.updateProgress(Event)` method.
ArrayContext.Event(Class<?>, long, long) - Constructor for class net.algart.arrays.ArrayContext.Event
Creates new event with the specified `ArrayContext.Event.elementType()`, `ArrayContext.Event.length()`, `ArrayContext.Event.readyCount()` for the case of 1 `parallel task`.
ArrayContext.Event(Class<?>, long[], long[]) - Constructor for class net.algart.arrays.ArrayContext.Event
Creates new event with the specified `ArrayContext.Event.elementType()`, `ArrayContext.Event.lengthPerTask()` and `ArrayContext.Event.readyCountPerTask()`.
arrayEquals(Object, int, Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns true if the arguments are Java arrays and their specified fragments are equals, or if both arguments are null.
ArrayExchanger - Interface in net.algart.arrays
Exchanging interface, designed for exchanging (swapping) two elements in some data array.
arrayHashCode(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns a hash code based on the contents of the specified fragment of the given array.
arrayLength() - Method in class net.algart.arrays.ArrayPool
Returns the size of all arrays in this pool.
arrayLength() - Method in class net.algart.arrays.JArrayPool
Returns the size of all arrays in this pool.
ArrayMemoryContext - Interface in net.algart.contexts
The context informing the module, working with `AlgART arrays`, about the preferred `memory model`.
ArrayPool - Class in net.algart.arrays
A simple pool of the `unresizable AlgART arrays` (usually work buffers) with the same size and type of elements, based on a list of SoftReference or WeakReference.
ArrayProcessor - Interface in net.algart.arrays
Abstract array processor: an algorithm processing AlgART arrays or matrices.
ArrayProcessorWithContextSwitching - Interface in net.algart.arrays
Array processor allowing to switch the current context.
Arrays - Class in net.algart.arrays
A set of static methods useful for working with `AlgART arrays`.
Arrays.ComparingCopyStatus - Class in net.algart.arrays
The information about the copying, returned by `Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array)` and `Matrices.compareAndCopy(ArrayContext, Matrix, Matrix)` methods.
Arrays.Copier - Class in net.algart.arrays
Implementation of `Arrays.ParallelExecutor` performing simple copying of the source array.
Arrays.Copier(ArrayContext, UpdatableArray, Array, int, long) - Constructor for class net.algart.arrays.Arrays.Copier
Creates new instance of this class, performing copying of src array to dest array.
Arrays.CopyAlgorithm - Enum in net.algart.arrays
The information about the internal algorithm, which was used by copying methods of this package: `Arrays.copy(ArrayContext, UpdatableArray, Array)`, `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)`, `Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array)`, `Matrices.copy(ArrayContext, Matrix, Matrix)`, etc.
Arrays.CopyStatus - Class in net.algart.arrays
The information about the copying, returned by copying methods of this package: `Arrays.copy(ArrayContext, UpdatableArray, Array)`, `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)`, `Matrices.copy(ArrayContext, Matrix, Matrix)`, etc.
Arrays.MinMaxInfo - Class in net.algart.arrays
The helper class for `Arrays.rangeOf(PArray, MinMaxInfo)` method, containing information about the minimum and maximum in some AlgART array.
Arrays.MinMaxInfo() - Constructor for class net.algart.arrays.Arrays.MinMaxInfo
Creates new `uninitialized` instance of this class.
Arrays.ParallelExecutor - Class in net.algart.arrays
The class simplifying the parallel processing a large AlgART array in several threads, where each thread process a set of ranges of the source array (`Array.subArray`).
Arrays.ParallelExecutor(ArrayContext, UpdatableArray, Array, int, int, long) - Constructor for class net.algart.arrays.Arrays.ParallelExecutor
Creates new instance of this class, intended for processing the passed src AlgART array.
Arrays.SystemSettings - Class in net.algart.arrays
A set of static methods for getting some important global settings, stored in system properties and used for customizing modules processing `AlgART arrays`.
Arrays.SystemSettings.DiskSynchronizer - Interface in net.algart.arrays
Global synchronizer, used for all disk operations, performed by this package.
Describes when to execute the task passed to `Arrays.addShutdownTask(Runnable, TaskExecutionOrder)` method.
arraysOfParallelMatrices(Class<T>, List<? extends Matrix<? extends T>>) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have `equal dimensions` and, if it is true, creates and returns Java array of `built-in AlgART arrays` of all passed matrices.
ArraySorter - Class in net.algart.arrays
Sorting algorithms.
The context informing the module, working with `AlgART arrays`, about the preferred `thread pool factory`.
as(Class<T>) - Method in class net.algart.contexts.AbstractContext
This implementation returns, when possible, the reference to this instance or to the service provider implementing the required class.
as(Class<T>) - Method in interface net.algart.contexts.Context
Retrieves a specific context according to the passed context class or throws `UnsupportedContextException` if this context cannot serve this request.
as(Class<T>) - Method in class net.algart.contexts.SubContext
This implementation returns the reference to this instance, if contextClass.isAssignableFrom(thisInstance.getClass()), or calls superContext.`as`(contextClass) in other case.
as(Class<T>) - Method in class net.algart.contexts.SubtaskContext
See the the detailed specification in the comments to this class.
asArray(P, Class<?>, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Returns an `immutable` AlgART array with specified element type, backed by the content of a region of the `data file` with specified name.
asBitArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (BitArray)`asArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder)`.
asByteArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (ByteArray)`asArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder)`.
asCharArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (CharArray)`asArray(filePath, char.class, filePosition, fileAreaSize, byteOrder)`.
asCharSequence(CharArray) - Static method in class net.algart.arrays.Arrays
Returns a view of the character array implementing standard CharSequence interface.
asCombinedArray(Class<E>, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel
Returns an immutable combined array backed by the storage, which consists of immutable views of the passed argument (storage[0].`asImmutable()`, (storage[1].`asImmutable()`, ..., (storage[storage.length-1].`asImmutable()`, with the current combiner (specified while creating this memory model).
asConcatenation(Array...) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed sequence of AlgART arrays as their concatenation.
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution

asConvolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution

asConvolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.BasicConvolution

asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

asConvolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
Equivalent to `asConvolution`(src.`type`(PArray.class), src, pattern).
asConvolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the convolution of the source matrix by the specified pattern.
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution

asConvolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution

asCoordFuncMatrix(Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
Equivalent to `asCoordFuncMatrix(true, f, requiredType, dim)`.
asCoordFuncMatrix(boolean, Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
An analog of the `Matrices.asFuncMatrix(boolean, Func, Class, List)` method, where the passed function is applied not to the elements of some source matrices, but to the indexes of the resulting matrix.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractArray

asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns `updatableClone`(`Arrays.SMM`).
asCopyOnNextWrite() - Method in interface net.algart.arrays.Array
Returns a copy-on-next-write view of this array.
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableBitArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableByteArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableCharArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableDoubleArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableFloatArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableIntArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableLongArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableObjectArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableObjectInPlaceArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePFixedArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePFloatingArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePIntegerArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableShortArray

asCopyOnNextWrite() - Method in interface net.algart.arrays.UpdatableArray

asDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

asDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

asDilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the dilation of the source matrix by the specified pattern.
asDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
This method must be equivalent to `AbstractMorphology.asDilation(Matrix src, Pattern pattern)` if isDilation argument is true or to `AbstractMorphology.asErosion(Matrix src, Pattern pattern)` if isDilation argument is false.
asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.BasicMorphology

asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asDoubleArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (DoubleArray)`asArray(filePath, double.class, filePosition, fileAreaSize, byteOrder)`.
asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

asErosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the erosion of the source matrix by the specified pattern.
asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

asFloatArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (FloatArray)`asArray(filePath, float.class, filePosition, fileAreaSize, byteOrder)`.
asFuncArray(Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to `asFuncArray(true, f, requiredType, x)`.
asFuncArray(boolean, Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed x AlgART arrays (with primitive element type), where each element #k is a result of calling f.`get`(x[0].`getDouble`(k), x[1].`getDouble`(k), ...), i.e. the result of the passed function for arguments, equal to the corresponding elements #k in all passed arrays.
asFuncMatrix(Func, Class<? extends T>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(f, requiredType, `several`(PArray.class, x)).
asFuncMatrix(boolean, Func, Class<? extends T>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(truncateOverflows, f, requiredType, `several`(PArray.class, x)).
asFuncMatrix(Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(f, requiredType, `several`(PArray.class, x1, x2)).
asFuncMatrix(boolean, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(truncateOverflows, f, requiredType, `several`(PArray.class, x1, x2)).
asFuncMatrix(Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(f, requiredType, `several`(PArray.class, x1, x2, x3)).
asFuncMatrix(boolean, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(truncateOverflows, f, requiredType, `several`(PArray.class, x1, x2, x3)).
asFuncMatrix(Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(f, requiredType, `several`(PArray.class, x1, x2, x3, x4)).
asFuncMatrix(boolean, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix`(truncateOverflows, f, requiredType, `several`(PArray.class, x1, x2, x3, x4)).
asFuncMatrix(Func, Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asFuncMatrix(true, f, requiredType, x)`.
asFuncMatrix(boolean, Func, Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
An analog of `Arrays.asFuncArray(boolean, Func, Class, PArray...)` method for AlgART matrices.
asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asFunctionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls `asFunctionOfPercentilePair`(src,m1,m2,pattern,processingFunc), where m1=`constantPercentileMatrix`(src,percentileIndex1) and m2=`constantPercentileMatrix`(src,percentileIndex2).
asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asFunctionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the result of some given function f(v, v1,v2) of the source matrix v and two percentiles v1,v2 of the source matrix by the specified pattern.
asFunctionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the result of some given function f(v, v1,v2) of the source matrix v and two percentiles v1,v2 of the source matrix by the specified pattern.
asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asFunctionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asFunctionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asFunctionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asFunctionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asFunctionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the result of some given function f(S) of the aperture sum S of the source matrix by the specified pattern.
asFunctionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asImmutable() - Method in class net.algart.arrays.AbstractArray

asImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns an instance of the subclass of `AbstractBitArray`, where the following method are overridden and call the same methods of this instance: `AbstractBitArray.getBit(long)`, `AbstractBitArray.getData(long, Object, int, int)`, `AbstractBitArray.getData(long, Object)`, `AbstractBitArray.loadResources(ArrayContext, long, long)`, `AbstractBitArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractBitArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns an instance of the subclass of `AbstractByteArray`, where the following method are overridden and call the same methods of this instance: `AbstractByteArray.getByte(long)`, `AbstractByteArray.getData(long, Object, int, int)`, `AbstractByteArray.getData(long, Object)`, `AbstractByteArray.loadResources(ArrayContext, long, long)`, `AbstractByteArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractByteArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns an instance of the subclass of `AbstractCharArray`, where the following method are overridden and call the same methods of this instance: `AbstractCharArray.getChar(long)`, `AbstractCharArray.getData(long, Object, int, int)`, `AbstractCharArray.getData(long, Object)`, `AbstractCharArray.loadResources(ArrayContext, long, long)`, `AbstractCharArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractCharArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns an instance of the subclass of `AbstractDoubleArray`, where the following method are overridden and call the same methods of this instance: `AbstractDoubleArray.getDouble(long)`, `AbstractDoubleArray.getData(long, Object, int, int)`, `AbstractDoubleArray.getData(long, Object)`, `AbstractDoubleArray.loadResources(ArrayContext, long, long)`, `AbstractDoubleArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractDoubleArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns an instance of the subclass of `AbstractFloatArray`, where the following method are overridden and call the same methods of this instance: `AbstractFloatArray.getFloat(long)`, `AbstractFloatArray.getData(long, Object, int, int)`, `AbstractFloatArray.getData(long, Object)`, `AbstractFloatArray.loadResources(ArrayContext, long, long)`, `AbstractFloatArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractFloatArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns an instance of the subclass of `AbstractIntArray`, where the following method are overridden and call the same methods of this instance: `AbstractIntArray.getInt(long)`, `AbstractIntArray.getData(long, Object, int, int)`, `AbstractIntArray.getData(long, Object)`, `AbstractIntArray.loadResources(ArrayContext, long, long)`, `AbstractIntArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractIntArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns an instance of the subclass of `AbstractLongArray`, where the following method are overridden and call the same methods of this instance: `AbstractLongArray.getLong(long)`, `AbstractLongArray.getData(long, Object, int, int)`, `AbstractLongArray.getData(long, Object)`, `AbstractLongArray.loadResources(ArrayContext, long, long)`, `AbstractLongArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractLongArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns an instance of the subclass of `AbstractObjectArray`, where the following method are overridden and call the same methods of this instance: `AbstractObjectArray.get(long)`, `AbstractObjectArray.getData(long, Object, int, int)`, `AbstractObjectArray.getData(long, Object)`, `AbstractObjectArray.loadResources(ArrayContext, long, long)`, `AbstractObjectArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractObjectArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns an instance of the subclass of `AbstractShortArray`, where the following method are overridden and call the same methods of this instance: `AbstractShortArray.getShort(long)`, `AbstractShortArray.getData(long, Object, int, int)`, `AbstractShortArray.getData(long, Object)`, `AbstractShortArray.loadResources(ArrayContext, long, long)`, `AbstractShortArray.flushResources(ArrayContext, long, long, boolean)` and `AbstractShortArray.freeResources(ArrayContext, long, long, boolean)`.
asImmutable() - Method in interface net.algart.arrays.Array
Returns an immutable view of this array.
asImmutable() - Method in interface net.algart.arrays.BitArray

asImmutable() - Method in interface net.algart.arrays.ByteArray

asImmutable() - Method in interface net.algart.arrays.CharArray

asImmutable() - Method in interface net.algart.arrays.DoubleArray

asImmutable() - Method in interface net.algart.arrays.FloatArray

asImmutable() - Method in interface net.algart.arrays.IntArray

asImmutable() - Method in interface net.algart.arrays.LongArray

asImmutable() - Method in interface net.algart.arrays.ObjectArray

asImmutable() - Method in interface net.algart.arrays.PArray

asImmutable() - Method in interface net.algart.arrays.PFixedArray

asImmutable() - Method in interface net.algart.arrays.PFloatingArray

asImmutable() - Method in interface net.algart.arrays.PIntegerArray

asImmutable() - Method in interface net.algart.arrays.ShortArray

asIndexFuncArray(Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
Equivalent to `asIndexFuncArray(true, f, requiredType, length)`.
asIndexFuncArray(boolean, Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
An analog of the `Arrays.asFuncArray(boolean, Func, Class, PArray...)` method, where the passed function is applied not to the elements of some source array, but to the index of the resulting array.
asIntArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (IntArray)`asArray(filePath, int.class, filePosition, fileAreaSize, byteOrder)`.
asInterpolationFunc(Matrix<? extends PArray>, Matrices.InterpolationMethod, boolean) - Static method in class net.algart.arrays.Matrices
Returns a function of the coordinates represented by the given matrix with the given interpolation method.
asInterpolationFunc(Matrix<? extends PArray>, Matrices.InterpolationMethod, double) - Static method in class net.algart.arrays.Matrices
An analog of `Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean)` method, that use constant continuation for all coordinates outside the matrix.
asInterpolationFunc(Matrix<? extends PArray>) - Method in interface net.algart.matrices.stitching.FramePosition

asInterpolationFunc(Matrix<? extends PArray>) - Method in class net.algart.matrices.stitching.UniversalFramePosition

asList(Array, Class<E>) - Static method in class net.algart.arrays.Arrays
Returns a list backed by the specified array.
asList(ObjectArray<E>) - Static method in class net.algart.arrays.Arrays
Equivalent to `asList`(array, array.elementType()}.
asLongArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (LongArray)`asArray(filePath, long.class, filePosition, fileAreaSize, byteOrder)`.
asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asMatrix(P, MatrixInfo) - Method in class net.algart.arrays.LargeMemoryModel

asMaximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asMaximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asMaximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asMaximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asMean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This method is fully implemented in this class via the equivalent call of `AbstractRankMorphology.asFunctionOfSum(Matrix, Pattern, Func)` method, as described in `comments to this method` in `RankMorphology` interface.
asMean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asMean(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the mean of the source matrix by the specified pattern.
asMean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls `asMeanBetweenPercentiles`(src,m1,m2,pattern,filler), where m1=`constantPercentileMatrix`(src,fromPercentileIndex) and m2=`constantPercentileMatrix`(src,toPercentileIndex).
asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the mean between 2 percentiles of the source matrix by the specified pattern.
asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the mean between 2 percentiles of the source matrix by the specified pattern.
asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the mean between 2 values of the source matrix by the specified pattern.
asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asMinimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asMinimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asMinimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asMinimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asModuleOfVector(Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asModuleOfVector(Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asModuleOfVector(Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Method in interface net.algart.matrices.linearfiltering.Derivator

asNeighbourhoodBitMaps(Matrix<? extends BitArray>) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
Returns an immutable view of the passed skeleton matrix, where each element is an integer, containing, in its low bits, the bit values of the corresponding element C of the source skeleton and of all its neighbours (in terms of the `straight-and-diagonal connectivity kind`).
asNonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asNonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asNonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asNonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asNonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asNonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator

asNonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asNonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator

asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls `asPercentile`(src,m,pattern), where m=`constantPercentileMatrix`(src,percentileIndex).
asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the percentile of the source matrix by the specified pattern.
asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the percentile of the source matrix by the specified pattern.
asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asPixelTypes(Matrix<? extends BitArray>, SkeletonPixelClassifier.AttachmentInformation) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier

asPixelTypes(Matrix<? extends BitArray>, SkeletonPixelClassifier.AttachmentInformation) - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns an immutable view of the passed skeleton matrix, where each element is an integer, specifying the type of the corresponding pixel of the skeleton.
asPixelTypes(SkeletonPixelClassifier.AttachmentInformation) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Equivalent to `SkeletonScanner.pixelClassifier()`.`asPixelTypes`(`SkeletonScanner.skeleton()`, attachmentInformation), but probably works faster.
asProcessed(Class<? extends T>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor

asProcessed(Class<? extends T>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to `asProcessed`(requiredType, src, `Matrices.several`(PArray.class), pattern).
asProcessed(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to `asProcessed`(requiredType, src, `Matrices.several`(PArray.class, additionalMatrix), pattern).
asProcessed(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to `asProcessed`(requiredType, src, `Matrices.several`(PArray.class, additionalMatrix1, additionalMatrix2), pattern).
asProcessed(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to `asProcessed`(requiredType, src, `Matrices.several`(PArray.class, additionalMatrix1, additionalMatrix2, additionalMatrix3), pattern).
asProcessed(Class<? extends T>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Returns an immutable view of the passed source matrix M=src and the passed additional matrices Mk=additionalMatrices.get(k), such that any reading data from it calculates and returns the result R of this streaming aperture processor.
asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicRankMorphology

asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns an immutable view of the passed baseMatrix matrix, such that any reading data from it calculates and returns the ranks of some given values v regarding the source matrix baseMatrix with the specified pattern.
asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology

asResized(Matrices.ResizingMethod, Matrix<? extends PArray>, long...) - Static method in class net.algart.arrays.Matrices
Returns an immutable view of the passed AlgART matrix, resized to the specified dimensions newDim.
asResized(Matrices.ResizingMethod, Matrix<? extends PArray>, long[], double[]) - Static method in class net.algart.arrays.Matrices
An extended analog of `Matrices.asResized(Matrices.ResizingMethod, Matrix, long...)` method, allowing to precisely specify a custom scaling value along every coordinate.
asRoundedDirectionIndex2D(Matrix<? extends PArray>, Matrix<? extends PArray>) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

asRoundedDirectionIndex2D(Matrix<? extends PArray>, Matrix<? extends PArray>) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

asRoundedDirectionIndex2D(Matrix<? extends PArray>, Matrix<? extends PArray>) - Method in interface net.algart.matrices.linearfiltering.Derivator

asSampleArray(UpdatablePNumberArray, UpdatablePNumberArray) - Static method in class net.algart.matrices.spectra.ComplexScalarSampleArray
Returns a view of the specified pair of AlgART arrays as an array of scalar complex samples.
asSampleArray(MemoryModel, UpdatablePNumberArray, UpdatablePNumberArray, long, long, long) - Static method in class net.algart.matrices.spectra.ComplexVectorSampleArray
Returns a view of the specified pair of AlgART arrays as an array of complex vector samples.
asSampleArray(UpdatablePNumberArray) - Static method in class net.algart.matrices.spectra.RealScalarSampleArray
Returns a view of the specified AlgART array as an array of scalar real samples.
asSampleArray(MemoryModel, UpdatablePNumberArray, long, long, long) - Static method in class net.algart.matrices.spectra.RealVectorSampleArray
Returns a view of the specified pair of AlgART arrays as an array of real vector samples.
asShifted(Array, long) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed AlgART array, cyclically shifted to the right by the specified number of elements.
asShifted(Matrix<? extends Array>, long...) - Static method in class net.algart.arrays.Matrices
Returns an immutable view of the passed AlgART matrix, pseudo-cyclically shifted to the right for every coordinate.
asShortArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (ShortArray)`asArray(filePath, short.class, filePosition, fileAreaSize, byteOrder)`.
asStitched(Class<? extends T>, RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher

asThinning(int) - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Returns current `result()` matrix thinned along the given direction.
asThinning(int) - Method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D
Returns current `result()` matrix thinned along the given direction.
asThinning(int) - Method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D
Returns current `result()` matrix thinned along the given direction.
asThinning(int) - Method in interface net.algart.matrices.skeletons.ThinningSkeleton
Returns current `result()` matrix thinned along the given direction.
asThinning(int) - Method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Returns current `result()` matrix thinned along the given direction.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractArray

asTrustedImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation calls `AbstractBitArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation calls `AbstractByteArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation calls `AbstractCharArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls `AbstractDoubleArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls `AbstractFloatArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation calls `AbstractIntArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation calls `AbstractLongArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls `AbstractObjectArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation calls `AbstractShortArray.asImmutable()` and returns its result.
asTrustedImmutable() - Method in interface net.algart.arrays.Array
Returns a trusted immutable view of this array.
asTrustedImmutable() - Method in interface net.algart.arrays.BitArray

asTrustedImmutable() - Method in interface net.algart.arrays.ByteArray

asTrustedImmutable() - Method in interface net.algart.arrays.CharArray

asTrustedImmutable() - Method in interface net.algart.arrays.DoubleArray

asTrustedImmutable() - Method in interface net.algart.arrays.FloatArray

asTrustedImmutable() - Method in interface net.algart.arrays.IntArray

asTrustedImmutable() - Method in interface net.algart.arrays.LongArray

asTrustedImmutable() - Method in interface net.algart.arrays.ObjectArray

asTrustedImmutable() - Method in interface net.algart.arrays.PArray

asTrustedImmutable() - Method in interface net.algart.arrays.PFixedArray

asTrustedImmutable() - Method in interface net.algart.arrays.PFloatingArray

asTrustedImmutable() - Method in interface net.algart.arrays.PIntegerArray

asTrustedImmutable() - Method in interface net.algart.arrays.ShortArray

asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns this object.
asUnresizable() - Method in interface net.algart.arrays.UpdatableArray
Returns an unresizable view of this array.
asUnresizable() - Method in interface net.algart.arrays.UpdatableBitArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableByteArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableCharArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableDoubleArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableFloatArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableIntArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableLongArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray

asUnresizable() - Method in interface net.algart.arrays.UpdatablePArray

asUnresizable() - Method in interface net.algart.arrays.UpdatablePFixedArray

asUnresizable() - Method in interface net.algart.arrays.UpdatablePFloatingArray

asUnresizable() - Method in interface net.algart.arrays.UpdatablePIntegerArray

asUnresizable() - Method in interface net.algart.arrays.UpdatableShortArray

asUpdatableArray(ByteBuffer, Class<?>) - Static method in class net.algart.arrays.BufferMemoryModel
Returns an unresizable AlgART array backed by a duplicate of the specified ByteBuffer (more precisely, byteBuffer.duplicate().order(byteBuffer.order())), excluding a case of boolean element type.
asUpdatableArray(P, Class<?>, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Returns an `unresizable` AlgART array with specified element type, backed by the content of a region of the `data file` with specified name.
asUpdatableArray(Object) - Static method in class net.algart.arrays.SimpleMemoryModel
Returns an unresizable AlgART array backed by the specified Java array, excluding a case of boolean[] array.
asUpdatableBitArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableBitArray)`asUpdatableArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableByteArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableByteArray)`asUpdatableArray`(byteBuffer, byte.class).
asUpdatableByteArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableByteArray)`asUpdatableArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableByteArray(byte[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableByteArray)`asUpdatableArray`((Object)array).
asUpdatableCharArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableCharArray)`asUpdatableArray`(byteBuffer, char.class).
asUpdatableCharArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableCharArray)`asUpdatableArray(filePath, char.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableCharArray(char[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableCharArray)`asUpdatableArray`((Object)array).
asUpdatableCombinedArray(Class<E>, UpdatableArray[]) - Method in class net.algart.arrays.CombinedMemoryModel
Returns an unresizable combined array backed by the storage, which consists of shallow unresizable copies of the passed argument (storage[0].`asUnresizable()`.`shallowClone()`, (storage[1].`asUnresizable()`.`shallowClone()`, ..., (storage[storage.length-1].`asUnresizable()`.`shallowClone()`, with the current combiner (specified while creating this memory model).
asUpdatableDoubleArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableDoubleArray)`asUpdatableArray`(byteBuffer, double.class).
asUpdatableDoubleArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableDoubleArray)`asUpdatableArray(filePath, double.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableDoubleArray(double[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableDoubleArray)`asUpdatableArray`((Object)array).
asUpdatableFloatArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableFloatArray)`asUpdatableArray`(byteBuffer, float.class).
asUpdatableFloatArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableFloatArray)`asUpdatableArray(filePath, float.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableFloatArray(float[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableFloatArray)`asUpdatableArray`((Object)array).
asUpdatableFuncArray(Func.Updatable, Class<? extends T>, UpdatablePArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to `asUpdatableFuncArray(true, f, requiredType, x)`.
asUpdatableFuncArray(boolean, Func.Updatable, Class<? extends T>, UpdatablePArray...) - Static method in class net.algart.arrays.Arrays
An extended analog of the `Arrays.asFuncArray(boolean, Func, Class, PArray...)` method allowing to create updatable view of the source array.
asUpdatableFuncMatrix(Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to `asUpdatableFuncMatrix(true, f, requiredType, x)`.
asUpdatableFuncMatrix(boolean, Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
An analog of `Arrays.asUpdatableFuncArray` method for AlgART matrices.
asUpdatableIntArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableIntArray)`asUpdatableArray`(byteBuffer, int.class).
asUpdatableIntArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableIntArray)`asUpdatableArray(filePath, int.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableIntArray(int[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableIntArray)`asUpdatableArray`((Object)array).
asUpdatableLongArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableLongArray)`asUpdatableArray`(byteBuffer, long.class).
asUpdatableLongArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableLongArray)`asUpdatableArray(filePath, long.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableLongArray(long[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableLongArray)`asUpdatableArray`((Object)array).
asUpdatableMatrix(P, MatrixInfo) - Method in class net.algart.arrays.LargeMemoryModel

asUpdatableObjectArray(E[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableObjectArray)`asUpdatableArray`((Object)array).
asUpdatableShortArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableShortArray)`asUpdatableArray`(byteBuffer, short.class).
asUpdatableShortArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableShortArray)`asUpdatableArray(filePath, short.class, filePosition, fileAreaSize, byteOrder)`.
asUpdatableShortArray(short[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableShortArray)`asUpdatableArray`((Object)array).
autoResizingOnMapping() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns false.
autoResizingOnMapping() - Method in interface net.algart.arrays.DataFileModel
If this method returns true, then mapping the data file by `map(position, size)` call automatically increases the file length to position+size if the current file length is less than this value.
autoResizingOnMapping() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Boolean.getBoolean("net.algart.arrays.DefaultDataFileModel.autoResizingOnMapping"), stored while initializing `DefaultDataFileModel` class, or false if there is no such system property or some exception occurred while calling Boolean.getBoolean.
availableProcessors() - Static method in class net.algart.arrays.Arrays.SystemSettings
The number of processor units, that are allowed for simultaneous usage by AlgART libraries: the minimum from Runtime.getRuntime().availableProcessors() value and the `Arrays.SystemSettings.MAX_AVAILABLE_PROCESSORS` constant.
availableTempJavaMemoryForTiling() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the minimum from `Arrays.SystemSettings.maxTempJavaMemoryForTiling()` and 80% of the amount of memory, that can be probably allocated in Java heap without the risk of OutOfMemoryError.
AverageExceptingNaN - Class in net.algart.matrices.stitching

AVERAGING - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with averaging (while compression), but without interpolation.
averaging() - Method in class net.algart.arrays.Matrices.ResizingMethod
Returns true for any instances of `Matrices.ResizingMethod.Averaging` class, in particular, for `Matrices.ResizingMethod.AVERAGING` and `Matrices.ResizingMethod.POLYLINEAR_AVERAGING` cases, false for other cases.
averaging() - Method in class net.algart.arrays.Matrices.ResizingMethod.Averaging

## B

b() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns the vector b: right sides of inequations, defining the half-spaces (see the `comments to this class`).
b() - Method in class net.algart.math.functions.LinearFunc
Returns b coefficient of this linear function.
b() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing b vector.
bar(int) - Method in class net.algart.arrays.Histogram
Returns the bar #value of the histogram: b[value].
bars() - Method in class net.algart.arrays.Histogram
Returns all bars of the histogram.
BasicConvolution - Class in net.algart.matrices.linearfiltering

BasicDerivator - Class in net.algart.matrices.linearfiltering

BasicMorphology - Class in net.algart.matrices.morphology
The simplest complete implementation of `Morphology` interface.
BasicRankMorphology - Class in net.algart.matrices.morphology
Almost complete implementation of `RankMorphology` interface with an instantiation method of some complete implementation.
BasicSkeletonPixelClassifier2D - Class in net.algart.matrices.skeletons
Ready classifier of pixel of 2-dimensional `thinning skeletons`.
beucherGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

beucherGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

beucherGradient(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the Beucher gradient of the source matrix by the specified pattern, that means the elementwise difference between `dilation` and `erosion` of the source matrix with the same pattern.
beucherGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

BitArray - Interface in net.algart.arrays
AlgART array of boolean values, read-only access.
bitEquals(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns true if the specified fragments of the given packed bit arrays are equals, or if both arguments are null.
bitHashCode(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns a hash code based on the contents of the specified fragment of the given packed bit array.
bitLevels() - Method in interface net.algart.matrices.morphology.CustomRankPrecision
The bit levels.
bitLevels() - Method in enum net.algart.matrices.morphology.RankPrecision

BITS_PER_BIT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of bit array: 1.
BITS_PER_BYTE - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of byte array: 8.
BITS_PER_CHAR - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of character array: 16.
BITS_PER_DOUBLE - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of double array: 64.
BITS_PER_FLOAT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of float array: 32.
BITS_PER_INT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of int array: 32.
BITS_PER_LONG - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of long array: 64.
BITS_PER_SHORT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of short array: 16.
bitsPerElement() - Method in class net.algart.arrays.AbstractBitArray

bitsPerElement() - Method in class net.algart.arrays.AbstractByteArray

bitsPerElement() - Method in class net.algart.arrays.AbstractCharArray

bitsPerElement() - Method in class net.algart.arrays.AbstractDoubleArray

bitsPerElement() - Method in class net.algart.arrays.AbstractFloatArray

bitsPerElement() - Method in class net.algart.arrays.AbstractIntArray

bitsPerElement() - Method in class net.algart.arrays.AbstractLongArray

bitsPerElement() - Method in class net.algart.arrays.AbstractShortArray

bitsPerElement(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the size in bits, required for each element of an array with the given primitive element type.
bitsPerElement() - Method in class net.algart.arrays.MatrixInfo
Returns the size in bits, required for each matrix element.
bitsPerElement() - Method in interface net.algart.arrays.PArray
Return the number of memory bits occupied by every element of this array.
BitStack - Interface in net.algart.arrays
Stack of boolean values.
BLOCK_OPTIMIZATION_FOR_AFFINE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)` method in "non-strict" mode in a case of affine coordinate transformation.
BLOCK_OPTIMIZATION_FOR_COORDINATE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)` method in "non-strict" mode.
BLOCK_OPTIMIZATION_FOR_PROJECTIVE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)` method in "non-strict" mode in a case of projective coordinate transformation.
BLOCK_OPTIMIZATION_FOR_RESIZING_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)` method in "non-strict" mode in a case of resizing coordinate transformation.
BLOCK_OPTIMIZATION_FOR_RESIZING_WHOLE_MATRIX - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of `Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)` method in "non-strict" mode in a case of resizing whole matrix, created by `Matrices.asResized(Matrices.ResizingMethod, Matrix, long...)` method.
blockSize - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The maximal block size for processing array by `Arrays.ParallelExecutor.processSubArr(long, int, int)` method.
Boundary2DProjectionMeasurer - Class in net.algart.matrices.scanning

Boundary2DScanner - Class in net.algart.matrices.scanning
2-dimensional object boundaries scanner: the class allowing to trace boundaries of objects, "drawn" at some 2-dimensional bit matrix.
Boundary2DScanner.Side - Enum in net.algart.matrices.scanning
The pixel side.
Boundary2DScanner.Step - Class in net.algart.matrices.scanning
The step of scanning the boundary: moving from one boundary segment to the next boundary segment.
Boundary2DSimpleMeasurer - Class in net.algart.matrices.scanning
Wrapper of a boundary scanner, that measures some simple parameters of every scanned boundary.
Boundary2DSimpleMeasurer.ObjectParameter - Enum in net.algart.matrices.scanning
The class describing what parameters of the connected object boundary should be measured by `Boundary2DSimpleMeasurer` class.
Boundary2DWrapper - Class in net.algart.matrices.scanning
Abstract wrapper of a boundary scanner: special variant of `Boundary2DScanner` class, that redirects all methods to some parent scanner and, maybe, performs some additional actions.
Boundary2DWrapper(Boundary2DScanner) - Constructor for class net.algart.matrices.scanning.Boundary2DWrapper
Creates new instance of this class.
boundaryFinished() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if the current position (`Boundary2DScanner.x()`, `Boundary2DScanner.y()`, `Boundary2DScanner.side()`) is identical to the position, set by last call of `Boundary2DScanner.nextBoundary()` or `Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)` method.
boundaryFinished() - Method in class net.algart.matrices.scanning.Boundary2DWrapper

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class.
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractArray
This implementation returns `buffer(mode, someCapacity)`, where mode is the argument of this method and someCapacity is the result of `defaultBufferCapacity(thisArray)` method.
buffer(long) - Method in class net.algart.arrays.AbstractArray
This implementation returns `buffer(suitableMode, capacity)`, where capacity is the argument of this method and suitableMode is this instanceof UpdatableArray ? DataBuffer.AccessMode.READ_WRITE : DataBuffer.AccessMode.READ.
buffer() - Method in class net.algart.arrays.AbstractArray
This implementation returns `buffer(suitableMode)`, where suitableMode is this instanceof UpdatableArray ? DataBuffer.AccessMode.READ_WRITE : DataBuffer.AccessMode.READ.
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractBitArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractBitArray

buffer(long) - Method in class net.algart.arrays.AbstractBitArray

buffer() - Method in class net.algart.arrays.AbstractBitArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractByteArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractByteArray

buffer(long) - Method in class net.algart.arrays.AbstractByteArray

buffer() - Method in class net.algart.arrays.AbstractByteArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractCharArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractCharArray

buffer(long) - Method in class net.algart.arrays.AbstractCharArray

buffer() - Method in class net.algart.arrays.AbstractCharArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractDoubleArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractDoubleArray

buffer(long) - Method in class net.algart.arrays.AbstractDoubleArray

buffer() - Method in class net.algart.arrays.AbstractDoubleArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractFloatArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractFloatArray

buffer(long) - Method in class net.algart.arrays.AbstractFloatArray

buffer() - Method in class net.algart.arrays.AbstractFloatArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractIntArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractIntArray

buffer(long) - Method in class net.algart.arrays.AbstractIntArray

buffer() - Method in class net.algart.arrays.AbstractIntArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractLongArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractLongArray

buffer(long) - Method in class net.algart.arrays.AbstractLongArray

buffer() - Method in class net.algart.arrays.AbstractLongArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractObjectArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractObjectArray

buffer(long) - Method in class net.algart.arrays.AbstractObjectArray

buffer() - Method in class net.algart.arrays.AbstractObjectArray

buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractShortArray

buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractShortArray

buffer(long) - Method in class net.algart.arrays.AbstractShortArray

buffer() - Method in class net.algart.arrays.AbstractShortArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.Array
Returns a `data buffer` allowing block access to this array with the specified `access mode` and buffer capacity.
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.Array
Equivalent to `buffer(mode, someCapacity)`, where mode is the argument of this method and someCapacity is chosen automatically to provide good performance in typical situations.
buffer(long) - Method in interface net.algart.arrays.Array
Equivalent to `buffer(suitableMode, capacity)`, where capacity is the argument of this method and suitableMode is chosen automatically.
buffer() - Method in interface net.algart.arrays.Array
Equivalent to `buffer(suitableMode, someCapacity)`, where both suitableMode and someCapacity arguments are chosen automatically.
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.BitArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.BitArray

buffer(long) - Method in interface net.algart.arrays.BitArray

buffer() - Method in interface net.algart.arrays.BitArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ByteArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ByteArray

buffer(long) - Method in interface net.algart.arrays.ByteArray

buffer() - Method in interface net.algart.arrays.ByteArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.CharArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.CharArray

buffer(long) - Method in interface net.algart.arrays.CharArray

buffer() - Method in interface net.algart.arrays.CharArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.DoubleArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.DoubleArray

buffer(long) - Method in interface net.algart.arrays.DoubleArray

buffer() - Method in interface net.algart.arrays.DoubleArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.FloatArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.FloatArray

buffer(long) - Method in interface net.algart.arrays.FloatArray

buffer() - Method in interface net.algart.arrays.FloatArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.IntArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.IntArray

buffer(long) - Method in interface net.algart.arrays.IntArray

buffer() - Method in interface net.algart.arrays.IntArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.LongArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.LongArray

buffer(long) - Method in interface net.algart.arrays.LongArray

buffer() - Method in interface net.algart.arrays.LongArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ObjectArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ObjectArray

buffer(long) - Method in interface net.algart.arrays.ObjectArray

buffer() - Method in interface net.algart.arrays.ObjectArray

buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ShortArray

buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ShortArray

buffer(long) - Method in interface net.algart.arrays.ShortArray

buffer() - Method in interface net.algart.arrays.ShortArray

BufferMemoryModel - Class in net.algart.arrays
The memory model, based on ByteBuffer and other buffers from java.nio package.
ByteArray - Interface in net.algart.arrays
AlgART array of byte values, read-only access.
byteOrder() - Method in class net.algart.arrays.AbstractArray
This implementation returns ByteOrder.nativeOrder().
byteOrder() - Method in interface net.algart.arrays.Array
Returns the byte order used by this array for storing data.
byteOrder() - Method in interface net.algart.arrays.DataFile
Returns the byte order in all byte buffers returned by `DataFile.map(Range, boolean)` method.
byteOrder() - Method in class net.algart.arrays.MatrixInfo
Returns the byte order used by the matrix for storing data.
byteOrderInTemporaryFiles() - Method in class net.algart.arrays.AbstractDataFileModel
Returns byte order that is used for new temporary files by `AbstractDataFileModel.createTemporary(boolean)` method in this class.
ByteStack - Interface in net.algart.arrays
Stack of byte values.

## C

c() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing c vector.
cancelRemovingWorkDirectory() - Method in class net.algart.arrays.ExternalProcessor
Cancels automatic removing of the work directory, created while instantiation of this object, in `ExternalProcessor.close()` and `ExternalProcessor.finalize()` methods.
capacity - Variable in class net.algart.arrays.AbstractArray
The current array's capacity.
capacity() - Method in class net.algart.arrays.AbstractArray
This implementation returns `AbstractArray.capacity` & Long.MAX_VALUE.
capacity() - Method in interface net.algart.arrays.Array
Returns the capacity of this array: the number of elements allocated for storing elements in this array.
capacity() - Method in interface net.algart.arrays.DataBuffer
Returns the capacity of this data buffer.
carcass() - Method in class net.algart.math.patterns.AbstractPattern
This implementation just returns this object.
carcass() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
//TODO!! - that it checks isActuallyRectangular() This method is fully implemented in this class and usually should not be overridden.
carcass() - Method in class net.algart.math.patterns.AbstractWeightedPattern

carcass() - Method in interface net.algart.math.patterns.Pattern
Returns the carcass of this pattern.
carcass() - Method in interface net.algart.math.patterns.UniformGridPattern

cardinality(ArrayContext, BitArray) - Static method in class net.algart.arrays.Arrays
Returns the number of bits set to true in this array.
cardinality(BitArray) - Static method in class net.algart.arrays.Arrays
Returns the number of bits set to true in this array.
cardinality(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns the number of high bits (1) in the given fragment of the given packed bit array.
cardinality(LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the number of high bits (1) in the given fragment of the given packed bit buffer.
cast(Class<U>) - Method in class net.algart.arrays.AbstractMatrix

cast(Class<D>) - Method in class net.algart.arrays.AbstractObjectArray

cast(Class<D>) - Method in class net.algart.arrays.AbstractUpdatableObjectArray

cast(Class<U>) - Method in class net.algart.arrays.LargeMemoryModel
Returns this memory model, cast to the specified generic type of the data file paths, or throws ClassCastException if the current type `getDataFileModel()`.`pathClass()` cannot be cast to the passed type pathClass.
cast(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns this matrix, cast to the specified generic array type, or throws ClassCastException if the built-in AlgART array cannot be cast to the required type (because the array type is not its subclass).
cast(Class<D>) - Method in interface net.algart.arrays.MutableObjectArray

cast(Class<D>) - Method in interface net.algart.arrays.ObjectArray
Returns this array cast to the specified generic element type or throws ClassCastException if the elements cannot be cast to the required type (because the `element type` is not its subclass).
cast(Class<D>) - Method in interface net.algart.arrays.UpdatableObjectArray

centerX() - Method in enum net.algart.matrices.scanning.Boundary2DScanner.Side
Returns x-coordinate of the center (middle) of this side of the pixel.
centerY() - Method in enum net.algart.matrices.scanning.Boundary2DScanner.Side
Returns y-coordinate of the center (middle) of this side of the pixel.
centroidX() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the x-coordinate of the centroid (center of mass) of the figure, lying inside the contour, following along the scanned boundary.
centroidY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the y-coordinate of the centroid (center of mass) of the figure, lying inside the contour, following along the scanned boundary.
chain(IterativeArrayProcessor<T>, double) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor

chain(IterativeArrayProcessor<T>, double) - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns new object, implementing this interface, equivalent to the chain of this algorithm and followingProcessor algorithm, executed after this.
changeB(double...) - Method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, identical to this one execpting that the new instance has the specified vector b.
changed() - Method in class net.algart.arrays.Arrays.ComparingCopyStatus
Returns true if and only if at least one element of the destination array was changed as a result of copying from the source array, in terms of the `Array.equals(Object)` method.
CharArray - Interface in net.algart.arrays
AlgART array of char values, read-only access.
CharStack - Interface in net.algart.arrays
Stack of char values.
checkAndCloneDirections(int, IPoint...) - Static method in class net.algart.matrices.linearfiltering.AbstractDerivator

checkArguments(Matrix<? extends PArray>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Static method in class net.algart.matrices.StreamingApertureProcessor
Checks whether the passed arguments are allowed arguments for `StreamingApertureProcessor.process(Matrix, Matrix, List, Pattern)` method and throws the corresponding exception if it is not so.
checkCoordIndex(int) - Method in class net.algart.math.patterns.AbstractPattern
Throws IndexOutOfBoundsException if coordIndex<0 or coordIndex>=`AbstractPattern.dimCount()`.
checkCopyArguments(UpdatableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for `UpdatableArray.copy(Array)` and throws corresponding exception if no.
checkDimensionEquality(List<? extends Matrix<? extends Array>>) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have `equal dimensions` and, it is not so, throws a corresponding exception.
checkDimensionEquality(Matrix<?>...) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have `equal dimensions` and, it is not so, throws a corresponding exception.
checkInterruption() - Method in class net.algart.arrays.AbstractArrayContext

checkInterruption() - Method in interface net.algart.arrays.ArrayContext
This method is called periodically by long-working methods alike `Arrays.ParallelExecutor.process()`.
checkInterruption() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Checks, whether the user want to interrupt the calculations, and returns true in this case.
checkInterruption() - Method in class net.algart.contexts.DefaultArrayContext
Calls context.`as`(`InterruptionContext`.class).`checkInterruption()`, where context is the argument of the construcor.
checkInterruption() - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
checkInterruption() - Method in interface net.algart.contexts.InterruptionContext
Checks, whether interruption is requested by the application, and throws `InterruptionException` in this case.
checkInterruption(ArrayContext) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Calls context.`checkInterruption()` or does nothing if context==null.
checkInterruption() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Calls `SkeletonScanner.context()`.`checkInterruption()` or does nothing if `SkeletonScanner.context()`==null.
checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in class net.algart.arrays.AbstractArrayContext

checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in interface net.algart.arrays.ArrayContext
Equivalent to 2 sequential calls: `ArrayContext.checkInterruption()` and `updateProgress`(new ArrayContext.Event(elementType, readyCount, length)).
checkInvariants() - Method in class net.algart.math.geom.Segment2D
Should does nothing (unlike an implementation in `UnsafeSegment2D`).
checkInvariants() - Method in class net.algart.math.geom.UnsafeSegment2D
Generates IllegalStateException exception if the information stored in this object is invalid, setFi(fi, nx, ny) or setAll(centerX, centerY, length, fi, nx, ny) method was called with illegal arguments.
checkNewMatrixType(Class<T>, Class<?>) - Static method in class net.algart.arrays.Matrices
Checks whether the passed arraySupertype is one of 18 basic non-mutable array types `BitArray`.class, `CharArray`.class, `ByteArray`.class, `ShortArray`.class, `IntArray`.class, `LongArray`.class, `FloatArray`.class, `DoubleArray`.class, `ObjectArray`.class, `UpdatableBitArray`.class, `UpdatableCharArray`.class, `UpdatableByteArray`.class, `UpdatableShortArray`.class, `UpdatableIntArray`.class, `UpdatableLongArray`.class, `UpdatableFloatArray`.class, `UpdatableDoubleArray`.class, `UpdatableObjectArray`.class, suitable for storing the specified element type.
checkSectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Region
Returns true if and only the specified coordinate value lies inside the corresponding `coordinate range`.
checkSubArrArguments(long, long) - Method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for `AbstractArray.subArr(long, long)` and throws corresponding exception if no.
checkSubArrayArguments(long, long) - Method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for `AbstractArray.subArray(long, long)` and throws corresponding exception if no.
checkSwapArguments(UpdatableArray, UpdatableArray) - Static method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for `UpdatableArray.swap(UpdatableArray)` and throws corresponding exception if no.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractArray

checkUnallowedMutation() - Method in class net.algart.arrays.AbstractBitArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractByteArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractCharArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractFloatArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractIntArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractLongArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractObjectArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractShortArray
This implementation does nothing.
checkUnallowedMutation() - Method in interface net.algart.arrays.Array
Tries to check, whether some unallowed mutations of this `trusted immutable` array took place, and throw `UnallowedMutationError` in this case.
cleanup(String) - Static method in class net.algart.arrays.ExternalProcessor
Tries to remove all work directories (recursively, with all their content), which were created by some instances of this class, instantiated by `ExternalProcessor.getInstance(ArrayContext, String, String)` method with the same tempDirectory argument, and which were not successfully deleted yet.
cleanup() - Static method in class net.algart.arrays.ExternalProcessor
Equivalent to `cleanup`(`ExternalProcessor.getDefaultTempDirectory()`).
clear(int[], int) - Static method in class net.algart.arrays.Histogram
Fills all non-zero elements of histogram by 0.
clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long[], boolean) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Visits all unit (1) elements of the matrix, belonging to the connected object containing the element with the specified coordinates, calls elementVisitor.`visit` method for each element and clears this element (`UpdatableBitArray.clearBit(long)`).
clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Equivalent to `clear(context, elementVisitor, coordinates, true)`.
clear(ArrayContext, long[], boolean) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Equivalent to `clear(context, null, coordinates, forceClearing)`.
clear(ArrayContext, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Equivalent to `clear(context, null, coordinates, true)`.
clearAllBySizes(ArrayContext, Matrix<? extends BitArray>, long, long) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Clears all elements of all connected objects in the matrix, the volume of which is less than minNonClearedSize or greater than maxNonClearedSize.
clearAllConnected(ArrayContext, Matrix<? extends UpdatableBitArray>) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Clears all elements of all connected objects in the `matrix, corresponding to this object`, and also clears all objects in the passed second matrix with same sizes, which are connected with at least one unit (1) element of the first matrix.
clearBit(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
Clears the bit #index to 0 (false).
clearBit(long) - Method in interface net.algart.arrays.UpdatableBitArray
Clears the bit #index to 0 (false).
clone() - Method in class net.algart.math.geom.Direction2D
Creates an identical copy of this object.
clone() - Method in class net.algart.math.geom.Rotation2D
Returns this instance (possible solution as this class is immutable).
clone() - Method in class net.algart.math.geom.UnsafeSegment2D
Creates an identical copy of this object.
clone() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Creates the instance, implementing the same algorithm with the same connectivity kind an the same scanned matrix as this one.
cloneIntoJavaMemory(ArrayContext) - Method in class net.algart.matrices.stitching.Stitcher

cloneIntoJavaMemory(ArrayContext, List<Frame<P>>, boolean) - Static method in class net.algart.matrices.stitching.Stitcher

cloneIntoJavaMemory(ArrayContext, Frame<P>) - Static method in class net.algart.matrices.stitching.Stitcher

cloneWithOtherAdditionalProperties(Map<String, String>) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified map of named additional string properties.
cloneWithOtherByteOrder(ByteOrder) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified `byte order`.
cloneWithOtherDataOffset(long) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified `data offset`.
cloneWithOtherVersion(String) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified `version` of the serialization format.
close() - Method in interface net.algart.arrays.DataFile
Closes data file.
close() - Method in class net.algart.arrays.ExternalProcessor
Tries to fully (recursively) remove the work directory, created while instantiation of this object (if this action was not cancelled by `ExternalProcessor.cancelRemovingWorkDirectory()` call), and sets the state of this instance to "`closed`".
closing(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology

closing(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology

closing(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the closing of the source matrix by the specified pattern.
closing(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology

cnt() - Method in interface net.algart.arrays.DataBuffer
Returns (int)`DataBuffer.count()`, if `DataBuffer.count()`<=Integer.MAX_VALUE, or throws `DataBufferIndexOverflowException` in other case.
code() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns integer unique code from 0 to 11, identifying this step.
CombinedMemoryModel<E> - Class in net.algart.arrays
The memory model allowing to create combined arrays: special kind of AlgART arrays, that store an array of Java objects with minimal amount of memory, namely in one or several another "parallel" arrays.
CombinedMemoryModel.AbstractByteBufferCombiner<E> - Class in net.algart.arrays
A skeleton class allowing to simplify implementation of `CombinedMemoryModel.Combiner` interface.
CombinedMemoryModel.AbstractByteBufferCombiner(Class<?>, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Creates a new instance of this combiner.
CombinedMemoryModel.AbstractByteBufferCombinerInPlace<E> - Class in net.algart.arrays
A version of `CombinedMemoryModel.AbstractByteBufferCombiner` skeleton class implementing `CombinedMemoryModel.CombinerInPlace` interface.
CombinedMemoryModel.AbstractByteBufferCombinerInPlace(Class<?>, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
Creates a new instance of this combiner.
CombinedMemoryModel.BufferedCombiner<E> - Interface in net.algart.arrays
Special version of `CombinedMemoryModel.Combiner` interface allowing to optimize block access to the combined array.
CombinedMemoryModel.Combiner<E> - Interface in net.algart.arrays
This interface should be implemented to allow saving objects in arrays created via `combined memory model`.
CombinedMemoryModel.CombinerInPlace<E> - Interface in net.algart.arrays
Special version of `CombinedMemoryModel.Combiner` interface allowing to load an element without creating new Java object.
combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray

combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray

combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray

combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray

combineWithRealMultipliers(long, long, double, long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #srcIndex1 of this array by the real scalar a1, multiplies the sample #srcIndex2 of this array by the real scalar a2 and stores the sum of this two products result into position #destIndex of this array.
combiningFunc() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod

compactCyclicPositions(long, long[]) - Static method in class net.algart.arrays.Arrays
Finds the shortest cyclic range, containing all passed positions in the cyclic range 0..length-1, returns the beginning of this range as the method result, cyclically subtracts it from all elements of the passed array and returns the sorted array of resulting positions in the positions argument.
compareAndCopy(ArrayContext, UpdatableArray, Array) - Static method in class net.algart.arrays.Arrays
This method is an analog of `Arrays.copy(ArrayContext, UpdatableArray, Array)` allowing to know, whether the destination array was really modified while copying.
compareAndCopy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>) - Static method in class net.algart.arrays.Matrices
This method just calls `Arrays.compareAndCopy`(context, dest.`array()`, src.`array()`), if the passed matrices `have the same dimensions`, or throws `SizeMismatchException` in other case.
compareTo(DataFile.Range) - Method in class net.algart.arrays.DataFile.Range
Returns -1 if the starting position of this range is less than the starting position of the argument, 1 if it is greater and 0 if they are equal.
compareTo(IPoint) - Method in class net.algart.math.IPoint
Compares points lexicographically.
compareTo(IPoint, int) - Method in class net.algart.math.IPoint
Compares points lexicographically alike `IPoint.compareTo(IPoint)` method, but with the cyclical shift of all indexes of coordinates: the coordinate #firstCoordIndex instead of x, #firstCoordIndex+1 instead of y, etc.
compareTo(Point) - Method in class net.algart.math.Point
Compares points lexicographically.
compareTo(Point, int) - Method in class net.algart.math.Point
Compares points lexicographically alike `Point.compareTo(Point)` method, but with the cyclical shift of all indexes of coordinates: the coordinate #firstCoordIndex instead of x, #firstCoordIndex+1 instead of y, etc.
ComplexScalarSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a complex number, represented by a pair of double values, stored in two AlgART arrays `UpdatablePNumberArray`.
ComplexScalarSampleArray() - Constructor for class net.algart.matrices.spectra.ComplexScalarSampleArray

ComplexVectorSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a vector of complex numbers with some fixed length, represented by an array of pairs of double values, stored in two AlgART arrays `UpdatablePNumberArray`.
ConnectedObjectScanner - Class in net.algart.matrices.scanning
Connected objects scanner: the class performing scanning and clearing connected objects, "drawn" on some n-dimensional updatable bit matrix.
ConnectedObjectScanner.ElementVisitor - Interface in net.algart.matrices.scanning
Visitor of matrix elements.
The simplest implementation of `ConnectedObjectScanner.ElementVisitor` interface.
Creates new instance of this class with the specified mask matrix.
connectivityType() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the connectivity kind, used by this object.
connectivityType() - Method in class net.algart.matrices.scanning.Boundary2DWrapper

connectivityType() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Returns the connectivity kind, used by this object.
ConnectivityType - Enum in net.algart.matrices.scanning
Connectivity kind of connected objects in the matrix.
CONSTANT_PROPERTY_NAME - Static variable in class net.algart.arrays.LargeMemoryModel

ConstantFunc - Class in net.algart.math.functions
Trivial constant function: f(x0, x1, ..., xn-1) = c, where c is a constant.
constantMatrix(double, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
Returns a constant matrix, filled by the specified constant.
constantPercentileMatrix(Matrix<? extends PArray>, double) - Static method in class net.algart.matrices.morphology.AbstractRankMorphology
Returns the matrix with the same dimensions as the given src matrix, backed by a constant array with the given value.
contains(long...) - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron

contains(long...) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped

contains(long...) - Method in class net.algart.arrays.Matrices.Polygon2D

contains(long...) - Method in class net.algart.arrays.Matrices.Region
Returns true if and only if the point with the specified integer coordinates belongs to this region.
contains(long) - Method in class net.algart.math.IRange
Returns true if and only if `IRange.min()`<=value<=`IRange.max()`.
contains(IRange) - Method in class net.algart.math.IRange
Returns true if and only if `IRange.min()`<=range.`IRange.min()` and range.`IRange.max()`<=`IRange.max()`.
contains(IPoint) - Method in class net.algart.math.IRectangularArea
Returns true if and only if `min`(k)<=point.`coord`(k)<=`max`(k) for all k.
contains(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns true if and only if `min`(k)<=area.`min`(k) and area.`max`(k)<=`max`(k) for all k.
contains(double) - Method in class net.algart.math.Range
Returns true if and only if `Range.min()`<=value<=`Range.max()`
contains(Range) - Method in class net.algart.math.Range
Returns true if and only if `Range.min()`<=range.`Range.min()` and range.`Range.max()`<=`Range.max()`.
contains(Point) - Method in class net.algart.math.RectangularArea
Returns true if and only if `min`(k)<=point.`coord`(k)<=`max`(k) for all k.
contains(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if `min`(k)<=area.`min`(k) and area.`max`(k)<=`max`(k) for all k.
context(ArrayContext) - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
This method is implemented here via cloning this object (by standard clone() call) and replacing the value of the field, where a reference to the current context is stored, with newContext value.
context() - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
This implementation of the method just returns a reference to newContext argument, passed to the constructor.
context - Variable in class net.algart.arrays.AbstractIterativeArrayProcessor
Current execution context.
context() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor

context() - Method in interface net.algart.arrays.ArrayProcessor
Returns the current context used by this instance for all operations.
context(ArrayContext) - Method in interface net.algart.arrays.ArrayProcessorWithContextSwitching
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context() - Method in class net.algart.arrays.ExternalProcessor
Returns the current context used by this instance for some operations.
context(ArrayContext) - Method in class net.algart.arrays.GeneralizedBitProcessing
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
Context - Interface in net.algart.contexts
Execution context for any modules.
context(ArrayContext) - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution

context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

context() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in interface net.algart.matrices.linearfiltering.Convolution

context(ArrayContext) - Method in interface net.algart.matrices.linearfiltering.Derivator

context() - Method in class net.algart.matrices.linearfiltering.TiledConvolution

context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in class net.algart.matrices.morphology.AbstractMorphology

context(ArrayContext) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

context() - Method in class net.algart.matrices.morphology.ContinuedMorphology

context(ArrayContext) - Method in class net.algart.matrices.morphology.ContinuedMorphology

context(ArrayContext) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in interface net.algart.matrices.morphology.Morphology

context(ArrayContext) - Method in interface net.algart.matrices.morphology.RankMorphology

context() - Method in class net.algart.matrices.morphology.TiledMorphology

context(ArrayContext) - Method in class net.algart.matrices.morphology.TiledMorphology
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in class net.algart.matrices.morphology.TiledRankMorphology
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the current context used by this instance for some operations.
context(ArrayContext) - Method in class net.algart.matrices.StreamingApertureProcessor

context() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the current context, used by this tiler.
context(ArrayContext) - Method in class net.algart.matrices.TiledApertureProcessorFactory
Switches the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
contextPart(double, double) - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
This method returns `AbstractArrayProcessorWithContextSwitching.context()` == null ? null : `AbstractArrayProcessorWithContextSwitching.context()`.`part`(fromPart, toPart)).
continuationConstant() - Method in class net.algart.arrays.Matrix.ContinuationMode
Returns the continuation constant, used in this mode, if it is a `constant continuation mode`, or throws throws `NonConstantMatrixContinuationModeException`, if it is not a constant continuation mode.
continuationMode() - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor
Returns the continuation mode, used by this object for virtual continuing the source matrix.
continuationMode() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
Returns the continuation mode, used by this object for virtual continuing the source matrix.
continuationMode() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
Returns the continuation mode, used by this object for virtual continuing the source matrix.
continuationMode() - Method in class net.algart.matrices.morphology.ContinuedMorphology
Returns the continuation mode, used by this object for virtual continuing the source matrix.
continuationMode() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the continuation mode, used by this tiler.
ContinuedConvolution - Class in net.algart.matrices.linearfiltering
The filter allowing to transform any `Convolution` object to another instance of that interface, which uses some non-trivial form of continuation outside the source matrix.
ContinuedDerivator - Class in net.algart.matrices.linearfiltering

ContinuedMorphology - Class in net.algart.matrices.morphology
The filter allowing to transform any `Morphology` object to another instance of that interface, which uses some non-trivial form of continuation outside the source matrix.
ContinuedRankMorphology - Class in net.algart.matrices.morphology
The filter allowing to transform any `RankMorphology` object to another instance of that interface, which uses some non-trivial form of continuation outside the source matrix.
ContinuedStreamingApertureProcessor - Class in net.algart.matrices
The filter allowing to transform any `streaming aperture procesor` to another instance of that class, which uses some non-trivial form of continuation outside the source matrix.
contourLineType() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
Returns the contour line style, used for measuring by this instance.
contourLineType() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the contour line style, used for measuring: this class measures the object, lying inside this line.
ContourLineType - Enum in net.algart.matrices.scanning
Contour line style for 2-dimensional object boundaries, traced by `Boundary2DScanner`.
ContrastingFunc - Class in net.algart.math.functions
Contrasting function: by default, f(x0, x1, x2, x3) = M * (x0/x1) * (xx2) / max(x3x2,threshold), where x = (x1<x2 ? x2 : x1>x3 ? x3 : x1) is x1, truncated to x2..x3 range, M and threshold are constants.
ContrastingFunc() - Constructor for class net.algart.math.functions.ContrastingFunc
Creates an instance of this class.
convolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
This implementation just creates a lazy convolution via `AbstractConvolution.asConvolution(Class, Matrix, WeightedPattern)` method and copies it into a newly created matrix via `Matrices.copy(ArrayContext, Matrix, Matrix)` method.
convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution

convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution

convolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution

Convolution - Interface in net.algart.matrices.linearfiltering

convolution(Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
Returns a new updatable matrix, containing the convolution of the source matrix by the specified pattern.
convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution

convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution

convolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution

convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution

convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution

coord(int) - Method in class net.algart.math.IPoint
Returns the coordinate #coordIndex: x-coordinate for coordIndex=0, y-coordinate for coordIndex=1, etc.
coord(int) - Method in class net.algart.math.Point
Returns the coordinate #coordIndex: x-coordinate for coordIndex=0, y-coordinate for coordIndex=1, etc.
coordArea() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop of calls of `AbstractPattern.coordRange(int)` method for all coordinate indexes from 0 to `AbstractPattern.dimCount()`-1.
coordArea() - Method in class net.algart.math.patterns.AbstractWeightedPattern

coordArea() - Method in interface net.algart.math.patterns.Pattern
Returns the minimal and maximal coordinates among all points of this pattern for all dimensions.
coordCount() - Method in class net.algart.math.IPoint
Returns the number of dimensions of this point.
coordCount() - Method in class net.algart.math.IRectangularArea
Returns the number of dimensions of this rectangular area.
coordCount() - Method in class net.algart.math.Point
Returns the number of dimensions of this point.
coordCount() - Method in class net.algart.math.RectangularArea
Returns the number of dimensions of this rectangular area.
CoordinateFreeStitchingMethod<P extends FramePosition> - Class in net.algart.matrices.stitching

coordinates(long, long[]) - Method in class net.algart.arrays.AbstractMatrix

coordinates(long, long[]) - Method in interface net.algart.arrays.Matrix
Returns the coordinates in the matrix, corresponding to the given linear index in the built-in AlgART array.
coordinates() - Method in class net.algart.math.IPoint
Returns all coordinates of this point.
coordinates(long[]) - Method in class net.algart.math.IPoint
Copies all coordinates of this point into result array.
coordinates() - Method in class net.algart.math.Point
Returns all coordinates of this point.
coordinates(double[]) - Method in class net.algart.math.Point
Copies all coordinates of this point into result array.
coordinatesChanged() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if the last call of `Boundary2DScanner.next()` method has changed `Boundary2DScanner.x()` or `Boundary2DScanner.y()` coordinate.
coordinatesChanged() - Method in class net.algart.matrices.scanning.Boundary2DWrapper

CoordinateTransformationOperator - Interface in net.algart.math.functions
Coordinate transformation operator in n-dimensional Euclidean space: g(x) = O f(x) = f(map(x)), where x is a point of the n-dimensional space, map is some mapping of this space, f is the source mathematical function and g is the result of applying the operator to f.
CoordinateTransformedFunc - Class in net.algart.math.functions
A function, the arguments of which are transformed by some `coordinate transformation operator` in n-dimensional Euclidean space.
coordMax() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop of calls of `AbstractPattern.coordRange(int)` method for all coordinate indexes from 0 to `AbstractPattern.dimCount()`-1.
coordMax() - Method in class net.algart.math.patterns.AbstractWeightedPattern

coordMax() - Method in interface net.algart.math.patterns.Pattern
Returns the point, each coordinate of which is equal to the maximal corresponding coordinate among all points of this pattern.
coordMin() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop of calls of `AbstractPattern.coordRange(int)` method for all coordinate indexes from 0 to `AbstractPattern.dimCount()`-1.
coordMin() - Method in class net.algart.math.patterns.AbstractWeightedPattern

coordMin() - Method in interface net.algart.math.patterns.Pattern
Returns the point, each coordinate of which is equal to the minimal corresponding coordinate among all points of this pattern.
coordRange(int) - Method in class net.algart.arrays.Matrices.Region
Returns the coordinate range #coordIndex.
coordRange(int) - Method in class net.algart.math.patterns.AbstractPattern

coordRange(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern

coordRange(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern

coordRange(int) - Method in interface net.algart.math.patterns.Pattern
Returns the minimal and maximal coordinate with the given index (`Point.coord(coordIndex)`) among all points of this pattern.
coordRange(int) - Method in class net.algart.math.patterns.SimplePattern

coordRanges() - Method in class net.algart.arrays.Matrices.Region
Returns the coordinate ranges, passed to the constructor.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setBit(destIndex, getBit(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of `AbstractUpdatableBitArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setByte(destIndex, (byte) getByte(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of `AbstractUpdatableByteArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setChar(destIndex, getChar(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of `AbstractUpdatableCharArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setDouble(destIndex, getDouble(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of `AbstractUpdatableDoubleArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFloat(destIndex, getFloat(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of `AbstractUpdatableFloatArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setInt(destIndex, getInt(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of `AbstractUpdatableIntArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setLong(destIndex, getLong(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of `AbstractUpdatableLongArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls set(destIndex, get(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of `AbstractUpdatableObjectArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setShort(destIndex, (short) getShort(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of `AbstractUpdatableShortArray.copy(long, long)` method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls `defaultCopy(thisInstance, src)`.
copy(ArrayContext, UpdatableArray, Array) - Static method in class net.algart.arrays.Arrays
Copies min(dest.`length()`, src.`length()`) elements of src array, starting from index 0, to dest array, starting from index 0.
copy(ArrayContext, UpdatableArray, Array, int) - Static method in class net.algart.arrays.Arrays
This method is an analog of `Arrays.copy(ArrayContext, UpdatableArray, Array)`, allowing to specify the number of parallel tasks.
copy(ArrayContext, UpdatableArray, Array, int, boolean) - Static method in class net.algart.arrays.Arrays
This method is an analog of `Arrays.copy(ArrayContext, UpdatableArray, Array)` and `Arrays.copy(ArrayContext, UpdatableArray, Array, int)` providing a special "non-strict" copying mode.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>) - Static method in class net.algart.arrays.Matrices
This method just calls `Arrays.copy`(context, dest.`array()`, src.`array()`), if the passed matrices `have the same dimensions`, or throws `SizeMismatchException` in other case.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, int) - Static method in class net.algart.arrays.Matrices
This method just calls `Arrays.copy`(context, dest.`array()`, src.`array()`, numberOfTasks), if the passed matrices `have the same dimensions`, or throws `SizeMismatchException` in other case.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, int, boolean) - Static method in class net.algart.arrays.Matrices
This method just calls `Arrays.copy`(context, dest.`array()`, src.`array()`, numberOfTasks, strictMode), if the passed matrices `have the same dimensions`, or throws `SizeMismatchException` in other case.
copy(Array) - Method in interface net.algart.arrays.MutableArray

copy(Array) - Method in interface net.algart.arrays.MutableBitArray

copy(Array) - Method in interface net.algart.arrays.MutableByteArray

copy(Array) - Method in interface net.algart.arrays.MutableCharArray

copy(Array) - Method in interface net.algart.arrays.MutableDoubleArray

copy(Array) - Method in interface net.algart.arrays.MutableFloatArray

copy(Array) - Method in interface net.algart.arrays.MutableIntArray

copy(Array) - Method in interface net.algart.arrays.MutableLongArray

copy(Array) - Method in interface net.algart.arrays.MutableObjectArray

copy(Array) - Method in interface net.algart.arrays.MutableObjectInPlaceArray

copy(Array) - Method in interface net.algart.arrays.MutablePArray

copy(Array) - Method in interface net.algart.arrays.MutablePFixedArray

copy(Array) - Method in interface net.algart.arrays.MutablePFloatingArray

copy(Array) - Method in interface net.algart.arrays.MutablePIntegerArray

copy(Array) - Method in interface net.algart.arrays.MutableShortArray

copy(long, long) - Method in interface net.algart.arrays.UpdatableArray
Copies element #srcIndex to position #destIndex inside this array.
copy(long, long, long) - Method in interface net.algart.arrays.UpdatableArray
Copies count elements, starting from srcIndex index, to the same array, starting from destIndex index.
copy(Array) - Method in interface net.algart.arrays.UpdatableArray
Copies min(this.`length()`, src.`length()`) elements of src array, starting from index 0, to this array, starting from index 0.
copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray

copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray

copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray

copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray

copy(long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Copies the sample #srcIndex from src array into position #destIndex in this array.
copyBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits, packed in src array, starting from the bit #srcPos, to packed dest array, starting from the bit #destPos.
copyBits(LongBuffer, long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to packed dest buffer, starting from the bit #destPos.
copyBits(LongBuffer, long, LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to packed dest buffer, starting from the bit #destPos, in normal or reverse order depending on reverseOrder argument.
copyByteBuffer(ByteBuffer, int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count byte elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyByteBuffer(ByteBuffer, int, ByteBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count byte elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyCharBuffer(CharBuffer, int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count char elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyCharBuffer(CharBuffer, int, CharBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count char elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count double elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count double elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyFloatBuffer(FloatBuffer, int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count float elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyFloatBuffer(FloatBuffer, int, FloatBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count float elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyFrom(Direction2D) - Method in class net.algart.math.geom.Direction2D
Sets the current direction identical to other.
copyFrom(UnsafeSegment2D) - Method in class net.algart.math.geom.Segment2D

copyFrom(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the current segment identical to other.
copyIntBuffer(IntBuffer, int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count int elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyIntBuffer(IntBuffer, int, IntBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count int elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyLongBuffer(LongBuffer, int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count long elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyLongBuffer(LongBuffer, int, LongBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count long elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyNormalTo(Direction2D) - Method in class net.algart.math.geom.Segment2D

copyNormalTo(Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Copies the normal vector to this segment to the given argument (normal.getAngle() will be equal to this.getFi() + π / 2).
copyOfRange(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns a fragment of the given array from the element #fromIndex to the element #toIndex.
copyOfRange(boolean[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (boolean[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(byte[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (byte[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(char[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (char[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(short[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (short[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(int[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (int[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(long[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (long[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(float[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (float[])`copyOfRange`(array, fromIndex, toIndex).
copyOfRange(double[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (double[])`copyOfRange`(array, fromIndex, toIndex).
copyRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, Matrices.Region, long...) - Static method in class net.algart.arrays.Matrices
Copies the specified region from src AlgART matrix to dest AlgART matrix.
copyRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, Matrices.Region, long[], Object) - Static method in class net.algart.arrays.Matrices
An extended analog of `Matrices.copyRegion(ArrayContext, Matrix, Matrix, Region, long...)` method, allowing to copy regions which do not lie fully inside dest and src matrices.
copyShortBuffer(ShortBuffer, int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count short elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyShortBuffer(ShortBuffer, int, ShortBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count short elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
correctNumberOfRanges(long, int) - Static method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the nearest integer, greater or equal to numberOfRanges and multiple of numberOfTasks.
count() - Method in interface net.algart.arrays.DataBuffer
Returns the number of elements in the current actual region.
count() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
Returns the difference r(maxValue)−r(minValue).
counter - Variable in class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
The internal counter, stored in this object and returned by `ConnectedObjectScanner.MaskElementCounter.counter()` method.
counter() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
Returns the internal counter: the value of `ConnectedObjectScanner.MaskElementCounter.counter` field.
CPU_COUNT_PROPERTY_NAME - Static variable in class net.algart.arrays.Arrays.SystemSettings
The name of system property ("net.algart.arrays.CPUCount"), returned by `Arrays.SystemSettings.cpuCountProperty()` method.
cpuCount() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the recommended number of used system processors as the result of `Arrays.SystemSettings.cpuCountProperty()` method, if it is a positive number, or the result of `Arrays.SystemSettings.availableProcessors()`, if it is zero.
cpuCountProperty() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the recommended number of used system processors, specified by `Arrays.SystemSettings.CPU_COUNT_PROPERTY_NAME` system property ("net.algart.arrays.CPUCount"); the result 0 means a recommendation to use the result of `Arrays.SystemSettings.availableProcessors()` method.
createTempDirectory(File, String) - Static method in class net.algart.arrays.ExternalProcessor
Creates a new empty unique subdirectory within the specified parent directory, using the given prefix to generate its name.
createTemporary(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation creates a temporary file by calling `AbstractDataFileModel.createTemporaryFile(boolean)` protected method and returns a result of `getDataFile(pathToTemporaryFile, ByteOrder.nativeOrder())`.
createTemporary(boolean) - Method in interface net.algart.arrays.DataFileModel
Creates new temporary data file and returns a new instance of `DataFile` object corresponding to it.
createTemporaryFile(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
Creates a new temporary empty disk file and returns the absolute (unique for the file system) path to it.
currentCoordinates() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the current coordinates (or throws IllegalStateException if the scanner was not `positioned yet`).
CurrentFolderContext - Interface in net.algart.contexts
The context informing the module, working with `AlgART arrays`, about some current folder (usually a disk directory).
currentIndexInArray() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the index of the current pixel in the `underlying array` of the currently scanned matrix.
currentIndexInArray() - Method in class net.algart.matrices.scanning.Boundary2DWrapper

currentIndexInArray() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Reduced and more efficient version of `SkeletonScanner.currentCoordinates()`, designed for indexing elements of the `built-in AlgART array` of the skeleton matrix.
currentIntegral() - Method in class net.algart.arrays.SummingHistogram
Returns the current simple integral SS.
currentIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
Equivalent to `SummingHistogram.nextSharing()`.`SummingHistogram.currentIntegral()` - thisInstance.`SummingHistogram.currentIntegral()`, but probably works little faster.
currentIRank() - Method in class net.algart.arrays.Histogram
Returns the rank r(w) of the value w=`Histogram.currentIValue()`.
currentIValue() - Method in class net.algart.arrays.Histogram
Returns the `current value` v, rounded to an integer number.
currentNumberOfDifferentValues() - Method in class net.algart.arrays.SummingHistogram
Returns the number of non-zero bars b[k] with indexes k<`currentIValue()`.
currentPixelTypeOrAttachedNode() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the type of the current pixel of the skeleton matrix or, if it is an attachable branch end, returns the index of its neighbour, which is a node, which is one of the ends of the branch.
currentPixelTypeOrAttachingBranch() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the type of the current pixel of the skeleton matrix or, if it is an attachable branch end, returns the index of its neighbour, which lies at the branch, to which this pixel should be attached.
currentPixelValue() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the value of the element of the skeleton matrix at the `current coordinates`.
currentPreciseIntegral() - Method in class net.algart.arrays.SummingHistogram
Returns the current precise integral SP.
currentPreciseIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
Equivalent to `SummingHistogram.nextSharing()`.`SummingHistogram.currentPreciseIntegral()` - thisInstance.`SummingHistogram.currentPreciseIntegral()`, but probably works little faster.
currentPreciseRank() - Method in class net.algart.arrays.Histogram
Returns the current precise rank: rP=r(v) in terms of the precise histogram model.
currentRank() - Method in class net.algart.arrays.Histogram
Returns the current simple rank: rS=r(v) in terms of the simple histogram model.
currentSum() - Method in class net.algart.arrays.SummingHistogram
Returns the sum of all elements of the source array A, less than v0=`currentIValue()`: z(v0) = Σ A[k]<vA[k] = Σ 0≤j<vj*b[j].
currentThreadIndex() - Method in class net.algart.arrays.AbstractArrayContext

currentThreadIndex() - Method in interface net.algart.arrays.ArrayContext
Usually returns 0, but in multithreading environment this method may return the index of the currently executing thread in a group of `ArrayContext.numberOfThreads()` parallel threads.
currentValue() - Method in class net.algart.arrays.Histogram
Returns the current value v.
customData() - Method in class net.algart.arrays.AbstractArrayContext

customData() - Method in interface net.algart.arrays.ArrayContext
Usually returns null, but in a special environment this method may return some custom object, containing additional information about the current execution context, not provided by other methods of this class.
customDataVersion(Object) - Method in class net.algart.arrays.AbstractArrayContext

customDataVersion(Object) - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that `ArrayContext.customData()` method in the result returns the value, specified in the argument customData.
CustomRankPrecision - Interface in net.algart.matrices.morphology
Complete description of precision characteristics of rank operations, described in `RankMorphology` interface.
cut(long) - Method in class net.algart.math.IRange
Returns value<`IRange.min()`?`IRange.min()`:value>`IRange.max()`?`IRange.max()`:value.
cut(double) - Method in class net.algart.math.Range
Returns value<`Range.min()`?`Range.min()`:value>`Range.max()`?`Range.max()`:value.
CYCLIC - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The cyclic (or true-cyclic) continuation mode.
cyclicIndex(long...) - Method in class net.algart.arrays.AbstractMatrix

cyclicIndex(long...) - Method in interface net.algart.arrays.Matrix
An analog of `Matrix.index(long...)` method, that, before all calculations, replaces the passed coordinates with the positive remainders from division of them by the corresponding matrix dimensions.

## D

d() - Method in class net.algart.math.functions.ProjectiveOperator
Returns the d parameter.
data() - Method in interface net.algart.arrays.DataBitBuffer

data() - Method in interface net.algart.arrays.DataBuffer
Returns the Java array which contains the mapped region of the data.
data() - Method in interface net.algart.arrays.DataByteBuffer

data() - Method in interface net.algart.arrays.DataCharBuffer

data() - Method in interface net.algart.arrays.DataDoubleBuffer

data() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the mapped data.
data() - Method in interface net.algart.arrays.DataFloatBuffer

data() - Method in interface net.algart.arrays.DataIntBuffer

data() - Method in interface net.algart.arrays.DataLongBuffer

data() - Method in interface net.algart.arrays.DataObjectBuffer

data() - Method in interface net.algart.arrays.DataShortBuffer

DataBitBuffer - Interface in net.algart.arrays
Data buffer for bit elements.
DataBuffer - Interface in net.algart.arrays
Data buffer: an interface allowing to read and write blocks from / to some linear data storage, containing a sequence of elements of any Java type, with maximal performance.
DataBuffer.AccessMode - Enum in net.algart.arrays
Access mode, describing access to `data buffers`.
DataBufferIndexOverflowException - Exception in net.algart.arrays
Unchecked exception thrown by `DataBuffer` methods `from()`, `to()` and `cnt()`, if the values, they should be returned by these methods, are greater than Integer.MAX_VALUE.
DataBufferIndexOverflowException() - Constructor for exception net.algart.arrays.DataBufferIndexOverflowException
Constructs an instance of this class.
DataBufferIndexOverflowException(String) - Constructor for exception net.algart.arrays.DataBufferIndexOverflowException
Constructs an instance of this class with the specified detail message.
DataByteBuffer - Interface in net.algart.arrays
Data buffer for byte elements.
DataCharBuffer - Interface in net.algart.arrays
Data buffer for char elements.
Data buffer for double elements.
DataFile - Interface in net.algart.arrays
Some "data file" (usually disk file) that supports file-mapping operation.
DataFile.BufferHolder - Interface in net.algart.arrays
An object allowing to access mapped data, returned by the `DataFile.map(net.algart.arrays.DataFile.Range, boolean)` method.
DataFile.OpenResult - Enum in net.algart.arrays
Possible results of `DataFile.open(boolean)` method.
DataFile.Range - Class in net.algart.arrays
Pair of 2 long values position and length, describing the range position..position+length-1 of linear addresses in some `data file`.
DataFileModel<P> - Interface in net.algart.arrays
Data file model: the factory allowing to create and remove some file-like objects ("`data files`").
DataFloatBuffer - Interface in net.algart.arrays
Data buffer for float elements.
DataIntBuffer - Interface in net.algart.arrays
Data buffer for int elements.
DataLongBuffer - Interface in net.algart.arrays
Data buffer for long elements.
DataObjectBuffer<E> - Interface in net.algart.arrays
Data buffer for Object elements.
dataOffset() - Method in class net.algart.arrays.MatrixInfo
Returns the data offset, passed to `MatrixInfo.valueOf(Matrix, long)` or `MatrixInfo.valueOf(Matrix, long, String)` method or loaded from the serialized form by `MatrixInfo.valueOf(byte[])` or `MatrixInfo.valueOf(String)` method.
DataShortBuffer - Interface in net.algart.arrays
Data buffer for short elements.
decrement(Class<?>) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator

decrement(Class<?>) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator

decrement(Class<?>) - Method in interface net.algart.matrices.linearfiltering.Derivator

decrementForUnsigned - Variable in class net.algart.matrices.linearfiltering.AbstractDerivator

DEFAULT - Static variable in interface net.algart.arrays.ArrayContext
The simplest implementation of `ArrayContext`, that does almost nothing.
DEFAULT_ADDITIONAL_SPACE - Static variable in enum net.algart.matrices.DependenceApertureBuilder
Default additional space, used by `DependenceApertureBuilder.getAperture(int, Pattern[], boolean[])` method: 2 elements.
DEFAULT_SINGLE_THREAD - Static variable in interface net.algart.arrays.ArrayContext
The simplest single-thread implementation of `ArrayContext`, that does almost nothing.
DEFAULT_VERSION - Static variable in class net.algart.arrays.MatrixInfo
The current default version of the serialized format of the information about matrices: "1.2".
defaultAppend(MutableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Simplest implementation of `MutableArray.append(Array)`, based on `MutableArray.length(long)`, `UpdatableArray.subArr(long, long)` and `UpdatableArray.copy(Array)` methods.
DefaultArrayContext - Class in net.algart.contexts
A simple implementation of `ArrayContext` interface, based on the `memory`, `thread pool`, `interruption` and `progress` contexts defined in this package.
DefaultArrayContext(Context) - Constructor for class net.algart.contexts.DefaultArrayContext
Creates new instance of this class, based on the passed context.
DefaultArrayContext(Context, ThreadPoolFactory) - Constructor for class net.algart.contexts.DefaultArrayContext
Creates new instance of this class, based on the passed context, which returns the specified threadPoolFactory by `DefaultArrayContext.getThreadPoolFactory()` method.
defaultBuffer(Array, DataBuffer.AccessMode, long) - Static method in class net.algart.arrays.AbstractArray
Default implementation of `AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode, long)` method.
defaultBufferCapacity(Array) - Static method in class net.algart.arrays.AbstractArray
Returns the data buffer capacity used by `AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode)` and `AbstractArray.buffer()` methods.
DefaultContext - Class in net.algart.contexts
An adapter class containing the simplest ("empty") implementations of the following standard contexts: `InterruptionContext`, `ArrayMemoryContext`, `ArrayThreadPoolContext`, `ProgressUpdater`, `StatusUpdater`.
DefaultContext() - Constructor for class net.algart.contexts.DefaultContext
This constructor prevents direct instantiation of this class.
DefaultContext(MemoryModel) - Constructor for class net.algart.contexts.DefaultContext
Creates an instance of this context with the specified memory model, which will be returned by `DefaultContext.getMemoryModel()` method.
defaultCopy(UpdatableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Equivalent to `defaultCopy(thisArray, src, false)`.
defaultCopy(UpdatableArray, Array, boolean) - Static method in class net.algart.arrays.AbstractArray
Possible implementation of `UpdatableArray.copy(Array)` based on `Array.getData(long, Object)` and `UpdatableArray.setData(long, Object)` methods (for some temporary array).
DefaultDataFileModel - Class in net.algart.arrays
Default implementation of `DataFileModel` that creates usual Java files, which are mapped via standard Java technique (FileChannel.map method).
DefaultDataFileModel() - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new `DefaultDataFileModel`(null, 0, `DefaultDataFileModel.defaultLazyWriting()`).
DefaultDataFileModel(boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new `DefaultDataFileModel`(null, 0, lazyWriting).
DefaultDataFileModel(File) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new `DefaultDataFileModel`(tempPath, 0, `DefaultDataFileModel.defaultLazyWriting()`).
DefaultDataFileModel(File, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new `DefaultDataFileModel`(tempPath, 0, lazyWriting).
DefaultDataFileModel(File, long, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Creates new instance with specified lazy-writing mode.
defaultDirectBuffers() - Static method in class net.algart.arrays.StandardIODataFileModel
Default `directBuffer` flag, used when this this class is instantiated by a constructor without directBuffer argument.
DefaultFrame<P extends FramePosition> - Class in net.algart.matrices.stitching

DefaultFrame(Matrix<? extends PArray>, P) - Constructor for class net.algart.matrices.stitching.DefaultFrame

defaultLazyWriting() - Static method in class net.algart.arrays.DefaultDataFileModel
Default `lazy-writing mode`, used when this this class is instantiated by a constructor without lazyWriting argument.
defaultSwap(UpdatableArray, UpdatableArray) - Static method in class net.algart.arrays.AbstractArray
Possible implementation of `UpdatableArray.swap(UpdatableArray)` based on `Array.getData(long, Object)` and `UpdatableArray.setData(long, Object)` methods (for some temporary array).
A simple implementation of `ThreadPoolFactory` interface.
Creates new instance of this class with the specified recommended number of tasks and the specified thread pool.
defaultTileDimensions(int) - Static method in class net.algart.arrays.Matrices
Returns default dimensions of a tile, used by `Matrix.tile()` method to create a tiled matrix.
DegeneratedSimplexException - Exception in net.algart.arrays
Unchecked exception thrown if the n-dimensional simplex `Matrices.Simplex` cannot be constructed because all vertices lies on the same hyperplane.
DegeneratedSimplexException() - Constructor for exception net.algart.arrays.DegeneratedSimplexException
Constructs an instance of this class.
DegeneratedSimplexException(String) - Constructor for exception net.algart.arrays.DegeneratedSimplexException
Constructs an instance of this class with the specified detail message.
delete(DataFile) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation removes the file by the call of standard java.io.File.delete() method: `getPath`(dataFile).delete() (if java.io.File.exists() method returns true).
delete(DataFile) - Method in interface net.algart.arrays.DataFileModel
Deletes the data file.
dependenceAperture(K) - Method in interface net.algart.matrices.ApertureProcessor
Returns the dependence aperture Ai for the source matrix Mi with the given index i=srcMatrixKey.
DependenceApertureBuilder - Enum in net.algart.matrices
Helper class for calculation of the rectangular dependence aperture of some matrix processing algorithms.
dependenceCoordRange() - Method in enum net.algart.arrays.Matrices.InterpolationMethod
Returns the dependence range of this interpolation algorithm for all coordinates.
Derivator - Interface in net.algart.matrices.linearfiltering

Derivator.SuppressionMode - Enum in net.algart.matrices.linearfiltering

dest - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The reference to the destination array.
diagonal() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing the main diagonal of A matrix.
DIAGONAL_LENGTH - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
Equal to StrictMath.sqrt(2.0): the distance between pixel centers for diagonal steps.
difference(Collection<IRectangularArea>, IRectangularArea) - Method in class net.algart.math.IRectangularArea
Calculates the set-theoretical difference A \ B of this (A) and the passed rectangular area (B) in a form of N rectangular areas R1,R2,...,RN, the set-theoretical union of which is equal to this difference (R1R2∪...∪RN = A \ B).
difference(Collection<RectangularArea>, RectangularArea) - Method in class net.algart.math.RectangularArea
Calculates the set-theoretical difference A \ B of this (A) and the passed rectangular area (B) in a form of N rectangular areas R1,R2,...,RN, the set-theoretical union of which is equal to this difference (R1R2∪...∪RN = A \ B).
dilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

dilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.ContinuedMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

dilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the dilation of the source matrix by the specified pattern.
dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Extended version of `Morphology.dilation(Matrix, Pattern)` method: if subtractionMode argument is not `Morphology.SubtractionMode.NONE`, returns the difference between the dilation and the src matrix, according the specified mode.
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to `Morphology.dilation(Matrix, Pattern)` method, but the result matrix will be placed in the dest argument.
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to `dilation(dest, src, pattern, false)`.
dilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.TiledMorphology

dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

dilationErosion(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology

dilationErosion(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology

dilationErosion(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the result of sequential `dilation(src, dilationPattern)` and `erosion(src, erosionPattern)` of the source matrix by the specified patterns.
dilationErosion(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology

dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
This method must be equivalent to `AbstractMorphology.dilation(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation)` if isDilation argument is true or to `AbstractMorphology.erosion(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation)` if isDilation argument is false.
dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.BasicMorphology

dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.BasicRankMorphology

dim(int) - Method in class net.algart.arrays.AbstractMatrix

dim(int) - Method in interface net.algart.arrays.Matrix
Returns the dimension #n of this matrix or 1 if n>=`Matrix.dimCount()`.
dim(int) - Method in class net.algart.arrays.MatrixInfo
Returns the dimension #n of the matrix or 1 if n>=`MatrixInfo.dimCount()`.
dimCount() - Method in class net.algart.arrays.AbstractMatrix

dimCount() - Method in interface net.algart.arrays.Matrix
Returns the number of dimensions of this matrix.
dimCount() - Method in class net.algart.arrays.MatrixInfo
Returns the number of the matrix dimensions.
dimCount - Variable in class net.algart.math.patterns.AbstractPattern
The number of space dimensions of this pattern.
dimCount() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns `AbstractPattern.dimCount` field.
dimCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern

dimCount() - Method in interface net.algart.math.patterns.Pattern
Returns the number of space dimensions of this pattern.
dimCount - Variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
The number of dimensions, returned by `SkeletonPixelClassifier.dimCount()` method.
dimCount() - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns the number of dimensions of the matrices, which can be processed by this object.
dimCount() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Equivalent to `SkeletonScanner.skeleton()`.`dimCount()`.
dimCount() - Method in class net.algart.matrices.stitching.DefaultFrame

dimCount() - Method in interface net.algart.matrices.stitching.Frame
The number of space dimensions.
dimCount() - Method in class net.algart.matrices.stitching.Stitcher

dimCount() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the number of dimensions of this tiler.
dimensions() - Method in class net.algart.arrays.AbstractMatrix

dimensions() - Method in interface net.algart.arrays.Matrix
Returns an array containing all dimensions of this matrix.
dimensions() - Method in class net.algart.arrays.MatrixInfo
Returns the array containing all matrix dimensions.
dimensionsAllowed(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

dimensionsAllowed(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicMorphology

dimEquals(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix

dimEquals(long...) - Method in class net.algart.arrays.AbstractMatrix

dimEquals(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Indicates whether the other matrix has the same dimension array.
dimEquals(long...) - Method in interface net.algart.arrays.Matrix
Indicates whether the passed dimensions are equal to the dimension array of this matrix.
dimX() - Method in class net.algart.arrays.AbstractMatrix

dimX() - Method in interface net.algart.arrays.Matrix
Equivalent to `dim`(0).
dimY() - Method in class net.algart.arrays.AbstractMatrix

dimY() - Method in interface net.algart.arrays.Matrix
Equivalent to `dim`(1).
dimZ() - Method in class net.algart.arrays.AbstractMatrix

dimZ() - Method in interface net.algart.arrays.Matrix
Equivalent to `dim`(2).
DirectAccessible - Interface in net.algart.arrays
Direct accessible array: an object that can be viewed as a Java array or a part of Java array.
Direction2D - Class in net.algart.math.geom
2D direction: an angle φ + corresponding unit vector (cos φ, sin φ)
directionAngleInRadians(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer

DirectPointSetPattern - Interface in net.algart.math.patterns
Interface, used by `Pattern` implementations to indicate that they are direct point-set patterns, i.e. are internally represented as actual sets of points like Set<`Point`>.
DirectPointSetUniformGridPattern - Interface in net.algart.math.patterns
Interface, used by `Pattern` implementations to indicate that they are simultaneously `DirectPointSetPattern` and `UniformGridPattern`.
directTransform(ArrayContext, SampleArray) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks samples array and calls `transform(context,samples,false)`.
directTransform(ArrayContext, SampleArray) - Method in interface net.algart.matrices.spectra.SpectralTransform
Direct transform of the passed sample array to its spectrum.
directTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks the passed matrices and calls `transformMatrix(context,matrixRe,matrixIm,false)`.
directTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in interface net.algart.matrices.spectra.SpectralTransform
Direct transform of the passed matrix of real or complex numbers to its spectrum.
dispose() - Method in interface net.algart.arrays.DataFile.BufferHolder
This method either performs the same actions as `unmap(false)` method and returns true, or performs some reduced form of unmapping (or even does nothing) and returns false.
dispose() - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Frees all cache memory.
distanceBetweenPixelCenters() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns the distance between the centers of the previous and current pixel; equal to StrictMath.hypot(`Boundary2DScanner.Step.pixelCenterDX()`, `Boundary2DScanner.Step.pixelCenterDY()`).
distanceBetweenSegmentCenters() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns the distance between the centers of the previous and current boundary segments.
distanceFrom(Collection<IPoint>) - Method in class net.algart.math.IPoint
Returns the minimal distance between this point and any point from the passed collection.
distanceFrom(Collection<Point>) - Method in class net.algart.math.Point
Returns the minimal distance between this point and any point from the passed collection.
distanceFromOrigin() - Method in class net.algart.math.IPoint
Returns the distance between this point and the origin of coordinates.
distanceFromOrigin() - Method in class net.algart.math.Point
Returns the distance between this point and the origin of coordinates.
DividingFunc - Class in net.algart.math.functions
Quotient of two numbers: f(x0, x1) = scale*x0/x1 , where scale is a constant, passed to `DividingFunc.getInstance(double)` method.
doInterruptibly() - Method in class net.algart.contexts.InterruptableAction
Executes `InterruptableAction.run()` method and returns its result.
done() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor

done() - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns true if and only if the algorithm was successfully finished and there is no sense to perform further iterations.
done() - Method in class net.algart.matrices.morphology.IterativeErosion

done() - Method in class net.algart.matrices.morphology.IterativeOpening

done() - Method in class net.algart.matrices.skeletons.ErodingSkeleton

doSynchronously(String, Callable<T>) - Method in interface net.algart.arrays.Arrays.SystemSettings.DiskSynchronizer
Performs the specified action synchronously.
DoubleArray - Interface in net.algart.arrays
AlgART array of double values, read-only access.
DoubleStack - Interface in net.algart.arrays
Stack of double values.
dxAlong() - Method in enum net.algart.matrices.scanning.Boundary2DScanner.Side
Returns x-projection of this side of the pixel; the side is considered as an oriented segment (vector).
dyAlong() - Method in enum net.algart.matrices.scanning.Boundary2DScanner.Side
Returns y-projection of this side of the pixel; the side is considered as an oriented segment (vector).

## E

elementType() - Method in class net.algart.arrays.AbstractArray

elementType() - Method in class net.algart.arrays.AbstractBitArray

elementType() - Method in class net.algart.arrays.AbstractByteArray

elementType() - Method in class net.algart.arrays.AbstractCharArray

elementType() - Method in class net.algart.arrays.AbstractDoubleArray

elementType() - Method in class net.algart.arrays.AbstractFloatArray

elementType() - Method in class net.algart.arrays.AbstractIntArray

elementType() - Method in class net.algart.arrays.AbstractLongArray

elementType() - Method in class net.algart.arrays.AbstractMatrix

elementType() - Method in class net.algart.arrays.AbstractObjectArray

elementType() - Method in class net.algart.arrays.AbstractShortArray

elementType() - Method in interface net.algart.arrays.Array
Returns the type of array elements.
elementType() - Method in class net.algart.arrays.ArrayContext.Event
Returns the type of elements in the source AlgART array, passed to an array processing method alike `Arrays.ParallelExecutor.process()`.
elementType() - Method in class net.algart.arrays.ArrayPool
Returns the type of elements in the arrays in this pool.
elementType(Class<? extends PArray>) - Static method in class net.algart.arrays.Arrays
Returns the type of elements corresponding to the passed class of primitive arrays.
elementType() - Method in class net.algart.arrays.JArrayPool
Returns the type of elements in the arrays in this pool.
elementType() - Method in interface net.algart.arrays.Matrix
Returns the type of matrix elements.
elementType() - Method in class net.algart.arrays.MatrixInfo
Returns the type of matrix elements.
elementType() - Method in interface net.algart.arrays.ObjectArray

endGap(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the number of elements that should be skipped by `Arrays.ParallelExecutor.processRange(long, long, int, long)` method at the end of each processed block.
ensureCapacity(long) - Method in interface net.algart.arrays.MutableArray
Increases the capacity of this instance, if necessary, to ensure that it can hold at least the given number of elements.
ensureCapacity(long) - Method in interface net.algart.arrays.MutableBitArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableByteArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableCharArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableDoubleArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableFloatArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableIntArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableLongArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableObjectArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableObjectInPlaceArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutablePArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutablePFixedArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutablePFloatingArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutablePIntegerArray

ensureCapacity(long) - Method in interface net.algart.arrays.MutableShortArray

equals(Object) - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class and is not be overridden usually.
equals(Array, Object) - Static method in class net.algart.arrays.AbstractArray
Default implementation of `Array.equals(Object)` method.
equals(Object) - Method in class net.algart.arrays.AbstractMatrix

equals(Object) - Method in interface net.algart.arrays.Array
Indicates whether some other array is equal to this one.
equals(Object) - Method in class net.algart.arrays.Arrays.MinMaxInfo
Indicates whether some other instance of this class is equal to this instance.
equals(Object) - Method in class net.algart.arrays.DataFile.Range
Indicates whether some other range is equal to this one, i.e. it contains the same starting position and length.
equals(Object) - Method in class net.algart.arrays.Matrix.ContinuationMode
Indicates whether some continuation mode is equal to this instance.
equals(Object) - Method in interface net.algart.arrays.Matrix
Indicates whether some other matrix is equal to this one.
equals(Object) - Method in class net.algart.arrays.MatrixInfo
Indicates whether some other matrix information is equal to this instance.
equals(Object) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Indicates whether some other object is also a `coordinate transformation operator`, performing the same coordinate transformation as this one.
equals(Object) - Method in class net.algart.math.functions.ProjectiveOperator

equals(Object) - Method in class net.algart.math.geom.Direction2D
Indicates whether some other direction is equal to this one, i.e. if the angle returned by `Direction2D.getAngle()` is the same for both directions.
equals(Object) - Method in class net.algart.math.geom.Rotation2D
Indicates whether some other rotation is equal to this one, i.e. if the angle returned by `Rotation2D.getRotationAngle()` is the same for both rotations.
equals(Object) - Method in class net.algart.math.geom.UnsafeSegment2D
Indicates whether some other segment is equal to this one, with a precision set by the last `UnsafeSegment2D.setEqualityPrecision(double)` call (or with absolute precision if that method was never called).
equals(Object) - Method in class net.algart.math.IPoint
Indicates whether some other point is equal to this instance, that is the number of coordinates is the same and all corresponding coordinates are equal.
equals(Object) - Method in class net.algart.math.IRange
Indicates whether some other range is equal to this instance.
equals(Object) - Method in class net.algart.math.IRectangularArea
Indicates whether some other rectangular area is equal to this instance.
equals(Object) - Method in class net.algart.math.patterns.SimplePattern
Indicates whether some other pattern is equal to this instance, that is the set of its points is the same in terms of java.util.Set.equals method.
equals(Object) - Method in class net.algart.math.Point
Indicates whether some other point is equal to this instance, that is the number of coordinates is the same and all corresponding coordinates are equal.
equals(Object) - Method in class net.algart.math.Range
Indicates whether some other range is equal to this instance.
equals(Object) - Method in class net.algart.math.RectangularArea
Indicates whether some other rectangular area is equal to this instance.
equals(Object) - Method in class net.algart.matrices.stitching.DefaultFrame

equals(Object) - Method in interface net.algart.matrices.stitching.Frame
Indicates whether some other object is also a `Frame`, containg the `matrix` and `position`, equal to the matrix and position in this frame.
equals(Object) - Method in interface net.algart.matrices.stitching.FramePosition
Indicates whether some other object is also `FramePosition`, specifying the same position as this one.
equals(Object) - Method in class net.algart.matrices.stitching.UniversalFramePosition

ErodingSkeleton - Class in net.algart.matrices.skeletons
The simplest algorithm of multidimensional skeletonization of binary matrices, based on sequential `erosions` of the matrix by some small pattern.
erosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology

erosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.ContinuedMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology

erosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the erosion of the source matrix by the specified pattern.
erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Extended version of `Morphology.erosion(Matrix, Pattern)` method: if subtractionMode argument is not `Morphology.SubtractionMode.NONE`, returns the difference between the erosion and the src matrix, according the specified mode.
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to `Morphology.erosion(Matrix, Pattern)` method, but the result matrix will be placed in the dest argument.
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to `erosion(dest, src, pattern, false)`.
erosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.TiledMorphology

erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology

erosionDilation(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology

erosionDilation(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology

erosionDilation(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the result of sequential `erosion(src, erosionPattern)` and `dilation(src, dilationPattern)` of the source matrix by the specified patterns.
erosionDilation(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology

estimateDestinationAreaByVertices(long[], LinearOperator) - Static method in class net.algart.matrices.stitching.UniversalFramePosition

estimatedNumberOfIterations() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor

estimatedNumberOfIterations() - Method in interface net.algart.arrays.IterativeArrayProcessor
Estimates the number of iterations, that should be performed from this moment to finish the algorithm.
estimatedNumberOfIterations() - Method in class net.algart.matrices.morphology.IterativeErosion

estimatedNumberOfIterations(Matrix<? extends PArray>, Pattern) - Static method in class net.algart.matrices.morphology.IterativeErosion

estimatedNumberOfIterations() - Method in class net.algart.matrices.morphology.IterativeOpening

estimatedNumberOfIterations() - Method in class net.algart.matrices.skeletons.ErodingSkeleton

estimatedNumberOfIterations() - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D

estimatedNumberOfIterations() - Method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D

estimatedNumberOfIterations() - Method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D

estimatedNumberOfIterations() - Method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D

exclude(int) - Method in class net.algart.arrays.Histogram
Decrements the bar #value of the histogram by 1: b[value]--.
exclude(int...) - Method in class net.algart.arrays.Histogram
Equivalent to a simple loop of calls of `Histogram.exclude(int)` method for all passed values.
execute(ProcessBuilder) - Method in class net.algart.arrays.ExternalProcessor
Executes the external program by process=processBuilder.start() call and waits until it will terminate by process.waitFor() call.
expand(long) - Method in class net.algart.math.IRange
Returns an instance of this class describing the range Math.min(this.`min()`,value) <= x <= Math.max(this.`max()`,value).
expand(IPoint) - Method in class net.algart.math.IRectangularArea
Returns the minimal rectangular area, containing this area and the given point.
expand(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns the minimal rectangular area, containing this and the passed area.
expand(double) - Method in class net.algart.math.Range
Returns an instance of this class describing the range StrictMath.min(this.`min()`,value) <= x <= StrictMath.max(this.`max()`,value), excepting the case when the passed value is NaN — in the last situation, returns this instance without changes.
expand(Point) - Method in class net.algart.math.RectangularArea
Returns the minimal rectangular area, containing this area and the given point.
expand(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns the minimal rectangular area, containing this and the passed area.
ExpFunc - Class in net.algart.math.functions
Exponent function: f(x0) = bx0 (b is the base of the exponent).
extend(Matrix<T>, IRectangularArea, Matrix.ContinuationMode) - Static method in enum net.algart.matrices.DependenceApertureBuilder
Returns matrix.`subMatrix`(from, to, continuationMode), where from[k] = aperture.`min`(k) and to[k] = matrix.`dim`(k)+aperture.`max`(k).
extendDimensions(long[], IRectangularArea) - Static method in enum net.algart.matrices.DependenceApertureBuilder
Returns a newly created array result with the same length as the first argument, where result[k] = matrixDimensions[k])+aperture.`width`(k).
ExternalProcessException - Exception in net.algart.arrays
Unchecked exception thrown by `ExternalProcessor.execute(ProcessBuilder)` method, if the called external process is finished with non-zero OS exit code.
ExternalProcessException(int, String, String) - Constructor for exception net.algart.arrays.ExternalProcessException
Constructs an instance of this class with the specified exit code, error message of the called program and detail message of this exception.
ExternalProcessor - Class in net.algart.arrays
A tool helping to call external programs (OS processes) for processing AlgART arrays and matrices.

## F

FastFourierTransform - Class in net.algart.matrices.spectra
Fast Fourier transform (FFT).
FastFourierTransform() - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according to the formula 1 from the `comments to this class`.
FastFourierTransform(long) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according to the formula 1 from the `comments to this class`.
FastFourierTransform(boolean) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according either to the formula 1 from the `comments to this class`, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
FastFourierTransform(boolean, long) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according either to the formula 1 from the `comments to this class`, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
fill(double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls `fill`(position, count, (boolean)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls `fill`(position, count, (boolean)value).
fill(boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nBitCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls `fill`(position, count, (byte)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls `fill`(position, count, (byte)value).
fill(byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nByteCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls `fill`(position, count, (char)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls `fill`(position, count, (char)value).
fill(char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nCharCopies`(count, value)).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls `fill`(position, count, (double)value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nDoubleCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls `fill`(position, count, (float)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls `fill`(position, count, (float)value).
fill(float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nFloatCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls `fill`(position, count, (int)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls `fill`(position, count, (int)value).
fill(int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nIntCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls `fill`(position, count, (long)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nLongCopies`(count, value)).
fill(E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nObjectCopies`(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls `fill`(position, count, (short)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls `fill`(position, count, (short)value).
fill(short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls `fill`(0, thisArray.length(), value).
fill(long, long, short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation does the following: `subArr`(position, count).`copy`(`Arrays.nShortCopies`(count, value)).
fill(boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Fills all elements of this array by the specified value.
fill(long, long, boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Fills count elements of this array, starting from position index, by the specified value.
fill(byte) - Method in interface net.algart.arrays.UpdatableByteArray
Fills all elements of this array by the specified value.
fill(long, long, byte) - Method in interface net.algart.arrays.UpdatableByteArray
Fills count elements of this array, starting from position index, by the specified value.
fill(char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills all elements of this array by the specified value.
fill(long, long, char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills count elements of this array, starting from position index, by the specified value.
fill(double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Fills all elements of this array by the specified value.
fill(long, long, double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Fills count elements of this array, starting from position index, by the specified value.
fill(float) - Method in interface net.algart.arrays.UpdatableFloatArray
Fills all elements of this array by the specified value.
fill(long, long, float) - Method in interface net.algart.arrays.UpdatableFloatArray
Fills count elements of this array, starting from position index, by the specified value.
fill(int) - Method in interface net.algart.arrays.UpdatableIntArray
Fills all elements of this array by the specified value.
fill(long, long, int) - Method in interface net.algart.arrays.UpdatableIntArray
Fills count elements of this array, starting from position index, by the specified value.
fill(long) - Method in interface net.algart.arrays.UpdatableLongArray
Fills all elements of this array by the specified value.
fill(long, long, long) - Method in interface net.algart.arrays.UpdatableLongArray
Fills count elements of this array, starting from position index, by the specified value.
fill(E) - Method in interface net.algart.arrays.UpdatableObjectArray
Fills all elements of this array by the specified value.
fill(long, long, E) - Method in interface net.algart.arrays.UpdatableObjectArray
Fills count elements of this array, starting from position index, by the specified value.
fill(double) - Method in interface net.algart.arrays.UpdatablePArray
Fills all elements of this array by the specified value.
fill(long, long, double) - Method in interface net.algart.arrays.UpdatablePArray
Fills count elements of this array, starting from position index, by the specified value.
fill(long) - Method in interface net.algart.arrays.UpdatablePArray
Fills all elements of this array by the specified value.
fill(long, long, long) - Method in interface net.algart.arrays.UpdatablePArray
Fills count elements of this array, starting from position index, by the specified value.
fill(short) - Method in interface net.algart.arrays.UpdatableShortArray
Fills all elements of this array by the specified value.
fill(long, long, short) - Method in interface net.algart.arrays.UpdatableShortArray
Fills count elements of this array, starting from position index, by the specified value.
FILL_MAX_VALUE - Static variable in interface net.algart.matrices.morphology.RankMorphology
Special value of filler argument of methods, calculating mean between 2 values, which activates the mode C of calculation: if r(v1*σ)≥r(v2*σ), the mean is considered to be equal v2.
FILL_MIN_VALUE - Static variable in interface net.algart.matrices.morphology.RankMorphology
Special value of filler argument of methods, calculating mean between 2 values, which activates the mode B of calculation: if r(v1*σ)≥r(v2*σ), the mean is considered to be equal v1.
FILL_NEAREST_VALUE - Static variable in interface net.algart.matrices.morphology.RankMorphology
Special value of filler argument of methods, calculating mean between 2 values, which activates the mode D of calculation.
fillBits(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Fills count bits in the packed dest array, starting from the bit #destPos, by the specified value.
fillBits(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Fills count bits in the packed dest buffer, starting from the bit #destPos, by the specified value.
fillBooleanArray(boolean[], boolean) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillBooleanArray(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillByteArray(byte[], byte) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillByteArray(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillByteBuffer(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillCharArray(char[], char) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillCharArray(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillCharBuffer(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillDoubleArray(double[], double) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillDoubleArray(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillDoubleBuffer(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillFloatArray(float[], float) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillFloatArray(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillFloatBuffer(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillIntArray(int[], int) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillIntArray(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillIntBuffer(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillLongArray(long[], long) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillLongArray(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillLongBuffer(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillObjectArray(Object[], Object) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillObjectArray(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrices.Region, Object) - Static method in class net.algart.arrays.Matrices
Fills the specified region in dest AlgART matrix by the specified value.
fillShortArray(short[], short) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillShortArray(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillShortBuffer(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
finalizationNotify(File, boolean) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation does nothing.
finalizationNotify(P, boolean) - Method in interface net.algart.arrays.DataFileModel
This method is automatically called when the data file becomes unreachable, either due to garbage collection (when all AlgART arrays, using this data file, became unreachable), or due to finishing the application (in the standard cleanup procedure, performed by this package).
finalize() - Method in class net.algart.arrays.ExternalProcessor
Calls `ExternalProcessor.close()` method.
Finalizer - Class in net.algart.finalizing
Finalizer: an universal tool allowing to perform any task on deallocation of some object.
Finalizer() - Constructor for class net.algart.finalizing.Finalizer
Creates new instance of finalizer.
finish() - Method in class net.algart.arrays.Arrays.ParallelExecutor
This method is automatically called before finishing the `Arrays.ParallelExecutor.process()` method.
FirstExceptingNaN - Class in net.algart.matrices.stitching

firstStep(int, boolean) - Method in class net.algart.matrices.skeletons.SkeletonScanner
On the assumption that the `current pixel` is a `node or isolated pixel`, checks whether we have a skeleton branch, originating at this node and going towards its neighbour with the index neighbourIndex, and, if so, moves the current position to this neighbour and returns true, if not, does nothing and returns false.
firstStepFromBranch(boolean) - Method in class net.algart.matrices.skeletons.SkeletonScanner
On the assumption that the `current pixel` is `some branch pixel`, moves the current position to a neighbour along this skeleton branch and returns true.
firstStepFromBranchNeighbourIndex(boolean) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the index of the neighbour, to which `SkeletonScanner.firstStepFromBranch(boolean onlyToUnvisited)` moves when called with the same onlyToUnvisited argument.
FloatArray - Interface in net.algart.arrays
AlgART array of float values, read-only access.
FloatStack - Interface in net.algart.arrays
Stack of float values.
flush(boolean) - Method in interface net.algart.arrays.DataFile.BufferHolder
Forces any changes made to this buffer's content to be written to the storage device containing the mapped object.
flushResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation just calls `flushResources(context, false)`.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractArray
This implementation calls the same method with the same arguments for all underlying arrays, passed via the last argument of the `constructor`.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext) - Method in class net.algart.arrays.AbstractMatrix

flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls `flushResources(context, 0, length(), forcePhysicalWriting)`.
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`flushResources(context, forcePhysicalWriting)` call.
flushResources(ArrayContext) - Method in interface net.algart.arrays.Array
Equivalent to `flushResources`(context, false).
flushResources(ArrayContext, boolean) - Method in interface net.algart.arrays.Array
If there are some external resources, associated with this array, — files, streams, sockets, locks, etc. — and some array data are not still reflected in that resources (for example, were not saved in the disk file yet), this method flushs all these data to the external devices.
flushResources(ArrayContext) - Method in interface net.algart.arrays.Matrix
Equivalent to `Matrix.array()`.`flushResources(context)`.
force() - Method in interface net.algart.arrays.DataBitBuffer

force() - Method in interface net.algart.arrays.DataBuffer
Writes all elements in the actual region of the `DataBuffer.data()` Java array (from `DataBuffer.fromIndex()`, inclusive, to `DataBuffer.toIndex()`, exclusive) back to the underlying data storage (usually AlgART array).
force(long, long) - Method in interface net.algart.arrays.DataBuffer
Writes all elements in the specified region of the `DataBuffer.data()` Java array (from the passed fromIndex, inclusive, to the passed toIndex, exclusive) back to the underlying data storage (usually AlgART array).
force() - Method in interface net.algart.arrays.DataByteBuffer

force() - Method in interface net.algart.arrays.DataCharBuffer

force() - Method in interface net.algart.arrays.DataDoubleBuffer

force() - Method in interface net.algart.arrays.DataFile
Tries to write any updates of this data file to the storage device that contains it.
force() - Method in interface net.algart.arrays.DataFloatBuffer

force() - Method in interface net.algart.arrays.DataIntBuffer

force() - Method in interface net.algart.arrays.DataLongBuffer

force() - Method in interface net.algart.arrays.DataObjectBuffer

force() - Method in interface net.algart.arrays.DataShortBuffer

fourierToSeparableHartley(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the Fourier spectrum F of some real n-dimensional matrix into the (real) separable Hartley spectrum H of the same matrix.
fourierToSeparableHartley(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the Fourier spectrum F of some complex n-dimensional matrix into the (complex) separable Hartley spectrum H of the same matrix.
Frame<P extends FramePosition> - Interface in net.algart.matrices.stitching
Frame: a pair of the `AlgART matrix` and its `position`; in other words, an n-dimensional matrix, placed by some way in n-dimensional space.
FramePosition - Interface in net.algart.matrices.stitching

frames() - Method in class net.algart.matrices.stitching.Stitcher

frames(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.Stitcher

freeAllResources() - Static method in class net.algart.arrays.Arrays
Releases all resources, associated with any AlgART arrays created by this package.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation just calls `freeResources(context, false)`.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractArray
This implementation calls the same method for all underlying arrays, passed via the last argument of the `constructor`.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor

freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractMatrix

freeResources() - Method in class net.algart.arrays.AbstractMatrix

freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls `freeResources(context, 0, length()), forcePhysicalWriting)`.
freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by `subArray`(fromIndex, toIndex).`freeResources(context, forcePhysicalWriting)` call.
freeResources(ArrayContext) - Method in interface net.algart.arrays.Array
Equivalent to `freeResources`(context, false).
freeResources(ArrayContext, boolean) - Method in interface net.algart.arrays.Array
If there are some resources, associated with this array, which are not controlled by Java garbage collectors — files, streams, sockets, locks, etc. — this method tries to release them (for example, to close any files).
freeResources(ArrayContext) - Method in interface net.algart.arrays.IterativeArrayProcessor
If there are some resources, allocated by this object, which are not controlled by Java garbage collectors — files, streams, sockets, locks, etc. — this method tries to release them (for example, to close any files).
freeResources(ArrayContext) - Method in interface net.algart.arrays.Matrix
Equivalent to `Matrix.array()`.`freeResources(context)`.
freeResources() - Method in interface net.algart.arrays.Matrix
Equivalent to `Matrix.array()`.`freeResources(null)`.
freeResources(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeErosion

freeResources(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeOpening

freeResources(ArrayContext) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
If there are some AlgART arrays or matrices, allocated by this object for storing temporary data, this method calls `Array.freeResources(context)` / `Matrix.freeResources(context)` methods for them.
freeResources(ArrayContext) - Method in class net.algart.matrices.skeletons.ErodingSkeleton

freeResources() - Method in class net.algart.matrices.stitching.DefaultFrame

freeResources() - Method in interface net.algart.matrices.stitching.Frame
Calls `Matrix.freeResources(null)` for the matrix, contained in this frame.
freeResources() - Method in class net.algart.matrices.stitching.Stitcher

from() - Method in interface net.algart.arrays.DataBuffer
Returns (int)`DataBuffer.fromIndex()`, if `DataBuffer.fromIndex()`<=Integer.MAX_VALUE, or throws `DataBufferIndexOverflowException` in other case.
fromIndex() - Method in interface net.algart.arrays.DataBuffer
Returns the low boundary (inclusive) of the current actual region.
Func - Interface in net.algart.math.functions
Abstract mathematical function f(x0, x1, ..., xn-1), or f(x), where x is a point of the n-dimensional space.
Func.Updatable - Interface in net.algart.math.functions
"Updatable" mathematical function: an extension of `Func` interface allowing assigning values to the function result, that leads to corresponding correction of arguments.
functionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation creates a new updatable matrix dest by the call dest=`memoryModel`.`newMatrix`(UpdatablePArray.class,src), calculates the function of the source matrix and 2 percentiles by the call `functionOfPercentilePair`(dest,src,percentileIndexes1,percentileIndexes2,pattern,processingFunc) and returns dest as the result.
functionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls `functionOfPercentilePair`(src,m1,m2,pattern,processingFunc), where m1=`constantPercentileMatrix`(src,percentileIndex1) and m2=`constantPercentileMatrix`(src,percentileIndex2).
functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls `functionOfPercentilePair`(dest,src,m1,m2,pattern,processingFunc), where m1=`constantPercentileMatrix`(src,percentileIndex1) and m2=`constantPercentileMatrix`(src,percentileIndex2).
functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.BasicRankMorphology

functionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the result of some given function f(v, v1,v2) of the source matrix v and two percentiles v1,v2 of the source matrix by the specified pattern.
functionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the result of some given function f(v, v1,v2) of the source matrix v and two percentiles v1,v2 of the source matrix by the specified pattern.
functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to `RankMorphology.functionOfPercentilePair(Matrix, Matrix, Matrix, Pattern, Func)` method, but the result matrix will be placed in the dest argument.
functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to `RankMorphology.functionOfPercentilePair(Matrix, double, double, Pattern, Func)` method, but the result matrix will be placed in the dest argument.
functionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

functionOfPercentilePair(Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

functionOfPercentilePair(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

functionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation creates a new updatable matrix dest by the call dest=`memoryModel`.`newMatrix`(UpdatablePArray.class,src), calculates the function of aperture sum by the call `functionOfSum`(dest,src,pattern,processingFunc) and returns dest as the result.
functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology

functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.BasicRankMorphology

functionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology

functionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the result of some given function f(S) of the aperture sum S of the source matrix by the specified pattern.
functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to `RankMorphology.functionOfSum(Matrix, Pattern, Func)` method, but the result matrix will be placed in the dest argument.
functionOfSum(Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology

## G

gcAndAwaitFinalization(int) - Static method in class net.algart.arrays.Arrays
Performs a loop of System.runFinalization() and System.gc(), and waits for finishing all finalization tasks that are scheduled by any classes of this package.
GeneralizedBitProcessing - Class in net.algart.arrays
Universal converter of bitwise operation (an algorithm processing `BitArray`) to operation over any primitive type (an algorithm processing `PArray`).
GeneralizedBitProcessing.RoundingMode - Enum in net.algart.arrays
Rounding mode, in which `GeneralizedBitProcessing` class works: see comments to that class.
GeneralizedBitProcessing.SliceOperation - Interface in net.algart.arrays
Algorithm of processing bit arrays, that should be generalized for another element types via `GeneralizedBitProcessing` class.
get(long) - Method in class net.algart.arrays.AbstractObjectArray

get(long, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner

get(long, E[], int, int, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.BufferedCombiner
Reads count elements of the combined array, starting from te specified index, from the given set of AlgART arrays (storage).
get(long, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Returns an element #index of the combined array from the given set of AlgART arrays.
get(long) - Method in interface net.algart.arrays.ObjectArray
Equivalent to `getElement(index)`.
get(double...) - Method in class net.algart.math.functions.AbstractFunc

get() - Method in class net.algart.math.functions.AbstractFunc
This implementation calls `get`(EMPTY), where EMPTY is a constant array double[0].
get(double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls `get`(new double[] {x0}).
get(double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls `get`(new double[] {x0, x1}).
get(double, double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls `get`(new double[] {x0, x1, x2}).
get(double, double, double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls `get`(new double[] {x0, x1, x2, x3}).
get(double...) - Method in class net.algart.math.functions.ApertureFilteredFunc

get() - Method in class net.algart.math.functions.ApertureFilteredFunc

get(double) - Method in class net.algart.math.functions.ApertureFilteredFunc

get(double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc

get(double, double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc

get(double, double, double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc

get(double...) - Method in class net.algart.math.functions.ConstantFunc

get() - Method in class net.algart.math.functions.ConstantFunc

get(double) - Method in class net.algart.math.functions.ConstantFunc

get(double, double) - Method in class net.algart.math.functions.ConstantFunc

get(double, double, double) - Method in class net.algart.math.functions.ConstantFunc

get(double, double, double, double) - Method in class net.algart.math.functions.ConstantFunc

get(double...) - Method in class net.algart.math.functions.ContrastingFunc
This method is fully implemented in this class: it returns `get(x[0],x[1],x[2],x[3])`, if x.length>=4, returns `get(x[0],x[1],x[2])`, if x.length==3, and throws IndexOutOfBoundsException, if x.length<3.
get() - Method in class net.algart.math.functions.ContrastingFunc

get(double) - Method in class net.algart.math.functions.ContrastingFunc

get(double, double) - Method in class net.algart.math.functions.ContrastingFunc

get(double, double, double) - Method in class net.algart.math.functions.ContrastingFunc

get(double, double, double, double) - Method in class net.algart.math.functions.ContrastingFunc
This method is fully implemented in this class: it returns x0/x1*`get(x1,x2,x3)`.
get(double...) - Method in class net.algart.math.functions.CoordinateTransformedFunc

get() - Method in class net.algart.math.functions.CoordinateTransformedFunc

get(double) - Method in class net.algart.math.functions.CoordinateTransformedFunc

get(double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc

get(double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc

get(double, double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc

get(double...) - Method in class net.algart.math.functions.DividingFunc

get() - Method in class net.algart.math.functions.DividingFunc

get(double) - Method in class net.algart.math.functions.DividingFunc

get(double, double) - Method in class net.algart.math.functions.DividingFunc

get(double, double, double) - Method in class net.algart.math.functions.DividingFunc

get(double, double, double, double) - Method in class net.algart.math.functions.DividingFunc

get(double...) - Method in class net.algart.math.functions.ExpFunc

get() - Method in class net.algart.math.functions.ExpFunc

get(double) - Method in class net.algart.math.functions.ExpFunc

get(double, double) - Method in class net.algart.math.functions.ExpFunc

get(double...) - Method in interface net.algart.math.functions.Func
Returns the result of this function for the given arguments: f(x0, x1, ..., xx.length-1).
get() - Method in interface net.algart.math.functions.Func
Equivalent to `get`(new double[0]).
get(double) - Method in interface net.algart.math.functions.Func
Equivalent to `get`(new double[] {x0}).
get(double, double) - Method in interface net.algart.math.functions.Func
Equivalent to `get`(new double[] {x0, x1}).
get(double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to `get`(new double[] {x0, x1, x2}).
get(double, double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to `get`(new double[] {x0, x1, x2, x3}).
get(double...) - Method in class net.algart.math.functions.InverseNumberFunc

get() - Method in class net.algart.math.functions.InverseNumberFunc

get(double) - Method in class net.algart.math.functions.InverseNumberFunc

get(double, double) - Method in class net.algart.math.functions.InverseNumberFunc

get(double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc

get(double, double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc

get(double...) - Method in class net.algart.math.functions.LinearFunc

get() - Method in class net.algart.math.functions.LinearFunc

get(double) - Method in class net.algart.math.functions.LinearFunc

get(double, double) - Method in class net.algart.math.functions.LinearFunc

get(double, double, double) - Method in class net.algart.math.functions.LinearFunc

get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc

get(double...) - Method in class net.algart.math.functions.LinearFunc.Updatable

get() - Method in class net.algart.math.functions.LinearFunc.Updatable

get(double) - Method in class net.algart.math.functions.LinearFunc.Updatable

get(double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable

get(double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable

get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable

get(double...) - Method in class net.algart.math.functions.LogFunc

get() - Method in class net.algart.math.functions.LogFunc

get(double) - Method in class net.algart.math.functions.LogFunc

get(double, double) - Method in class net.algart.math.functions.LogFunc

get(double, double, double) - Method in class net.algart.math.functions.LogFunc

get(double, double, double, double) - Method in class net.algart.math.functions.LogFunc

get(double...) - Method in class net.algart.math.functions.MaxFromTwoSelectedNumbersFunc

get(double...) - Method in class net.algart.math.functions.MinFromTwoSelectedNumbersFunc

get(double...) - Method in class net.algart.math.functions.MultiplyingFunc

get() - Method in class net.algart.math.functions.MultiplyingFunc

get(double) - Method in class net.algart.math.functions.MultiplyingFunc

get(double, double) - Method in class net.algart.math.functions.MultiplyingFunc

get(double, double, double) - Method in class net.algart.math.functions.MultiplyingFunc

get(double, double, double, double) - Method in class net.algart.math.functions.MultiplyingFunc

get(double...) - Method in class net.algart.math.functions.PowerFunc

get() - Method in class net.algart.math.functions.PowerFunc

get(double) - Method in class net.algart.math.functions.PowerFunc

get(double, double) - Method in class net.algart.math.functions.PowerFunc

get(double, double, double) - Method in class net.algart.math.functions.PowerFunc

get(double...) - Method in class net.algart.math.functions.RectangularFunc

get() - Method in class net.algart.math.functions.RectangularFunc

get(double) - Method in class net.algart.math.functions.RectangularFunc

get(double, double) - Method in class net.algart.math.functions.RectangularFunc

get(double, double, double) - Method in class net.algart.math.functions.RectangularFunc

get(double, double, double, double) - Method in class net.algart.math.functions.RectangularFunc

get(double...) - Method in class net.algart.math.functions.SelectConstantFunc

get() - Method in class net.algart.math.functions.SelectConstantFunc

get(double) - Method in class net.algart.math.functions.SelectConstantFunc

get(double, double) - Method in class net.algart.math.functions.SelectConstantFunc

get(double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc

get(double, double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc

get(double...) - Method in class net.algart.math.functions.WeightedMeanFunc

get() - Method in class net.algart.math.functions.WeightedMeanFunc

get(double) - Method in class net.algart.math.functions.WeightedMeanFunc

get(double, double) - Method in class net.algart.math.functions.WeightedMeanFunc

get(double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc

get(double, double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc

get(double...) - Method in class net.algart.math.patterns.HyperboloidOfRevolutionFunc

get(double...) - Method in class net.algart.math.patterns.ParaboloidOfRevolutionFunc

get(double...) - Method in class net.algart.math.patterns.UpperHalfEllipsoidOfRevolutionFunc

get() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the value of the current element of the currently scanned matrix.
get() - Method in class net.algart.matrices.scanning.Boundary2DWrapper

get(double[], double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double[], double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get(double...) - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get() - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get(double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get(double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get(double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get(double, double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN

get(double...) - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get() - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get(double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get(double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get(double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get(double, double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN

get(double...) - Method in class net.algart.matrices.stitching.LastExceptingNaN

get() - Method in class net.algart.matrices.stitching.LastExceptingNaN

get(double) - Method in class net.algart.matrices.stitching.LastExceptingNaN

get(double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN

get(double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN

get(double, double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN

get(double...) - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get() - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get(double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get(double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get(double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get(double, double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN

get(double...) - Method in class net.algart.matrices.stitching.MinExceptingNaN

get() - Method in class net.algart.matrices.stitching.MinExceptingNaN

get(double) - Method in class net.algart.matrices.stitching.MinExceptingNaN

get(double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN

get(double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN

get(double, double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN

get(double[], double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Returns the result of this function for the given coordinates and for the values (at these coordinates) of the matrices being stitched.
get(double[], double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0}).
get(double[], double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1}).
get(double[], double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2}).
get(double[], double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2,v3}).
get(double[], double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2,v3,v4}).
get(double[], double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2,v3,v4,v5}).
get(double[], double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get(double[], double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(coordinates, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get1D(double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get1D(double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, values).
get1D(double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0}).
get1D(double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1}).
get1D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2}).
get1D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2,v3}).
get1D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2,v3,v4}).
get1D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5}).
get1D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get1D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get2D(double, double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get2D(double, double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, values).
get2D(double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0}).
get2D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1}).
get2D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2}).
get2D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2,v3}).
get2D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4}).
get2D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5}).
get2D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get2D(double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get3D(double, double, double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc

get3D(double, double, double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, values).
get3D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0}).
get3D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1}).
get3D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2}).
get3D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3}).
get3D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4}).
get3D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5}).
get3D(double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get3D(double, double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to `get`(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
getAllBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of this class, allowing to sequentially trace all segments of all boundaries at the matrix (internal and external).
getAngle() - Method in class net.algart.math.geom.Direction2D
Returns the angle: current direction is (cos φ, sin φ), φ = method result (in radians).
getAngleBetweenDirections(Direction2D) - Method in class net.algart.math.geom.Direction2D
Returns the shortes angle (0..π, in radians) between the given directions.
getAngleBetweenDirections(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the shortes angle (0..π, in radians) between the directions of this and other segments, from 1st end to 2nd.
getAngleBetweenStraights(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the shortes angle (0..π/2, in radians) between the straights containing this and other segments.
getAperture(int, Pattern, boolean) - Method in enum net.algart.matrices.DependenceApertureBuilder
Equivalent to `getAperture`(dimCount, new Pattern[]{pattern}, new boolean[]{inverted}, `DependenceApertureBuilder.DEFAULT_ADDITIONAL_SPACE`).
getAperture(int, Pattern, boolean, Pattern, boolean) - Method in enum net.algart.matrices.DependenceApertureBuilder
Equivalent to `getAperture`(dimCount, new Pattern[]{pattern1, pattern2}, new boolean[]{inverted1, inverted2}, `DependenceApertureBuilder.DEFAULT_ADDITIONAL_SPACE`).
getAperture(int, Pattern[], boolean[]) - Method in enum net.algart.matrices.DependenceApertureBuilder
Equivalent to `getAperture`(dimCount, patterns, inverted, `DependenceApertureBuilder.DEFAULT_ADDITIONAL_SPACE`).
getAperture(int, Pattern[], boolean[], short) - Method in enum net.algart.matrices.DependenceApertureBuilder
Builds the rectangular aperture on the base of specified array of apertures-patterns.
getAveragerBetweenPercentiles(ArrayContext, double, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the mean between 2 percentiles of the source matrix M.
getAveragerBetweenValues(ArrayContext, double, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the mean between 2 values of the source matrix M.
getAveragingFunc(long[]) - Method in class net.algart.arrays.Matrices.ResizingMethod.Averaging
Returns the function that should be used for "averaging" several elements while compression.
getAveragingInstance(long[], double[], double[]) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `getInstance(averagingFunc, apertureDim, apertureFrom, apertureSteps)`, where averagingFunc is the averaging linear function `LinearFunc.getAveragingInstance(m)`, m = apertureDim[0]*apertureDim[1]*....
getAveragingInstance(long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `getInstance(averagingFunc, apertureDim)`, where averagingFunc is the averaging linear function `LinearFunc.getAveragingInstance(m)`, m = apertureDim[0]*apertureDim[1]*....
getAveragingInstance(int) - Static method in class net.algart.math.functions.LinearFunc
Equivalent to `getNonweightedInstance(0.0, 1.0/n, n)`: the average from n numbers.
getBinaryInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of binary function scale*x0x1, using Math.pow method.
getBit(long) - Method in class net.algart.arrays.AbstractBitArray

getBit(long) - Method in interface net.algart.arrays.BitArray
Returns the element #index.
getBit(long[], long) - Static method in class net.algart.arrays.PackedBitArrays
Returns the bit #index in the packed dest bit array.
getBit(LongBuffer, long) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the bit #index in the packed dest bit buffer.
getBits(long, long[], long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of `AbstractBitArray.getBit(long)` method.
getBits(long, long[], long, long) - Method in interface net.algart.arrays.BitArray
Copies count bits of this array, starting from arrayPos index, into the specified packed bit array, starting from destArrayOffset index.
getBooleanEnv(String, boolean) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of `Arrays.SystemSettings.getBooleanProperty(String, boolean)`, which tests the environment variable instead of the system property.
getBooleanProperty(String, boolean) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Boolean.getBoolean, but returns defaultValue if there is no required property, or if it doesn't equal "true" or "false", or in a case of any exception.
getBreadthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic breadth-first scanning algorithm.
getBufferOffset(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns the start offset in the buffer returned by `BufferMemoryModel.getByteBuffer(Array)` call, corresponding to the first element of the passed AlgART array.
getByte(long) - Method in class net.algart.arrays.AbstractByteArray

getByte(long) - Method in interface net.algart.arrays.ByteArray
Returns the unsigned byte #index.
getByteBuffer(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns the underlying ByteBuffer instance where all elements of the passed array are stored.
getCenterX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the x-coordinate of the segment center.
getCenterY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the y-coordinate of the segment center.
getChar(long) - Method in class net.algart.arrays.AbstractCharArray

getChar(long) - Method in interface net.algart.arrays.CharArray
Returns the element #index.
getCirclePoints(int) - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Returns all integer points of the circle with given radius r and center at (0,0).
getCompatibleLightweightInstance() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new instance of this class with the identical behaviour, excepting that the returned object is always lightweight skeleton scanner (not remembering visits of pixels).
getCompatibleRememberingInstance() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new instance of this class with the identical behaviour, excepting that the returned object is always remembering skeleton scanner (remembering visits of pixels).
getConstantMode(Object) - Static method in class net.algart.arrays.Matrix.ContinuationMode
Creates an instance of this class for constant continuation mode.
getConvexHyperpolyhedron(double[], double[], IRange...) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional `convex hyperpolyhedron`, which is an intersection of m n-dimensional half-spaces, specified by inequations aixbi (i=0,1,...,m−1), and the hyperparallelepiped, built by {@link #getHyperparallelepiped(IRange...
getCorrectingUnsignedInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicConvolution
Returns new instance of this class, correcting unsigned convolutions results.
getCorrectingUnsignedInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicDerivator
Returns new instance of this class, correcting unsigned arguments.
getCosine() - Method in class net.algart.math.geom.Rotation2D
Returns cosine of the current rotation angle.
getCurrentFolder() - Method in interface net.algart.contexts.CurrentFolderContext
Returns the path to the current folder.
getCurrentJREHome() - Static method in class net.algart.arrays.ExternalProcessor
Returns path to the home directory of the currently executed JRE.
getCustomJREHome() - Static method in class net.algart.arrays.ExternalProcessor
Returns path to the home directory of some custom JRE, specified in `ExternalProcessor.JRE_PATH_PROPERTY_NAME` system property or in `ExternalProcessor.JRE_PATH_ENV_NAME` environment variable, or the home directory of the currently executed JVM if there is no such property / environment variable.
getCustomJREHome(String) - Static method in class net.algart.arrays.ExternalProcessor
Extended analog of `ExternalProcessor.getCustomJREHome()` method, allowing to specify some "name" of JRE, which is added as a suffix to the name of the corresponding system property or environment variable.
getCustomJVMOptions() - Static method in class net.algart.arrays.ExternalProcessor
Returns the list of JVM options (arguments of "java" executable utility), listed in `ExternalProcessor.JVM_OPTIONS_PROPERTY_NAME` system property or in `ExternalProcessor.JVM_OPTIONS_ENV_NAME` environment variable, or null if there is no such property / environment variable.
getCustomJVMOptions(String) - Static method in class net.algart.arrays.ExternalProcessor
Extended analog of `ExternalProcessor.getCustomJVMOptions()` method, allowing to specify some "name" of JRE, which is added as a suffix to the name of the corresponding system property or environment variable.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractArray

getData(long, Object) - Method in class net.algart.arrays.AbstractArray

getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of `AbstractBitArray.getBit(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls `AbstractBitArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of `AbstractByteArray.getByte(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls `AbstractByteArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of `AbstractCharArray.getChar(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls `AbstractCharArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of `AbstractDoubleArray.getDouble(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls `AbstractDoubleArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of `AbstractFloatArray.getFloat(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls `AbstractFloatArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of `AbstractIntArray.getInt(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls `AbstractIntArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of `AbstractLongArray.getLong(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls `AbstractLongArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of `AbstractObjectArray.get(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls `AbstractObjectArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of `AbstractShortArray.getShort(long)` method.
getData(long, Object) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls `AbstractShortArray.getData(long, Object, int, int)` with corresponding arguments.
getData(long, Object, int, int) - Method in interface net.algart.arrays.Array
Copies count elements of this array, starting from arrayPos index, into the specified Java array of corresponding type, starting from destArrayOffset index.
getData(long, Object) - Method in interface net.algart.arrays.Array
Copies min(this.`length() - arrayPos`, destArray.length}) elements of this array, starting from arrayPos index, into the specified Java array of corresponding type, starting from 0 index.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.AbstractDataFileModel

getDataFile(P, ByteOrder) - Method in interface net.algart.arrays.DataFileModel
Returns a new instance of `DataFile` object corresponding to the given path.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the data file corresponding to usual Java file new java.io.File(path) with `DataFile.map` method based on standard Java mapping.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the data file corresponding to usual Java file new java.io.File(path), with `DataFile.map` method that use usual read/write operation instead of Java mapping.
getDataFileModel() - Method in class net.algart.arrays.LargeMemoryModel
Returns a reference to the data file model used by this memory model instance.
getDataFileModel(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns the `model` of the `data file` storing all elements of the passed AlgART array.
getDataFilePath(Array) - Method in class net.algart.arrays.LargeMemoryModel
Returns the `path` to the `data file` storing all elements of the passed AlgART array.
getDefaultTempDirectory() - Static method in class net.algart.arrays.ExternalProcessor
Returns the path to the default disk directory for storing temporary data: some "standard" subdirectory of the system temporary directory will be used.
Returns an instance of this class with the default (simplest) behaviour.
Returns an instance of this class with the specified recommended number of tasks.
getDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic depth-first scanning algorithm.
getDiagonalInstance(double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing the linear operator with the diagonal matrix A and vector b: O f(x) = f(Ax + b), where A={aij}, aij=0.0 if i!=j, aii=diagonal[i].
getDiagonalInstance(double...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to `getDiagonalInstance(diagonal, new double[diagonal.length])` (the case of zero b vector).
getDouble(long) - Method in class net.algart.arrays.AbstractBitArray

getDouble(long) - Method in class net.algart.arrays.AbstractByteArray

getDouble(long) - Method in class net.algart.arrays.AbstractCharArray

getDouble(long) - Method in class net.algart.arrays.AbstractDoubleArray

getDouble(long) - Method in class net.algart.arrays.AbstractFloatArray

getDouble(long) - Method in class net.algart.arrays.AbstractIntArray

getDouble(long) - Method in class net.algart.arrays.AbstractLongArray

getDouble(long) - Method in class net.algart.arrays.AbstractShortArray

getDouble(long) - Method in interface net.algart.arrays.DoubleArray
Returns the element #index.
getDouble(long) - Method in interface net.algart.arrays.PArray
Returns the element #index converted to double: (double)(value&0xFF) for byte value, (double)(value&0xFFFF) for short value, (double)value for int, long, float, double, char values, or value?1.0:0.0 for boolean values.
getElement(long) - Method in class net.algart.arrays.AbstractArray

getElement(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns getBit(index).
getElement(long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns (byte) getByte(index).
getElement(long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns getChar(index).
getElement(long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns getDouble(index).
getElement(long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns getFloat(index).
getElement(long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns getInt(index).
getElement(long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns getLong(index).
getElement(long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns get(index).
getElement(long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns (short) getShort(index).
getElement(long) - Method in interface net.algart.arrays.Array
Returns the element #index.
getEqualityPrecision() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the "equality prevision" for this segment: a precision of segments equality considered by equals and hashCode methods.
getErrorStream() - Method in class net.algart.arrays.ExternalProcessor
Returns the error stream, set by `ExternalProcessor.setErrorStream(java.io.OutputStream)` method and used by `execute` method for duplication of the error stream of an external program.
getExistingPathFromPropertyOrEnv(String, String, File) - Static method in class net.algart.arrays.ExternalProcessor
Returns new File(`getPropertyOrEnv`(propertyKey,envVarName)), if such file or directory really exists, throws FileNotFoundException, if it does not exist, or returns defaultPath if it is not specified.
getExistingPathFromPropertyOrEnv(String, String) - Static method in class net.algart.arrays.ExternalProcessor
Calls `getExistingPathFromPropertyOrEnv`(propertyKey,envVarName,null) and throws FileNotFoundException in a case of null result.
getExtendedTile() - Method in class net.algart.matrices.TiledApertureProcessorFactory.TileInformation
Returns the position and sizes of the currently processed extended tile (fete).
getExternalCirclePoints(int, int) - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Analog of `IntegerCirclePointsGenerator.getCirclePoints(int)` method, but returned points are shifted by delta pixels from (0,0).
getExternalProcessErrorMessage() - Method in exception net.algart.arrays.ExternalProcessException
Returns the summary error message of the external process, the execution of which led to throwing this exception.
getExternalProcessExitCode() - Method in exception net.algart.arrays.ExternalProcessException
Returns the exit code of the external process, the execution of which led to throwing this exception.
getFi() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the direction (in radians) from the segment begin to the segment end: an angle between 0x and a ray from 1st to 2nd segment end.
getFloat(long) - Method in class net.algart.arrays.AbstractFloatArray

getFloat(long) - Method in interface net.algart.arrays.FloatArray
Returns the element #index.
getFunc(Array) - Static method in class net.algart.arrays.Arrays
Returns the mathematical function, used for creating the passed `functional` array, or throws an exception if this array is not functional.
getGranulometryInstance(Morphology, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeOpening
Creates new instance of this class, that calculates the sum of all elements of every opening and stores them in some built-in AlgART array, returned by `IterativeOpening.sumsOfOpenings()` method.
getHyperparallelepiped(IRange...) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional `hyperparallelepiped` with edges, parallel to coordinate axes, described by the given ranges of coordinates.
getIndexDimensions(Array) - Static method in class net.algart.arrays.Arrays
Returns the dimensions of the matrix, coordinates of which are used as arguments of the underlying function in the passed `index-based functional array`, or throws an exception if this array is not a functional array, calculated on the base of indexes.
getInPlace(long, E, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace

getInPlace(long, E, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.CombinerInPlace
Loads an element #index of the combined array from the given set of arrays into resultValue object.
getInPlace(long, Object) - Method in interface net.algart.arrays.ObjectInPlaceArray
Copies the content of element #index to the passed resultValue and returns resultValue.
getInsertionSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements insertion sorting algorithm.
getInstance(MemoryModel, Class<?>, long) - Static method in class net.algart.arrays.ArrayPool
Creates the pool of AlgART arrays.
getInstance() - Static method in class net.algart.arrays.BufferMemoryModel
Returns an instance of this memory model.
getInstance(CombinedMemoryModel.Combiner<E>) - Static method in class net.algart.arrays.CombinedMemoryModel
Creates new memory model with corresponding combiner.
getInstance(ArrayContext, String, String) - Static method in class net.algart.arrays.ExternalProcessor
Creates new instance of this class.
getInstance(ArrayContext) - Static method in class net.algart.arrays.ExternalProcessor
Equivalent to `getInstance`(context, `ExternalProcessor.getDefaultTempDirectory()`, "").
getInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation, GeneralizedBitProcessing.RoundingMode) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class.
getInstance(Class<?>, int) - Static method in class net.algart.arrays.JArrayPool
Creates the pool of Java arrays.
getInstance() - Static method in class net.algart.arrays.LargeMemoryModel
Returns default instance of this memory model.
getInstance(DataFileModel<P>) - Static method in class net.algart.arrays.LargeMemoryModel
Returns new instance of this memory model for the specified data file model.
getInstance() - Static method in class net.algart.arrays.SignalMemoryModel
Returns an instance of this memory model.
getInstance() - Static method in class net.algart.arrays.SimpleMemoryModel
Returns an instance of this memory model.
getInstance() - Static method in class net.algart.contexts.DefaultContext
Returns an instance of this class, created by "new `DefaultContext`(){}" call.
getInstance(Func, ApertureFilterOperator) - Static method in class net.algart.math.functions.ApertureFilteredFunc
Returns an instance of this class for the given parent function and operator.
getInstance(Func, long[], double[], double[]) - Static method in class net.algart.math.functions.ApertureFilterOperator
Returns an instance of this class, describing the aperture filter with the specified aperture and aperture function apertureFunc.
getInstance(Func, long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to `getInstance(apertureFunc, apertureDim, apertureFrom, apertureSteps)`, where averagingFrom and apertureSteps are chosen automatically to get an aperture 1.0x1.0x... starting from the origin of coordinates (0<=aij<1).
getInstance(double) - Static method in class net.algart.math.functions.ConstantFunc
Returns an instance of this class that always returns the passed constant c.
getInstance(double, double) - Static method in class net.algart.math.functions.ContrastingFunc
Returns an instance of this class, providing the default behaviour described in the `comments to this class`.
getInstance(Func, CoordinateTransformationOperator) - Static method in class net.algart.math.functions.CoordinateTransformedFunc
Returns an instance of this class for the given parent function and operator.
getInstance(double) - Static method in class net.algart.math.functions.DividingFunc
Returns an instance of this class.
getInstance(double) - Static method in class net.algart.math.functions.ExpFunc
Returns an instance of this class for the given logarithm base b using Math.exp and Math.log methods.
getInstance(double) - Static method in class net.algart.math.functions.InverseNumberFunc
Returns an instance of this class for the given constant c.
getInstance(double, double...) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class, describing the linear function with specified coefficients: b + a0x0 + a1x1 +...+ an-1xn-1.
getInstance(Range, Range) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class describing the following linear function with one argument: dmin + (dmax-dmin) * (x-smin) / (smax-smin), where smin..smax is srcRange and dmin..dmax is destRange.
getInstance(double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing the linear operator with the specified matrix A and vector b: O f(x) = f(Ax + b).
getInstance(double) - Static method in class net.algart.math.functions.LogFunc
Returns an instance of this class for the given logarithm base b using Math.log method.
getInstance(int) - Static method in class net.algart.math.functions.MaxFromTwoSelectedNumbersFunc
Returns an instance of this class for the given index shift.
getInstance(int) - Static method in class net.algart.math.functions.MinFromTwoSelectedNumbersFunc
Returns an instance of this class for the given index shift.
getInstance(double) - Static method in class net.algart.math.functions.MultiplyingFunc
Returns an instance of this class.
getInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function scale*x0c, using Math.pow method.
getInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function x0c, using Math.pow method.
getInstance(double[], double[], double[], double) - Static method in class net.algart.math.functions.ProjectiveOperator
Returns an instance of this class, describing the projective operator with the specified matrix A, the vectors b and c and the number d.
getInstance(Range, double, double) - Static method in class net.algart.math.functions.RectangularFunc
Returns an instance of this class describing the rectangular function with the following parameters: range.`min()`, range.`max()`, in, out.
getInstance(double, double, double, double) - Static method in class net.algart.math.functions.RectangularFunc
Returns an instance of this class describing the rectangular function with the passed parameters.
getInstance(double...) - Static method in class net.algart.math.functions.SelectConstantFunc
Returns an instance of this class, describing the selecting function with the specified array of constants.
getInstance(double) - Static method in class net.algart.math.functions.WeightedMeanFunc
Returns an instance of this class.
getInstance() - Static method in class net.algart.math.geom.Direction2D
Creates a direction (1, 0), φ = 0.
getInstance(double) - Static method in class net.algart.math.geom.Direction2D
Creates a direction (cos φ, sin φ), φ = fi argument (in radians).
getInstance() - Static method in class net.algart.math.geom.IntegerCirclePointsGenerator

getInstance() - Static method in class net.algart.math.geom.Rotation2D
Returns a rotation by Δφ = 0.
getInstance(double) - Static method in class net.algart.math.geom.Rotation2D
Creates a rotation by Δφ = dfi argument (in radians).
getInstance() - Static method in class net.algart.math.geom.Segment2D
Creates some "default" segment.
getInstance(UnsafeSegment2D) - Static method in class net.algart.math.geom.Segment2D
Creates new segment, identical to instance.
getInstance(double, double, double, double) - Static method in class net.algart.math.geom.Segment2D
Creates new segment; slowly, because requires sine and cosine calculation.
getInstance(double, double, double, Direction2D) - Static method in class net.algart.math.geom.Segment2D
Creates new segment.
getInstance(double, double) - Static method in class net.algart.math.patterns.ParaboloidOfRevolutionFunc

getInstance(double, double, double) - Static method in class net.algart.math.patterns.UpperHalfEllipsoidOfRevolutionFunc

getInstance(StreamingApertureProcessor, Matrix.ContinuationMode) - Static method in class net.algart.matrices.ContinuedStreamingApertureProcessor
Returns new instance of this class with the passed parent `StreamingApertureProcessor` object and the specified continuation mode.
getInstance(ArrayContext, boolean) - Static method in class net.algart.matrices.linearfiltering.BasicConvolution
Returns new instance of this class.
getInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicDerivator
Returns new instance of this class.
getInstance(Convolution, Matrix.ContinuationMode) - Static method in class net.algart.matrices.linearfiltering.ContinuedConvolution
Returns new instance of this class with the passed parent `Convolution` object and the specified continuation mode.
getInstance(Derivator, Matrix.ContinuationMode) - Static method in class net.algart.matrices.linearfiltering.ContinuedDerivator
Returns new instance of this class with the passed parent `Derivator` object and the specified continuation mode.
getInstance(Convolution, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.linearfiltering.TiledConvolution
Returns new instance of this class with the passed parent `Convolution` object and the specified processing tiler.
getInstance(ArrayContext) - Static method in class net.algart.matrices.morphology.BasicMorphology
Equivalent to `getInstance`(context, `Arrays.SystemSettings.maxTempJavaMemory()`).
getInstance(ArrayContext, long) - Static method in class net.algart.matrices.morphology.BasicMorphology
Returns new instance of this class.
getInstance(ArrayContext, double, CustomRankPrecision) - Static method in class net.algart.matrices.morphology.BasicRankMorphology
Returns new instance of some inheritor of this class, implementing dilation and erosion operations via the percentiles.
getInstance(Morphology, Matrix.ContinuationMode) - Static method in class net.algart.matrices.morphology.ContinuedMorphology
Returns new instance of this class with the passed parent `Morphology` object and the specified continuation mode.
getInstance(RankMorphology, Matrix.ContinuationMode) - Static method in class net.algart.matrices.morphology.ContinuedRankMorphology
Returns new instance of this class with the passed parent `RankMorphology` object and the specified continuation mode.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeErosion
Creates new instance of this class.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeOpening
Creates new instance of this class, that adds every opening to the accumulator matrix, returned by `IterativeOpening.result()` method.
getInstance(Morphology, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.morphology.TiledMorphology
Returns new instance of this class with the passed parent `Morphology` object and the specified processing tiler.
getInstance(RankMorphology, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.morphology.TiledRankMorphology
Returns new instance of this class with the passed parent `RankMorphology` object and the specified processing tiler.
getInstance(Boundary2DScanner, ContourLineType, double, int) - Static method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer

getInstance(Boundary2DScanner, ContourLineType, EnumSet<Boundary2DSimpleMeasurer.ObjectParameter>) - Static method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Creates an instance of this class, that is based on the specified parent scanner and, while scanning any boundary by the parent scanner, measures the specified set of object parameters.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, Pattern, Pattern) - Static method in class net.algart.matrices.skeletons.ErodingSkeleton
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, boolean, boolean) - Static method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, boolean, boolean, boolean) - Static method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(double) - Static method in class net.algart.matrices.stitching.AverageExceptingNaN

getInstance(Func) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod

getInstance(Func, boolean) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod

getInstance(double) - Static method in class net.algart.matrices.stitching.FirstExceptingNaN

getInstance(double) - Static method in class net.algart.matrices.stitching.LastExceptingNaN

getInstance(double) - Static method in class net.algart.matrices.stitching.MaxExceptingNaN

getInstance(double) - Static method in class net.algart.matrices.stitching.MinExceptingNaN

getInstance(int, StitchingMethod<P>, List<? extends Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher

getInstance(ArrayContext, Matrix.ContinuationMode, long, long[]) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], long[]) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], int) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], long[], int) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.LinearOperator
Returns the n-dimensional linear operator, that transforms (maps) the given n+1 points p0, p1, ..., pn to the given another n+1 points q0, q1, ..., qn of the n-dimensional space.
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.ProjectiveOperator
Returns the n-dimensional projective operator, that transforms (maps) the given n+2 points p0, p1, ..., pn+1 to the given another n+2 points q0, q1, ..., qn+1 of the n-dimensional space.
getInt(long) - Method in class net.algart.arrays.AbstractBitArray

getInt(long) - Method in class net.algart.arrays.AbstractByteArray

getInt(long) - Method in class net.algart.arrays.AbstractCharArray

getInt(long) - Method in class net.algart.arrays.AbstractIntArray

getInt(long) - Method in class net.algart.arrays.AbstractLongArray

getInt(long) - Method in class net.algart.arrays.AbstractShortArray

getInt(long) - Method in interface net.algart.arrays.IntArray
Returns the element #index.
getInt(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to int: (int)value&0xFF for byte value, (int)value&0xFFFF for short value, (int)value for int, float, double, char values, value?1:0 for boolean values, min(max(value, Integer.MIN_VALUE), Integer.MAX_VALUE) (i.e. the value truncated to the range Integer.MIN_VALUE..Integer.MAX_VALUE) for long values.
getIntEnv(String, int) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of `Arrays.SystemSettings.getIntProperty(String, int)`, which reads the number from the environment variable instead of the system property.
getInterpolationMethod(Func) - Static method in class net.algart.arrays.Matrices
If the passed function `is an interpolation view of some AlgART matrix`, returns the interpolation algorithm, used while creating this function.
getIntProperty(String, int) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Integer.getInteger, but "understands" suffixes K, M, G, that mean "Kilo" (1024), "Mega" (1048576) and "Giga" (1073741824) and returns defaultValue in a case of any exception (including security exception).
getJavaExecutable(File) - Static method in class net.algart.arrays.ExternalProcessor
Returns the path to the "java" executable utility ("java.exe" on Windows platform), located inside the specified JRE home directory.
getLength() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the segment length.
getLightweightInstance(ArrayContext, Matrix<? extends BitArray>, SkeletonPixelClassifier) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix on the base of the given pixel classifier.
getLightweightOctupleThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `OctupleThinningSkeleton2D` algorithm.
getLightweightQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `Quadruple3x5ThinningSkeleton2D` algorithm.
getLightweightStrongQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `StrongQuadruple3x5ThinningSkeleton2D` algorithm.
getLock(LongBuffer) - Static method in class net.algart.arrays.PackedBitBuffers
Returns buffer.hasArray()?buffer.array():buffer.
getLong(long) - Method in class net.algart.arrays.AbstractBitArray

getLong(long) - Method in class net.algart.arrays.AbstractByteArray

getLong(long) - Method in class net.algart.arrays.AbstractCharArray

getLong(long) - Method in class net.algart.arrays.AbstractIntArray

getLong(long) - Method in class net.algart.arrays.AbstractLongArray

getLong(long) - Method in class net.algart.arrays.AbstractShortArray

getLong(long) - Method in interface net.algart.arrays.LongArray
Returns the element #index.
getLong(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to long: (long)value&0xFF for byte value, (long)value&0xFFFF for short value, (long)value for int, long, float, double, char values, or as value?1:0 for boolean values.
getLongEnv(String, long) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of `Arrays.SystemSettings.getLongProperty(String, long)`, which reads the number from the environment variable instead of the system property.
getLongProperty(String, long) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Long.getLong, but "understands" suffixes K, M, G, T, that mean "Kilo" (1024), "Mega" (1048576), "Giga" (1073741824) and "Tera" (1099511627776) and returns defaultValue in a case of any exception (including security exception).
getLowerInstance(double, double, double) - Static method in class net.algart.math.patterns.HyperboloidOfRevolutionFunc

getMainBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of this class, allowing to trace all segments of main boundaries at the matrix and to build completions of all objects.
getMatrixInfoForSavingInFile(Matrix<? extends PArray>, long) - Static method in class net.algart.arrays.LargeMemoryModel

getMemoryModel() - Method in class net.algart.arrays.AbstractArrayContext

getMemoryModel() - Method in interface net.algart.arrays.ArrayContext
Returns the `memory model` that should be used for creating any instances of AlgART arrays.
getMemoryModel() - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the `memory model` that should be used for creating any instances of AlgART arrays.
getMemoryModel(Class<?>) - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the `memory model` that should be used for creating any instances of AlgART arrays with specified type of elements.
getMemoryModel(String) - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the `memory model` that should be used for creating any instances of AlgART arrays with some additional settings (recommendations).
getMemoryModel() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.`as`(`ArrayMemoryContext`.class).`getMemoryModel()` call, where context is the argument of the construcor.
getMemoryModel() - Method in class net.algart.contexts.DefaultContext
This implementation returns the memory model, specified by the argument of the `corresponding constructor`, or `Arrays.SystemSettings.globalMemoryModel()` if the `constructor without arguments` was used.
getMemoryModel(Class<?>) - Method in class net.algart.contexts.DefaultContext
This implementation returns mm.`isElementTypeSupported`(elementType) ? mm : `SimpleMemoryModel.getInstance()`, where mm is the result of `DefaultContext.getMemoryModel()` method.
getMemoryModel(String) - Method in class net.algart.contexts.DefaultContext
This implementation calls `DefaultContext.getMemoryModel()` and returns its result.
getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.ShiftStitchingMethod

getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.UniversalStitchingMethod

getNonweightedInstance(double, double, int) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class, describing the linear function with the specified b and the specified number (n) of equal coefficients ai: b + a(x0 + x1 +...+ xn-1).
getNormalClone() - Method in class net.algart.math.geom.Segment2D

getNormalClone() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the normal unit vector, with creating a clone.
getNormalUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getNormalUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getOctupleThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by `OctupleThinningSkeleton2D` algorithm.
getOutputStream() - Method in class net.algart.arrays.ExternalProcessor
Returns the output stream, set by `ExternalProcessor.setOutputStream(java.io.OutputStream)` method and used by `execute` method for duplication of the output stream of an external program.
getOutsideValue(Func) - Static method in class net.algart.arrays.Matrices
If the passed function ```is a continued interpolation view of an AlgART matrix```, return the value used outside the matrix.
getParallelepiped3D(IRange, IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional parallelepiped with edges, parallel to coordinate axes, described by the given ranges of coordinates.
getPath(DataFile) - Method in class net.algart.arrays.AbstractDataFileModel

getPath(DataFile) - Method in interface net.algart.arrays.DataFileModel
Returns the path describing unique position of the data file (usually the absolute path to the disk file).
getPath(DataFile) - Method in class net.algart.arrays.DefaultDataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPath(DataFile) - Method in class net.algart.arrays.StandardIODataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPercentilePairProcessor(ArrayContext, Func, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the result of some given function f(v0, v1,v2) of some matrix M0 and two percentiles v1,v2 of the source matrix M.
getPercentiler(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the percentile of the source matrix M.
getPolygon2D(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates `2-dimensional polygon` with the specified coordinates of vertices.
getPropertyOrEnv(String, String) - Static method in class net.algart.arrays.ExternalProcessor
Returns the system property indicated by the specified key propertyKey, if it exists, or, if it is null, the environment variable indicated by the specified name envVarName.
getQuadruple3x5ThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by `Quadruple3x5ThinningSkeleton2D` algorithm.
getQuickSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements QuickSort sorting algorithm.
getRanker(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the rank of the source matrix M.
getRawArrayForSavingInFile(Matrix<? extends PArray>) - Static method in class net.algart.arrays.LargeMemoryModel

getRectangle2D(IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional rectangle with sides, parallel to coordinate axes, described by the given ranges of coordinates.
getRememberingInstance(ArrayContext, Matrix<? extends BitArray>, SkeletonPixelClassifier) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix on the base of the given pixel classifier.
getRememberingOctupleThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `OctupleThinningSkeleton2D` algorithm.
getRememberingQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `Quadruple3x5ThinningSkeleton2D` algorithm.
getRememberingStrongQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by `StrongQuadruple3x5ThinningSkeleton2D` algorithm.
getRotation2D(double, double, double) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing rotation in 2D plane by the specified angle (in radians) around the specified center.
getRotationAngle() - Method in class net.algart.math.geom.Rotation2D
Returns the current rotation angle (in radians).
getSegment(IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 1-dimensional segment, described by the given range.
getShellSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements Shell sorting algorithm.
getShift(Array) - Static method in class net.algart.arrays.Arrays
Returns the shift, used for creating the passed `shited` array, or throws an exception if this array is not shifted.
getShiftInstance(double...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to `getDiagonalInstance(diagonal, b)`, where diagonal is an array consisting of b.length unit values (1.0).
getShort(long) - Method in class net.algart.arrays.AbstractShortArray

getShort(long) - Method in interface net.algart.arrays.ShortArray
Returns the unsigned short (char) #index.
getSimplex(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional `simplex` with the specified coordinates of vertices.
getSine() - Method in class net.algart.math.geom.Rotation2D
Returns sine of the current rotation angle.
getSingleBoundaryScanner(Matrix<? extends BitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of the simplest kind of this class, allowing to trace all segments of a single boundary (internal or external).
getSingleThreadInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation, GeneralizedBitProcessing.RoundingMode) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class, that does not use multithreading optimization.
getStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic depth-first scanning algorithm, but not using an explicit stack.
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod

getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.ShiftStitchingMethod

getStitchingFunc(List<? extends Frame<P>>) - Method in interface net.algart.matrices.stitching.StitchingMethod

getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.UniversalStitchingMethod

getStorage(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns Java array of shallow copies (produced by `Array.shallowClone()` of arrays used as internal storage, where the elements of the combined array are stored.
getStorage(UpdatableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to `CombinedMemoryModel.getStorage(Array)` method.
getStorage(MutableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to `CombinedMemoryModel.getStorage(Array)` method.
getStorageToStrings(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns array of string representations (results of toString() method} of arrays used as internal storage, where the elements of the combined array are stored.
getStrictBinaryInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of binary function scale*x0x1, using StrictMath.pow method.
getStrictInstance(double) - Static method in class net.algart.math.functions.ExpFunc
Returns an instance of this class for the given logarithm base b using StrictMath.exp and StrictMath.log methods.
getStrictInstance(double) - Static method in class net.algart.math.functions.LogFunc
Returns an instance of this class for the given logarithm base b using StrictMath.log method.
getStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function scale*x0c, using StrictMath.pow method.
getStrictInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function x0c, using StrictMath.pow method.
getStringEnv(String, String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of System.getenv, but returns defaultValue in a case, when System.getenv returns null or throws any exception.
getStringProperty(String, String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of System.getProperty, but returns defaultValue even in a case of exception.
getStrongQuadruple3x5ThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by `StrongQuadruple3x5ThinningSkeleton2D` algorithm.
getSummator(ArrayContext, Func) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the result of some given function f(S) of the aperture sum S of the source matrix M.
getTetrahedron3D(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional tetrahedron with the specified coordinates of vertices.
This implementation returns the `persistent thread pool`, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(`DefaultThreadPoolFactory.recommendedNumberOfTasks()`, threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
This implementation returns the `persistent thread pool`, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(`recommendedNumberOfTasks`(sourceArray), threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
Returns the thread pool that should be used for multithreading processing large data.
Returns the thread pool that should be used for multithreading processing an AlgART array.
getThreadPoolFactory() - Method in class net.algart.arrays.AbstractArrayContext

getThreadPoolFactory() - Method in interface net.algart.arrays.ArrayContext
Returns the `thread pool factory` that should be used for planning parallel execution in multithread methods alike `Arrays.ParallelExecutor.process()`.
getThreadPoolFactory(ArrayContext) - Static method in class net.algart.arrays.Arrays
Returns context.`getThreadPoolFactory()` if context!=null or `DefaultThreadPoolFactory.getDefaultThreadPoolFactory()` if context==null.
Returns the `thread pool factory` that should be used for multithreading parallel processing AlgArt arrays.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.`as`(`ArrayThreadPoolContext`.class).`getThreadPoolFactory()` call, where context is the argument of the construcor, or threadPoolFactory constructor argument, if this instance was created with `the corresponding variant of the constructor`.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultContext
This implementation returns an instance of `DefaultThreadPoolFactory`.
getTile() - Method in class net.algart.matrices.TiledApertureProcessorFactory.TileInformation
Returns the position and sizes of the currently processed tile (ft).
getTriangle2D(double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional triangle with the specified coordinates of vertices.
getTruncationMode(Array) - Static method in class net.algart.arrays.Arrays
Returns the value of truncateOverflows argument of `Arrays.asFuncArray(boolean, Func, Class, PArray...)` method (or one of its overloaded versions), used for creating the passed `functional` array, or throws an exception if this array is not functional.
getUncheckedBreadthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of `ConnectedObjectScanner.getBreadthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.scanning.ConnectivityType)` method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of `ConnectedObjectScanner.getDepthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.scanning.ConnectivityType)` method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of `ConnectedObjectScanner.getStacklessDepthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.scanning.ConnectivityType)` method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUnderlyingArrays(Array) - Static method in class net.algart.arrays.Arrays
Returns Java array of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysCount(Array) - Static method in class net.algart.arrays.Arrays
Returns the number of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysNewStatus(Array) - Static method in class net.algart.arrays.Arrays
Returns boolean[] array, containing underlyingArrays[k].`isNew()` values, for all underlying arrays of the passed one.
getUnderlyingMatrix(Func) - Static method in class net.algart.arrays.Matrices
If the passed function `is an interpolation view of an AlgART matrix`, returns the reference to this matrix.
getUnitVectorX() - Method in class net.algart.math.geom.Direction2D
Returns cos φ, current direction is (cos φ, sin φ).
getUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnitVectorY() - Method in class net.algart.math.geom.Direction2D
Returns sin φ, current direction is (cos φ, sin φ).
getUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnsafeInstance() - Static method in class net.algart.math.geom.UnsafeSegment2D
Creates some "default" segment.
getUpdatableInstance(double) - Static method in class net.algart.math.functions.InverseNumberFunc
Returns an instance of the updatable version of this class for the given constant c.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of the updatable version of this class, describing the linear function with specified coefficients: b + ax0.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using Math.pow method.
getUpdatableStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using StrictMath.pow method.