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
AbstractArray(long) - Constructor for class net.algart.arrays.AbstractArray
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
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
 
AbstractThreadPoolFactory - Class in net.algart.arrays
A skeletal implementation of the ThreadPoolFactory interface.
AbstractThreadPoolFactory() - Constructor for class net.algart.arrays.AbstractThreadPoolFactory
 
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.
addAlpha() - Method in class net.algart.external.MatrixToBufferedImageConverter.Packed3DToBandedRGB
 
addAlpha() - Method in class net.algart.external.MatrixToBufferedImageConverter.Packed3DToPackedRGB
 
addAlphaWhenExist() - Method in class net.algart.external.BufferedImageToMatrixConverter
 
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
Adds the listener to receive interruption requests.
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.
addShutdownTask(Runnable, Arrays.TaskExecutionOrder) - Static method in class net.algart.arrays.Arrays
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
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
 
appendFileSeparator(String) - Static method in class net.algart.external.ExternalAlgorithmCaller
 
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
applyFunc(ArrayContext, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
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
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
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
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
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
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
ArrayContext.Event(Class<?>, long[], long[]) - Constructor for class net.algart.arrays.ArrayContext.Event
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
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
Arrays.CopyStatus - Class in net.algart.arrays
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.
Arrays.TaskExecutionOrder - Enum in net.algart.arrays
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.
ArrayThreadPoolContext - Interface in net.algart.contexts
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
asBitGreater(Matrix<? extends PArray>, double, boolean) - Static method in class net.algart.external.ImageConversions
 
asBitInsideOrOutsideRange(Matrix<? extends PArray>, double, double, boolean) - Static method in class net.algart.external.ImageConversions
 
asBitInsideRange(Matrix<? extends PArray>, double, double, boolean) - Static method in class net.algart.external.ImageConversions
 
asBitLess(Matrix<? extends PArray>, double, boolean) - Static method in class net.algart.external.ImageConversions
 
asBlueFromHSL(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asBlueFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asByteArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
asCharArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
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.
asConstantMatrix(MatrixInfo) - Static method in class net.algart.arrays.LargeMemoryModel
 
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
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
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
asFuncArray(Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
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
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
 
asGreenFromHSL(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asGreenFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asHSLLightness(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asHSLSaturation(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asHSVSaturation(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asHSVValue(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asHue(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
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
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
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
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
asIntensity(List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.external.ImageConversions
 
asIntensity(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asIntensity(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
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
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
 
asRedFromHSL(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asRedFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
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.
asRGBFromHSL(Class<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
asRGBFromHSV(Class<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.external.ImageConversions
 
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
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
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
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
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
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
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
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
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
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
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
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
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
 
BufferedImageToMatrixConverter - Class in net.algart.external
 
BufferedImageToMatrixConverter(boolean) - Constructor for class net.algart.external.BufferedImageToMatrixConverter
 
BufferedImageToMatrixConverter.ToPacked3D - Class in net.algart.external
 
BufferedImageToMatrixConverter.ToPacked3D(boolean) - Constructor for class net.algart.external.BufferedImageToMatrixConverter.ToPacked3D
 
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.
byteArrayRequired() - Method in class net.algart.external.MatrixToBufferedImageConverter
Returns true if the AlgART array or matrix, passed to the methods of this class, must contains byte elements.
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
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
cleanupAfterFinish() - Method in class net.algart.external.ExternalAlgorithmCaller
 
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
clear(ArrayContext, long[], boolean) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
clear(ArrayContext, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
clearAlgARTImageTemporaryStatus(List<Matrix<? extends PArray>>) - Static method in class net.algart.external.ExternalAlgorithmCaller
Should be called if you are going to call ExternalAlgorithmCaller.writeAlgARTImage(java.io.File, java.util.List, boolean) with allowReferencesToStandardLargeFiles=true from an external algorithm before its finishing (to return its results).
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.
cloneImage(MemoryModel, List<Matrix<? extends PArray>>) - Static method in class net.algart.external.ExternalAlgorithmCaller
 
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.
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.MatrixToBufferedImageConverter
Converts the color into a form, stored in the data buffer, returned by MatrixToBufferedImageConverter.toDataBuffer(Matrix).
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.MatrixToBufferedImageConverter.MonochromeToIndexed
 
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.MatrixToBufferedImageConverter.Packed3DToPackedRGB
 
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
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.
ConnectedObjectScanner.MaskElementCounter - Class in net.algart.matrices.scanning
The simplest implementation of ConnectedObjectScanner.ElementVisitor interface.
ConnectedObjectScanner.MaskElementCounter(Matrix<? extends BitArray>) - Constructor for class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
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
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.
copyArrayToBytes(byte[], PArray, ByteOrder) - Static method in class net.algart.arrays.Arrays
Copies all elements of the given AlgART array (2nd argument) into the bytes Java array (1st argument, or into a newly created byte[] array if bytes==null), and returns the resulting byte[] 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.
copyBytesToArray(UpdatablePArray, byte[], ByteOrder) - Static method in class net.algart.arrays.Arrays
Copies the elements, stored in the bytes Java array (2nd argument) by previous Arrays.copyArrayToBytes(byte[], PArray, ByteOrder) call, back into the given AlgART array (1st 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
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
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.
DataDoubleBuffer - Interface in net.algart.arrays
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_READ_PIXEL_VALUES_VIA_COLOR_MODEL - Static variable in class net.algart.external.BufferedImageToMatrixConverter.ToPacked3D
 
DEFAULT_READ_PIXEL_VALUES_VIA_GRAPHICS_2D - Static variable in class net.algart.external.BufferedImageToMatrixConverter.ToPacked3D
 
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
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
defaultBufferCapacity(Array) - Static method in class net.algart.arrays.AbstractArray
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
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
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
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).
DefaultThreadPoolFactory - Class in net.algart.arrays
A simple implementation of ThreadPoolFactory interface.
DefaultThreadPoolFactory(int, ThreadPoolExecutor) - Constructor for class net.algart.arrays.DefaultThreadPoolFactory
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
 
deserializeAlgARTMatrix(ArrayContext, InputStream, ExternalAlgorithmCaller.SerializationMode) - Static method in class net.algart.external.ExternalAlgorithmCaller
 
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
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
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
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
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.
execute(ExternalProcessor) - Method in class net.algart.external.ExternalJavaUtilityCaller
 
execute(ExternalProcessor) - Method in class net.algart.external.ExternalUtilityCaller
 
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).
ExternalAlgorithmCaller - Class in net.algart.external
 
ExternalAlgorithmCaller(ArrayContext) - Constructor for class net.algart.external.ExternalAlgorithmCaller
 
ExternalAlgorithmCaller.SerializationMode - Enum in net.algart.external
 
ExternalAlgorithmCaller.TileProcessingException - Exception in net.algart.external
Thrown by this class in a case of any checked exception while processing a tile.
ExternalAlgorithmCaller.TileProcessingException(Throwable) - Constructor for exception net.algart.external.ExternalAlgorithmCaller.TileProcessingException
 
ExternalAlgorithmCaller.UnstableProcessingError - Error in net.algart.external
ExternalAlgorithmCaller.UnstableProcessingError() - Constructor for error net.algart.external.ExternalAlgorithmCaller.UnstableProcessingError
 
ExternalAlgorithmCaller.UnstableProcessingError(String) - Constructor for error net.algart.external.ExternalAlgorithmCaller.UnstableProcessingError
 
ExternalAlgorithmCaller.UnstableProcessingError(String, Throwable) - Constructor for error net.algart.external.ExternalAlgorithmCaller.UnstableProcessingError
 
ExternalJavaUtilityCaller - Class in net.algart.external
 
ExternalJavaUtilityCaller(Context, String, List<String>, List<String>, String, List<String>, List<String>, Object) - Constructor for class net.algart.external.ExternalJavaUtilityCaller
 
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.
ExternalUtilityCaller - Class in net.algart.external
 
ExternalUtilityCaller(Context, String, List<String>, String, List<String>, List<String>, Object) - Constructor for class net.algart.external.ExternalUtilityCaller
 

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
freeResources() - Method in interface net.algart.arrays.Matrix
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}).
getAlgorithmCode() - Method in class net.algart.external.ExternalAlgorithmCaller
 
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.
getBandCount(BufferedImage) - Method in class net.algart.external.BufferedImageToMatrixConverter
 
getBandCount(Matrix<? extends PArray>) - Method in class net.algart.external.MatrixToBufferedImageConverter
Returns the number of color bands of the image, corresponding to the given packed matrix.
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.
getContext() - Method in class net.algart.external.ExternalAlgorithmCaller
 
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.
getCustomJREHome() - Method in class net.algart.external.ExternalJavaUtilityCaller
 
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.
getCustomJVMOptions() - Method in class net.algart.external.ExternalJavaUtilityCaller
 
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.
getDataArray(DataBuffer, int) - Static method in class net.algart.external.MatrixToBufferedImageConverter
Equivalent to dataBuffer.getData(bankIndex) for the corresponding specific element type.
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.
getDefaultThreadPoolFactory() - Static method in class net.algart.arrays.DefaultThreadPoolFactory
Returns an instance of this class with the default (simplest) behaviour.
getDefaultThreadPoolFactory(int) - Static method in class net.algart.arrays.DefaultThreadPoolFactory
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).
getDimCount() - Method in class net.algart.external.ExternalAlgorithmCaller
 
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.
getFileExtension(File) - Static method in class net.algart.external.ExternalAlgorithmCaller
 
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.
getHeight(Matrix<? extends PArray>) - Method in class net.algart.external.MatrixToBufferedImageConverter
Returns the y-dimension of the image, corresponding to the given packed matrix.
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.
getImageFormat() - Method in class net.algart.external.ExternalUtilityCaller
 
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.
getInputArgNames() - Method in class net.algart.external.ExternalUtilityCaller
 
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
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