Index

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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() - 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.
a(int) - Method in class net.algart.math.functions.LinearFunc
Returns ai coefficient of this linear function.
abs() - Method in class net.algart.math.MutableInt128
Replaces this number with its absolute value.
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)|.
Abstract2DProcessor - Class in net.algart.matrices
 
Abstract2DProcessor(Class<?>, long[]) - Constructor for class net.algart.matrices.Abstract2DProcessor
 
Abstract2DProcessor(Class<?>, long[], int) - Constructor for class net.algart.matrices.Abstract2DProcessor
 
AbstractArray - Class in net.algart.arrays
Implementation of basic functions of MutableArray interface.
AbstractArray(long) - Constructor for class net.algart.arrays.AbstractArray
AbstractArray(long, long) - Constructor for class net.algart.arrays.AbstractArray
AbstractArray(long, long, Array...) - Constructor for class net.algart.arrays.AbstractArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Equivalent to the constructor AbstractBitArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractBitArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Creates an array with the given initial capacity and length.
AbstractByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of ByteArray interface.
AbstractByteArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Equivalent to the constructor AbstractByteArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractByteArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Creates an array with the given initial capacity and length.
AbstractByteBufferCombiner(Class<?>, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Creates a new instance of this combiner.
AbstractByteBufferCombinerInPlace(Class<?>, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
Creates a new instance of this combiner.
AbstractCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of CharArray interface.
AbstractCharArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Equivalent to the constructor AbstractCharArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractCharArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Equivalent to the constructor AbstractDoubleArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractDoubleArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Creates an array with the given initial capacity and length.
AbstractFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of FloatArray interface.
AbstractFloatArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Equivalent to the constructor AbstractFloatArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractFloatArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Equivalent to the constructor AbstractIntArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractIntArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Equivalent to the constructor AbstractLongArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractLongArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Equivalent to the constructor AbstractObjectArray(Class, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractObjectArray(Class<E>, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Creates an array with the given initial capacity and length.
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.
AbstractQuickFilter3x3 - Class in net.algart.matrices.filters3x3
 
AbstractQuickFilter3x3(Class<?>, long[]) - Constructor for class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Equivalent to the constructor AbstractShortArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractShortArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Creates an array with the given initial capacity and length.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Equivalent to the constructor AbstractUpdatableBitArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableBitArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableByteArray interface.
AbstractUpdatableByteArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Equivalent to the constructor AbstractUpdatableByteArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableByteArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableCharArray interface.
AbstractUpdatableCharArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Equivalent to the constructor AbstractUpdatableCharArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableCharArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableDoubleArray interface.
AbstractUpdatableDoubleArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Equivalent to the constructor AbstractUpdatableDoubleArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableDoubleArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableFloatArray interface.
AbstractUpdatableFloatArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Equivalent to the constructor AbstractUpdatableFloatArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableFloatArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableIntArray interface.
AbstractUpdatableIntArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Equivalent to the constructor AbstractUpdatableIntArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableIntArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableLongArray interface.
AbstractUpdatableLongArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Equivalent to the constructor AbstractUpdatableLongArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableLongArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableObjectArray interface.
AbstractUpdatableObjectArray(Class<E>, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Equivalent to the constructor AbstractUpdatableObjectArray(Class, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableObjectArray(Class<E>, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Creates an array with the given initial capacity and length.
AbstractUpdatableShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableShortArray interface.
AbstractUpdatableShortArray(long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Equivalent to the constructor AbstractUpdatableShortArray(long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableShortArray(long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Creates an updatable array with the given initial capacity and length.
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.
accept(int) - Method in class net.algart.math.IRangeFinder.IntArrayAppender
 
accept(int, int, int) - Method in interface net.algart.math.IRangeConsumer
 
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(long, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
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.
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
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, SampleArray, 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, SampleArray, 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, 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(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(MutableInt128) - Method in class net.algart.math.MutableInt128
Adds the given other number to this one and stores the sum in this object.
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).
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(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.
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).
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.
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).
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.
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]).
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.
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)).
addContour(ContourHeader, int[]) - Method in class net.algart.contours.Contours
 
addContour(ContourHeader, int[], int, int) - Method in class net.algart.contours.Contours
 
addContour(ContourHeader, IntArray) - Method in class net.algart.contours.Contours
 
addContour(ContourHeader, IntArray, boolean) - Method in class net.algart.contours.Contours
 
addContour(Contours, int) - Method in class net.algart.contours.Contours
 
addContours(Contours) - Method in class net.algart.contours.Contours
 
addContoursRange(Contours, int, int) - Method in class net.algart.contours.Contours
 
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.
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]).
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.
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)).
addExact(IPoint) - Method in class net.algart.math.IPoint
Equivalent of IPoint.add(IPoint) with the only difference: in a case of long overflow (when the result cannot be exactly represented by 64-bit long integers), this method throws ArithmeticException.
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.
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]).
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.
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)).
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.
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]).
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.
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)).
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.
addLong(long) - Method in class net.algart.math.MutableInt128
Adds the given integer value to this number.
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.
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]).
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.
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)).
addLongIntProduct(long, int) - Method in class net.algart.math.MutableInt128
Calculate exact product firstMultiplier*secondMultiplier and adds it to this number.
addLongLongProduct(long, long) - Method in class net.algart.math.MutableInt128
Calculate exact product firstMultiplier*secondMultiplier and adds it to this number.
addLongSqr(long) - Method in class net.algart.math.MutableInt128
Calculate exact exact square of the given value: value*value and adds it to this number.
addPoint(long, long) - Method in class net.algart.contours.Contours
 
addPoint(long, long, boolean, boolean, boolean, boolean) - Method in class net.algart.contours.Contours
 
addPoint(Boundary2DScanner, long, long) - Method in class net.algart.contours.Contours
 
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.
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).
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.
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).
addShutdownTask(Runnable, Arrays.TaskExecutionOrder) - Static method in class net.algart.arrays.Arrays
Schedules the given task to be performed while system shutting down.
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.
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.
addTransformedContours(Contours, double, double, double, double, boolean) - Method in class net.algart.contours.Contours
 
addUnsignedLongLongProduct(long, long) - Method in class net.algart.math.MutableInt128
Calculate exact unsigned product firstMultiplier*secondMultiplier, where the arguments are interpreted as unsigned (non-negative) 64-bit integers, and adds it to this number.
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.
AFTER_STANDARD - Enum constant in enum class net.algart.arrays.Arrays.TaskExecutionOrder
 
algorithm() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns the algorithm which was used for copying.
algorithmName() - Method in class net.algart.math.rectangles.IRectangleFinder
 
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.
allBoundaries() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
allContoursSurelyUnpacked() - Method in class net.algart.contours.ContourNestingAnalyser
 
allHorizontalBoundaryLinks() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
allNaN() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns true if the array is PFloatingArray and all its elements are NaN.
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.
allVerticalBoundaryLinks() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
analyseAllContours() - Method in class net.algart.contours.ContourNestingAnalyser
 
analysePoint(double, double) - Method in class net.algart.contours.ContourNestingAnalyser
 
analysePoint(ContourNestingAnalyser.NestingInformation, double, double) - Method in class net.algart.contours.ContourNestingAnalyser
 
and(MutableInt128) - Method in class net.algart.math.MutableInt128
Replaces all bits of the absolute value of this number with bitwise AND of this and other number: |this| = |this| & |other|.
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(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.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(Array) - Method in interface net.algart.arrays.MutableDoubleArray
 
append(Array) - Method in interface net.algart.arrays.MutableFloatArray
 
append(Array) - Method in interface net.algart.arrays.MutableIntArray
 
append(Array) - Method in interface net.algart.arrays.MutableLongArray
 
append(Array) - Method in interface net.algart.arrays.MutableObjectArray
 
append(Array) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
append(Array) - Method in interface net.algart.arrays.MutablePArray
 
append(Array) - Method in interface net.algart.arrays.MutablePFixedArray
 
append(Array) - Method in interface net.algart.arrays.MutablePFloatingArray
 
append(Array) - Method in interface net.algart.arrays.MutablePIntegerArray
 
append(Array) - Method in interface net.algart.arrays.MutableShortArray
 
apply(Func) - Method in class net.algart.math.functions.AbstractCoordinateTransformationOperator
 
apply(Func) - Method in class net.algart.math.functions.ApertureFilterOperator
 
apply(Func) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
In this interface, this method is equivalent to CoordinateTransformedFunc.getInstance(f, this).
apply(Func) - Method in interface net.algart.math.functions.Operator
Returns the result of applying this operator to the given function.
applyFunc(ArrayContext, 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, 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(), ...}.
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, 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, 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, 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, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
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, 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, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
applyFunction(ArrayContext, DoubleUnaryOperator, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Performs the specified function for all elements of source to produce result.
applyPrecision(ArrayContext, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to creating a "lazy" matrix by lazy = asPrecision(matrix, result.elementType() call and copying it into the result argument by copy(context, result, lazy) call.
applyPrecision(ArrayContext, UpdatablePArray, PArray) - Static method in class net.algart.arrays.Arrays
Equivalent to creating a "lazy" array by lazy = asPrecision(array, result.elementType() call and copying it into the result argument by copy(context, result, lazy) call.
applyPredicate(ArrayContext, DoublePredicate, Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Performs the specified predicate for all elements of source to produce result.
area() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
Returns the oriented area inside the contour, following along the scanned boundary.
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() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
area(Point, long[]) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
area(ContourLineType) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the oriented area inside the contour line, following along the scanned boundary, estimated according the specified contour line type.
AREA - Enum constant in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Instructs Boundary2DSimpleMeasurer to measure the oriented area inside the contour, following along the scanned boundary.
areaInBoundary(List<IRectanglesUnion.BoundaryLink>) - Static method in class net.algart.math.rectangles.IRectanglesUnion
 
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 from..to-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 from..to-1 range of some array is sorted.
array() - Method in class net.algart.arrays.AbstractMatrix
 
array() - Method in interface net.algart.arrays.Matrix
Returns a reference to the built-in AlgART array.
array() - Method in class net.algart.math.IRangeFinder.IntArrayAppender
 
Array - Interface in net.algart.arrays
AlgART array of any elements, read-only access.
ArrayComparator - Interface in net.algart.arrays
Comparison interface, designed for comparing elements in some data array.
ArrayComparator32 - Interface in net.algart.arrays
Version of ArrayComparator for a case of 32-bit indexes (int instead of long).
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.
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.
ArrayExchanger32 - Interface in net.algart.arrays
Version of ArrayExchanger for a case of 32-bit indexes (int instead of long).
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.CopyAlgorithm - Enum Class 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.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.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 Class in net.algart.arrays
Describes when to execute the task passed to Arrays.addShutdownTask(Runnable, TaskExecutionOrder) method.
ArraySelector - Class in net.algart.arrays
Selecting algorithms.
arraysOfParallelMatrices(Class<T>, Collection<? extends Matrix<?>>, boolean) - Static method in class net.algart.arrays.Matrices
Equivalent of Matrices.arraysOfParallelMatrices(Class, List) method, but, if requireIdenticalType=true, also checks that all passed matrices have identical element type.
arraysOfParallelMatrices(Class<T>, List<? extends Matrix<?>>) - 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
asBlueFromHSL(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asBlueFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
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(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(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
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(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
 
asConvolution(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(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
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.
asCoordFuncMatrix(Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
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(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.
asFuncArray(Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
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.
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(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(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(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(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(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(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(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)).
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>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
asFunctionOfPercentilePair(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
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>, 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>, Matrix<? extends PArray>, Matrix<? extends PArray>, 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.arrays.ColorMatrices
 
asGreenFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asHSLLightness(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asHSLSaturation(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asHSVSaturation(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asHSVValue(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asHue(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
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(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.
asIndexFuncArray(Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
asIntArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
asInterpolationFunc(Matrix<? extends PArray>) - Method in interface net.algart.matrices.stitching.FramePosition
 
asInterpolationFunc(Matrix<? extends PArray>) - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
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.
asLayers() - Method in interface net.algart.arrays.Matrix
Equivalent to Matrices.asLayers(thisMatrix).
asLayers(Matrix<T>) - Static method in class net.algart.arrays.Matrices
Equivalent to asLayers(merged, Integer.MAX_VALUE) (no limitations).
asLayers(Matrix<T>, int) - Static method in class net.algart.arrays.Matrices
Splits a single (n+1)-dimensional matrix M0xM1x...xMn to Mn separate n-dimensional matrices M0xM1x...xMn−1 and returns them as a list.
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(Object, long...) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to Matrices.matrix(asUpdatablePArray(array), dim).
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>, 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>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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>, double, double, Pattern, double) - 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>, 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>, 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>, Matrix<? extends PArray>, Matrix<? extends PArray>, 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>, 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>, double, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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>, double, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
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>, 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>, Matrix<? extends PArray>, 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.
asPrecision(Matrix<? extends PArray>, Class<?>) - Static method in class net.algart.arrays.Matrices
Returns an immutable view of the passed AlgART matrix, cast to another primitive element type (other precision) with automatic scaling, so that 0.0 is cast to 0.0 and maximal possible value of the source matrix is scaled to maximal possible value of the result.
asPrecision(PArray, Class<?>) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed AlgART array, cast to another primitive element type (other precision) with automatic scaling, so that 0.0 is cast to 0.0 and maximal possible value of the source array is scaled to maximal possible value of the result.
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>, 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.
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>, 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>, 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>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to asProcessed(requiredType, src, Matrices.several(PArray.class), pattern).
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.arrays.ColorMatrices
 
asRedFromHSV(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
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.arrays.ColorMatrices
 
asRGBFromHSV(Class<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asRGBIntensity(Class<T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
asRGBIntensity(List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.ColorMatrices
 
asRGBIntensity(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.ColorMatrices
 
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(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.
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(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.
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(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.
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.
asUpdatableBitArray(long[], long) - Static method in class net.algart.arrays.SimpleMemoryModel
Returns an unresizable AlgART bit array backed by the specified long[]>array according the packing rules, describing in PackedBitArrays class.
asUpdatableBitArray(ByteBuffer, long) - Static method in class net.algart.arrays.BufferMemoryModel
Returns an unresizable AlgART bit array backed by a duplicate of the specified ByteBuffer (more precisely, byteBuffer.duplicate().order(byteBuffer.order())), according the packing rules, describing in PackedBitBuffers class, applied to asLongBuffer() representation of the duplicate.
asUpdatableBitArray(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).
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
asUpdatableCharArray(char[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableCharArray)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
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(double[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableDoubleArray)asUpdatableArray((Object)array).
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
asUpdatableFloatArray(float[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableFloatArray)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
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.
asUpdatableFuncArray(Func.Updatable, Class<? extends T>, UpdatablePArray...) - Static method in class net.algart.arrays.Arrays
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.
asUpdatableFuncMatrix(Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
asUpdatableIntArray(int[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableIntArray)asUpdatableArray((Object)array).
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
asUpdatableLongArray(long[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableLongArray)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
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).
asUpdatablePArray(Object) - Static method in class net.algart.arrays.SimpleMemoryModel
Analog of SimpleMemoryModel.asUpdatableArray(Object) with the only difference, that this method does not work with Java array of objects.
asUpdatableShortArray(short[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableShortArray)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
atFirstOfTwoParallelSides() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
atMatrixBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if the current pixel side lies at the boundary of the scanned matrix.
atMatrixBoundary() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
atSecondOfTwoParallelSides() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
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.
AverageBySquare3x3 - Class in net.algart.matrices.filters3x3
 
AverageExceptingNaN - Class in net.algart.matrices.stitching
 
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
 
Averaging(Matrices.InterpolationMethod) - Constructor for class net.algart.arrays.Matrices.ResizingMethod.Averaging
Creates new instance of this class.
AVERAGING - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with averaging (while compression), but without interpolation.

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.
BEFORE_STANDARD - Enum constant in enum class net.algart.arrays.Arrays.TaskExecutionOrder
 
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
 
bitAnd(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary AND: equivalent to bitAndToOther(result, result, other).
bitAndToOther(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary AND: equivalent to applyFunc(ArrayContext.DEFAULT_SINGLE_THREAD, Func.MIN, result, a, b).
BitArray - Interface in net.algart.arrays
AlgART array of boolean values, read-only access.
bitCount() - Method in class net.algart.math.MutableInt128
Returns the number of one-bits in the 128-bit absolute value of this number.
bitDiff(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary AND-NOT: equivalent to bitDiffToOther(result, result, other).
bitDiffToOther(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary AND-NOT: equivalent to applyFunc(ArrayContext.DEFAULT_SINGLE_THREAD, Func.POSITIVE_DIFF, result, a, b).
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 class net.algart.matrices.morphology.RankPrecision
 
bitNot(Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.arrays.Matrices
Binary NOT: equivalent to bitNotToOther(bitMatrix, bitMatrix).
bitNotToOther(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary NOT: equivalent to applyFunc(ArrayContext.DEFAULT_SINGLE_THREAD, Func.REVERSE, result, source).
bitOr(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary OR: equivalent to bitOrToOther(result, result, other).
bitOrToOther(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary OR: equivalent to applyFunc(ArrayContext.DEFAULT_SINGLE_THREAD, Func.MAX, result, a, b).
BITS_1 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_1_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_10 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_10_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_10_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_10_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_11 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_11_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_11_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_11_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12_PER_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12_PER_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_12_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_13 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_13_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_13_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_13_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_14 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_14_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_14_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_14_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_15_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_16_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_2 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_2_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_10 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_10_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_20_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_11 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_11_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_22_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_12 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_12_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
Here RankPrecision.bitLevels()={4, 8, 12, 16, 20, 24}, RankPrecision.interpolated()=false.
BITS_24_PER_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
Here RankPrecision.bitLevels()={4, 8, 12, 16, 20, 24}, RankPrecision.interpolated()=true.
BITS_24_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_24_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_13 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_13_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_26_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_3 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_3_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_8_PER_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_8_PER_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_9 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
BITS_9_INTERPOLATED - Enum constant in enum class 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.AbstractMatrix
 
bitsPerElement() - Method in class net.algart.arrays.AbstractShortArray
 
bitsPerElement() - Method in interface net.algart.arrays.Matrix
Returns the number of in bits, required for each element of this matrix, if they are primitive; in other case returns −1.
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.
bitsPerElement(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the number of bits, required for each element of an array with the given primitive element type.
BitStack - Interface in net.algart.arrays
Stack of boolean values.
bitXor(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary XOR: equivalent to bitXorToOther(result, result, other).
bitXorToOther(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, Matrix<? extends BitArray>) - Static method in class net.algart.arrays.Matrices
Binary XOR: equivalent to applyFunc(ArrayContext.DEFAULT_SINGLE_THREAD, Func.ABS_DIFF, result, a, b).
BLOCK_LENGTH - Static variable in class net.algart.contours.Contours
Contours array consists of blocks (lines), where each block contains Contours.BLOCK_LENGTH = 2 elements.
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.
BMM - Static variable in class net.algart.arrays.Arrays
BooleanJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java boolean[] array many times.
BooleanJArrayHolder() - Constructor for class net.algart.arrays.BooleanJArrayHolder
 
BOUNDARY - Enum constant in enum class net.algart.contours.InsideContourStatus
Indicates that some point or set of points a subset of the contour (all points lies at some segments of this contour).
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 Class 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 Class 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
 
boundaryVerticesAtRectangles(List<IRectanglesUnion.BoundaryLink>) - Static method in class net.algart.math.rectangles.IRectanglesUnion
 
boundaryVerticesPlusHalf(List<IRectanglesUnion.BoundaryLink>) - Static method in class net.algart.math.rectangles.IRectanglesUnion
 
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() - Method in class net.algart.arrays.AbstractBitArray
 
buffer() - Method in class net.algart.arrays.AbstractByteArray
 
buffer() - Method in class net.algart.arrays.AbstractCharArray
 
buffer() - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer() - Method in class net.algart.arrays.AbstractFloatArray
 
buffer() - Method in class net.algart.arrays.AbstractIntArray
 
buffer() - Method in class net.algart.arrays.AbstractLongArray
 
buffer() - Method in class net.algart.arrays.AbstractObjectArray
 
buffer() - Method in class net.algart.arrays.AbstractShortArray
 
buffer() - Method in interface net.algart.arrays.Array
Equivalent to buffer(suitableMode, someCapacity), where both suitableMode and someCapacity arguments are chosen automatically.
buffer() - Method in interface net.algart.arrays.BitArray
 
buffer() - Method in interface net.algart.arrays.ByteArray
 
buffer() - Method in interface net.algart.arrays.CharArray
 
buffer() - Method in interface net.algart.arrays.DoubleArray
 
buffer() - Method in interface net.algart.arrays.FloatArray
 
buffer() - Method in interface net.algart.arrays.IntArray
 
buffer() - Method in interface net.algart.arrays.LongArray
 
buffer() - Method in interface net.algart.arrays.ObjectArray
 
buffer() - Method in interface net.algart.arrays.ShortArray
 
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(long) - Method in class net.algart.arrays.AbstractBitArray
 
buffer(long) - Method in class net.algart.arrays.AbstractByteArray
 
buffer(long) - Method in class net.algart.arrays.AbstractCharArray
 
buffer(long) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(long) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(long) - Method in class net.algart.arrays.AbstractIntArray
 
buffer(long) - Method in class net.algart.arrays.AbstractLongArray
 
buffer(long) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(long) - Method in class net.algart.arrays.AbstractShortArray
 
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(long) - Method in interface net.algart.arrays.BitArray
 
buffer(long) - Method in interface net.algart.arrays.ByteArray
 
buffer(long) - Method in interface net.algart.arrays.CharArray
 
buffer(long) - Method in interface net.algart.arrays.DoubleArray
 
buffer(long) - Method in interface net.algart.arrays.FloatArray
 
buffer(long) - Method in interface net.algart.arrays.IntArray
 
buffer(long) - Method in interface net.algart.arrays.LongArray
 
buffer(long) - Method in interface net.algart.arrays.ObjectArray
 
buffer(long) - Method in interface net.algart.arrays.ShortArray
 
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(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractBitArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractByteArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractCharArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractIntArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractLongArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractShortArray
 
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(DataBuffer.AccessMode) - Method in interface net.algart.arrays.BitArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ByteArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.CharArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.DoubleArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.FloatArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.IntArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.LongArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ObjectArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ShortArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class.
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractBitArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractByteArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractCharArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractIntArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractLongArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(DataBuffer.AccessMode, long) - 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, long) - Method in interface net.algart.arrays.BitArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ByteArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.CharArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.DoubleArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.FloatArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.IntArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.LongArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ObjectArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ShortArray
 
BufferedImageToMatrix - Class in net.algart.external.awt
 
BufferedImageToMatrix() - Constructor for class net.algart.external.awt.BufferedImageToMatrix
 
BufferedImageToMatrix.ToInterleavedBGR - Class in net.algart.external.awt
 
BufferedImageToMatrix.ToInterleavedRGB - Class in net.algart.external.awt
 
BUFFERING_LAYERS - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
The optimized algorithm, used by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: it splits the underlying array of the source one into "layers" (by the last coordinate, if it is a matrix) and preloads every layer into Java memory before copying.
BUFFERING_WHOLE_ARRAY - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
The optimized algorithm, used by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: it preloads the underlying array of the source one into Java memory before copying.
BufferMemoryModel - Class in net.algart.arrays
The memory model, based on ByteBuffer and other buffers from java.nio package.
buildAroundRectangle(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, IRectangularArea) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
BYTE_BUFFER - Enum constant in enum class net.algart.external.MatrixIO.SerializationMode
 
ByteAndIndexArrayExchanger(byte[], int[]) - Constructor for class net.algart.arrays.JArrays.ByteAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
ByteArray - Interface in net.algart.arrays
AlgART array of byte values, read-only access.
ByteArrayComparator(byte[]) - Constructor for class net.algart.arrays.JArrays.ByteArrayComparator
Creates new comparator, comparing elements of the passed array.
ByteArrayExchanger(byte[]) - Constructor for class net.algart.arrays.JArrays.ByteArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
ByteArraySelector - Class in net.algart.arrays
Special version of ArraySelector class, optimized for selecting from byte[] arrays.
ByteArraySelector() - Constructor for class net.algart.arrays.ByteArraySelector
 
ByteJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java byte[] array many times.
ByteJArrayHolder() - Constructor for class net.algart.arrays.ByteJArrayHolder
 
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.
bytesRequired() - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns true if the AlgART array or matrix, passed to the methods of this class, must contain byte elements.
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() method.
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(byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
Returns the number of high bits (1) in the given fragment of the given packed bit 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.
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.
cast(Class<D>) - Method in class net.algart.arrays.AbstractObjectArray
 
cast(Class<D>) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
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
 
cast(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
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).
centerX() - Method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
Returns x-coordinate of the center (middle) of this side of the pixel.
centerY() - Method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
Returns y-coordinate of the center (middle) of this side of the pixel.
CENTROID - Enum constant in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Instructs Boundary2DSimpleMeasurer to find the centroid (center of mass) of the figure, lying inside the contour, following along the scanned boundary.
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.
CharAndIndexArrayExchanger(char[], int[]) - Constructor for class net.algart.arrays.JArrays.CharAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
CharArray - Interface in net.algart.arrays
AlgART array of char values, read-only access.
CharArrayComparator(char[]) - Constructor for class net.algart.arrays.JArrays.CharArrayComparator
Creates new comparator, comparing elements of the passed array.
CharArrayExchanger(char[]) - Constructor for class net.algart.arrays.JArrays.CharArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
CharJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java char[] array many times.
CharJArrayHolder() - Constructor for class net.algart.arrays.CharJArrayHolder
 
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.
checkCompatibility(Matrix<? extends PArray>) - Method in class net.algart.matrices.Abstract2DProcessor
 
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(Collection<? extends 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.
checkDimensionEquality(Collection<? extends Matrix<?>>, boolean) - Static method in class net.algart.arrays.Matrices
Checks the same condition as Matrices.checkDimensionEquality(Collection) and, if requireIdenticalType=true, also checks that all passed matrices have identical element type.
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() - Method in class net.algart.matrices.skeletons.SkeletonScanner
checkInterruption(ArrayContext) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Calls context.checkInterruption() or does nothing if context==null.
checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in class net.algart.arrays.AbstractArrayContext
 
checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in interface net.algart.arrays.ArrayContext
Equivalent to 2 sequential calls: ArrayContext.checkInterruption() and updateProgress(new ArrayContext.Event(elementType, readyCount, length)).
checkInvariants() - Method in class net.algart.math.geom.Segment2D
Should does nothing (unlike an implementation in UnsafeSegment2D).
checkInvariants() - Method in class net.algart.math.geom.UnsafeSegment2D
Generates IllegalStateException exception if the information stored in this object is invalid, setFi(fi, nx, ny) or setAll(centerX, centerY, length, fi, nx, ny) method was called with illegal arguments.
checkNewMatrixType(Class<T>, Class<?>) - Static method in class net.algart.arrays.Matrices
Checks whether the passed arraySupertype is one of 18 basic non-mutable array types BitArray.class, CharArray.class, ByteArray.class, ShortArray.class, IntArray.class, LongArray.class, FloatArray.class, DoubleArray.class, ObjectArray.class, UpdatableBitArray.class, UpdatableCharArray.class, UpdatableByteArray.class, UpdatableShortArray.class, UpdatableIntArray.class, UpdatableLongArray.class, UpdatableFloatArray.class, UpdatableDoubleArray.class, UpdatableObjectArray.class, suitable for storing the specified element type.
checkPercentileIndexes(int[], int) - Static method in class net.algart.arrays.ArraySelector
Checks whether the given percentile indexes are correct for passing to ArraySelector.select(int[], float[], int) and similar methods.
checkPercentileIndexes(long[], long) - Static method in class net.algart.arrays.ArraySelector
Checks whether the given percentile indexes are correct for passing to ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method.
checkPercentileLevels(double[]) - Static method in class net.algart.arrays.ArraySelector
Checks whether the given percentile levels are correct for passing to ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method.
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.
circumscribedRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
cleanup() - Static method in class net.algart.arrays.ExternalProcessor
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.
clear() - Method in interface net.algart.arrays.MutableArray
Equivalent to the call length(0).
clear() - Method in class net.algart.contours.ContourHeader
 
clear() - Method in class net.algart.contours.Contours
 
clear() - Method in class net.algart.math.IRangeFinder
 
clear() - Method in class net.algart.math.rectangles.IRectangleFinder
 
clear() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
clear(boolean) - Method in class net.algart.contours.Contours
 
clear(int[], int) - Static method in class net.algart.arrays.Histogram
Fills all non-zero elements of histogram by 0.
clear(ArrayContext, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
clear(ArrayContext, long[], boolean) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
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(Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
Fills all elements of the matrix with zero value.
clearAlgARTImageTemporaryStatus(List<Matrix<? extends PArray>>) - Static method in class net.algart.external.MatrixIO
Should be called if you are going to call MatrixIO.writeAlgARTImage(Path, 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).
clearBitsOutside(Matrix<? extends UpdatableBitArray>) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
clearBoundary(Matrix<? extends UpdatablePArray>, int) - Static method in class net.algart.arrays.Matrices
Equivalent to fillBoundary(result, boundaryWidth, 0.0).
clearContourTouchingMatrixBoundary() - Method in class net.algart.contours.ContourHeader
 
clearOutsideRectangle(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, IRectangularArea) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
clone() - Method in class net.algart.arrays.AbstractMatrix
 
clone() - Method in interface net.algart.arrays.Matrix
Returns an exact clone of this matrix, created in SimpleMemoryModel.
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.math.MutableInt128
Returns an exact copy of this integer number.
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.
clone(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
clone(MemoryModel, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Returns an exact updatable clone of the given matrix, created in the given memory model.
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".
closeBySquare(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
closeContour(ContourHeader) - Method in class net.algart.contours.Contours
Finishes adding points and closes the contour.
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.
ColorMatrices - Class in net.algart.arrays
Utilities useful for working with lists of AlgART matrices, representing channels in a color image.
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.awt.MatrixToBufferedImage
Converts the color into a form, stored in the data buffer, returned by MatrixToBufferedImage.toDataBuffer(Matrix).
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
colorValue(Matrix<? extends PArray>, Color, int) - Method in class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
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.AbstractByteBufferCombinerInPlace<E> - Class in net.algart.arrays
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
 
compact() - Method in class net.algart.math.IRangeFinder
 
compact() - Method in class net.algart.math.rectangles.IRectangleFinder
 
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, 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.
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.
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(MutableInt128) - Method in class net.algart.math.MutableInt128
Compares this number with the specified one.
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.
compareTo(IRectanglesUnion.BoundaryLink) - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
compareTo(IRectanglesUnion.Side) - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
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.
connectedComponent(int) - Method in class net.algart.math.rectangles.IRectanglesUnion
 
connectedComponentCount() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
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.
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 Class 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.
ContainingMainBoundaryFinder - Class in net.algart.matrices.scanning
 
containingRectangle() - Method in class net.algart.contours.ContourHeader
 
containingRectangle() - Method in class net.algart.contours.ContourJoiner
 
contains(double) - Method in class net.algart.math.Range
Returns true if and only if Range.min()<=value<=Range.max()
contains(long) - Method in class net.algart.math.IRange
Returns true if and only if IRange.min()<=value<=IRange.max().
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(Collection<IRectangularArea>, IPoint) - Static method in class net.algart.math.IRectangularArea
Returns true if at least one of the specified areas contains the passed point (see IRectangularArea.contains(IPoint) method).
contains(Collection<IRectangularArea>, IRectangularArea) - Static method in class net.algart.math.IRectangularArea
Returns true if at least one of the specified areas contains the passed area (see IRectangularArea.contains(IRectangularArea) method).
contains(Collection<RectangularArea>, Point) - Static method in class net.algart.math.RectangularArea
Returns true if at least one of the specified areas contains the passed point (see RectangularArea.contains(Point) method).
contains(Collection<RectangularArea>, RectangularArea) - Static method in class net.algart.math.RectangularArea
Returns true if at least one of the specified areas contains the passed area (see RectangularArea.contains(RectangularArea) method).
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(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(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(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(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(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 - Variable in class net.algart.arrays.AbstractIterativeArrayProcessor
Current execution context.
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() - 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() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns context, passed as the argument of the constructor.
context() - Method in class net.algart.arrays.ExternalProcessor
Returns the current context used by this instance for some operations.
context() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
context() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
context() - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
context() - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
context() - Method in class net.algart.matrices.morphology.TiledMorphology
 
context() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the current context used by this instance for some operations.
context() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the current context, used by this tiler.
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(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(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(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(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(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(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(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(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(ArrayContext) - Method in class net.algart.matrices.StreamingApertureProcessor
 
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.
Context - Interface in net.algart.contexts
Execution context for any modules.
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.morphology.MatrixPairMorphology
 
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.
ContourFiller - Class in net.algart.contours
 
ContourHeader - Class in net.algart.contours
 
ContourHeader() - Constructor for class net.algart.contours.ContourHeader
 
ContourHeader(int) - Constructor for class net.algart.contours.ContourHeader
 
ContourHeader(int, boolean) - Constructor for class net.algart.contours.ContourHeader
 
ContourHeader(int, boolean, int) - Constructor for class net.algart.contours.ContourHeader
 
ContourJoiner - Class in net.algart.contours
Joiner of contours.
ContourJoiner.JoiningOrder - Enum Class in net.algart.contours
 
ContourLength - Class in net.algart.contours
 
ContourLength() - Constructor for class net.algart.contours.ContourLength
 
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 Class in net.algart.matrices.scanning
Contour line style for 2-dimensional object boundaries, traced by Boundary2DScanner.
ContourNestingAnalyser - Class in net.algart.contours
 
ContourNestingAnalyser.NestingInformation - Class in net.algart.contours
 
contours() - Method in class net.algart.contours.ContourNestingAnalyser
 
Contours - Class in net.algart.contours
Array of 2D contours.
contoursRange(int, int) - Method in class net.algart.contours.Contours
 
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(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
 
convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
 
convolution(Class<? extends T>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
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(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
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(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.AbstractConvolution
 
convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
 
convolution(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
Convolution - Interface in net.algart.matrices.linearfiltering
 
coord() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
Returns the coordinate of this boundary element (link) along the coordinate axis, to which this link is perpendicular, increased by 0.5 (the bounrady always has half-integer coordinate).
coord() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalSide
 
coord() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
Returns the coordinate of this frame side along the coordinate axis, to which this side is perpendicular, increased by 0.5 (the sides always have half-integer coordinates).
coord() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalSide
 
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.
COORD_RANGES - Enum constant in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Instructs Boundary2DSimpleMeasurer to measure the maximums and minimums of x, y, x+y, x−y values while scanning the boundary, where x and y are coordinates of all points at the contour, following along the scanned boundary.
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() - Method in class net.algart.math.IPoint
Returns all coordinates of this point.
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.
coordinates(long[]) - Method in class net.algart.math.IPoint
Copies all coordinates of this point into result array.
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.
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.
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.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setBit(destIndex, getBit(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setByte(destIndex, (byte) getByte(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setChar(destIndex, getChar(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setDouble(destIndex, getDouble(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFloat(destIndex, getFloat(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setInt(destIndex, getInt(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setLong(destIndex, getLong(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls set(destIndex, get(srcIndex)).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setShort(destIndex, (short) getShort(srcIndex)).
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 class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.copy(long, long) method.
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(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(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(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(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(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(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(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(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(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.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls defaultCopy(thisInstance, src).
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls defaultCopy(thisInstance, src).
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(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(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(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(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Just copies src into dest without using multithreading.
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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
Copies count bits, packed in src array, starting from the bit #srcPos, to packed dest array, starting from the bit #destPos.
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(Matrix<? extends PArray>) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
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(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(double[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (double[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(float[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (float[])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(short[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (short[])copyOfRange(array, fromIndex, toIndex).
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.
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.
CountOfValues() - Constructor for class net.algart.arrays.SummingHistogram.CountOfValues
Creates new uninitialized instance of this class.
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.
CREATED - Enum constant in enum class net.algart.arrays.DataFile.OpenResult
Returned by link DataFile.open(boolean) method if its argument is false and the data file was created by the method call.
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(double) - Method in class net.algart.math.Range
Returns value<Range.min()?Range.min():value>Range.max()?Range.max():value.
cut(long) - Method in class net.algart.math.IRange
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 Class in net.algart.arrays
Access mode, describing access to data buffers.
DataBufferIndexOverflowException - Exception Class 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 class net.algart.arrays.DataBufferIndexOverflowException
Constructs an instance of this class.
DataBufferIndexOverflowException(String) - Constructor for exception class 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 Class 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 class 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.awt.BufferedImageToMatrix.ToInterleavedRGB
 
DEFAULT_READ_PIXEL_VALUES_VIA_GRAPHICS_2D - Static variable in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
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 Class 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 class net.algart.arrays.DegeneratedSimplexException
Constructs an instance of this class.
DegeneratedSimplexException(String) - Constructor for exception class 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 Class in net.algart.matrices
Helper class for calculation of the rectangular dependence aperture of some matrix processing algorithms.
dependenceCoordRange() - Method in enum class 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 Class in net.algart.matrices.linearfiltering
 
deserialize(int[]) - Static method in class net.algart.contours.Contours
 
deserializeAlgARTMatrix(InputStream, MatrixIO.SerializationMode, MemoryModel) - Static method in class net.algart.external.MatrixIO
 
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.
diagonalStepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
diagonalStepCount() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
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).
dilate(double) - Method in class net.algart.math.RectangularArea
Equivalent to dilate(Point.valueOfEqualCoordinates(thisObjects.coordCount(), expansion).
dilate(long) - Method in class net.algart.math.IRectangularArea
Equivalent to dilate(IPoint.valueOfEqualCoordinates(thisObjects.coordCount(), expansion).
dilate(Collection<IRectangularArea>, IPoint, boolean) - Static method in class net.algart.math.IRectangularArea
Dilates all areas, specified by the argument, by dilate or dilateStraightOnly method, and returns the list of dilated areas.
dilate(Collection<RectangularArea>, Point, boolean) - Static method in class net.algart.math.RectangularArea
Dilates all areas, specified by the argument, by dilate or dilateStraightOnly method, and returns the list of dilated areas.
dilate(IPoint) - Method in class net.algart.math.IRectangularArea
Returns this rectangular area, dilated (expanded) according the argument.
dilate(Point) - Method in class net.algart.math.RectangularArea
Returns this rectangular area, dilated (expanded) according the argument.
dilateStraightOnly(List<IRectangularArea>, long) - Method in class net.algart.math.IRectangularArea
Equivalent to dilateStraightOnly(results, IPoint.valueOfEqualCoordinates(thisObjects.coordCount(), expansion).
dilateStraightOnly(List<IRectangularArea>, IPoint) - Method in class net.algart.math.IRectangularArea
Returns this area, dilated according the argument only along coordinate axes, without full hypercube areas near vertices (like in IRectangularArea.dilate(IPoint) method).
dilateStraightOnly(List<RectangularArea>, double) - Method in class net.algart.math.RectangularArea
Equivalent to dilateStraightOnly(results, Point.valueOfEqualCoordinates(thisObjects.coordCount(), expansion).
dilateStraightOnly(List<RectangularArea>, Point) - Method in class net.algart.math.RectangularArea
Returns this area, dilated according the argument only adouble coordinate axes, without full hypercube areas near vertices (like in RectangularArea.dilate(Point) method).
dilation(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) - 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) - Method in class net.algart.matrices.morphology.TiledMorphology
 
dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilation(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
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 PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology
 
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
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, boolean) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
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, boolean) - Method in class net.algart.matrices.morphology.TiledMorphology
 
dilationAndSwap(List<IPoint>) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationAndSwap(IPoint, IPoint) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationAndSwap(Pattern) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
DilationByCross3x3 - Class in net.algart.matrices.filters3x3
 
dilationByDoubleSquare(int) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationByOctagon(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationByOctagon(long, boolean) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationByOctagonWithDiameter(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationByRectangle(long, long, long, long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationByRectangle(long, long, long, long, boolean) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationBySquare(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
dilationBySquare(Matrix<? extends UpdatablePArray>, Matrix<? extends UpdatablePArray>, long) - Static method in class net.algart.matrices.morphology.MatrixPairMorphology
 
DilationBySquare3x3 - Class in net.algart.matrices.filters3x3
 
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 - Variable in class net.algart.math.patterns.AbstractPattern
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.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() - 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() - 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
 
dimensionsToString(long[]) - Static method in class net.algart.arrays.Matrices
 
dimEquals(long...) - Method in class net.algart.arrays.AbstractMatrix
 
dimEquals(long...) - Method in interface net.algart.arrays.Matrix
Indicates whether the passed dimensions are equal to the dimension array of this matrix.
dimEquals(Matrix<?>) - 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.
dimX() - Method in class net.algart.arrays.AbstractMatrix
 
dimX() - Method in interface net.algart.arrays.Matrix
Equivalent to dim(0).
dimX() - Method in class net.algart.contours.ContourFiller
 
dimX() - Method in class net.algart.matrices.Abstract2DProcessor
 
dimX() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns matrix().dimX().
dimY() - Method in class net.algart.arrays.AbstractMatrix
 
dimY() - Method in interface net.algart.arrays.Matrix
Equivalent to dim(1).
dimY() - Method in class net.algart.contours.ContourFiller
 
dimY() - Method in class net.algart.matrices.Abstract2DProcessor
 
dimY() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns matrix().dimY().
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.OctupleThinningSkeleton2D
 
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.
DoubleAndIndexArrayExchanger(double[], int[]) - Constructor for class net.algart.arrays.JArrays.DoubleAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
DoubleArray - Interface in net.algart.arrays
AlgART array of double values, read-only access.
DoubleArrayComparator(double[]) - Constructor for class net.algart.arrays.JArrays.DoubleArrayComparator
Creates new comparator, comparing elements of the passed array.
DoubleArrayExchanger(double[]) - Constructor for class net.algart.arrays.JArrays.DoubleArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
DoubleJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java double[] array many times.
DoubleJArrayHolder() - Constructor for class net.algart.arrays.DoubleJArrayHolder
 
DoubleStack - Interface in net.algart.arrays
Stack of double values.
dxAlong() - Method in enum class 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 class 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() - 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
 
elementType() - Method in class net.algart.matrices.Abstract2DProcessor
 
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.
EMPTY_BOOLEANS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new boolean[0].
EMPTY_BYTES - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new byte[0].
EMPTY_CHARS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new char[0].
EMPTY_DOUBLES - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new double[0].
EMPTY_FLOATS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new float[0].
EMPTY_INTS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new int[0].
EMPTY_LONGS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new long[0].
EMPTY_SHORTS - Static variable in class net.algart.arrays.JArrays
Constant, containing empty array new short[0].
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(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 class net.algart.contours.Contours
 
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.MutableInt128
Indicates whether some other object is an instance of this class, equal to this number.
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.rectangles.IRectanglesUnion.BoundaryLink
 
equals(Object) - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
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
 
equals(Array, Object) - Static method in class net.algart.arrays.AbstractArray
Default implementation of Array.equals(Object) method.
equalsToSerialized(int[]) - Method in class net.algart.contours.Contours
 
equivalentRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
equivalentRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalBoundaryLink
 
equivalentRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
equivalentRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalBoundaryLink
 
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) - 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) - Method in class net.algart.matrices.morphology.TiledMorphology
 
erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosion(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
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 PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology
 
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
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, boolean) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
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, boolean) - Method in class net.algart.matrices.morphology.TiledMorphology
 
erosionAndSwap(List<IPoint>) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionAndSwap(IPoint, IPoint) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionAndSwap(Pattern) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
ErosionByCross3x3 - Class in net.algart.matrices.filters3x3
 
erosionByDoubleSquare(int) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionByOctagon(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionByOctagon(long, boolean) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionByOctagonWithDiameter(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionByRectangle(long, long, long, long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionByRectangle(long, long, long, long, boolean) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionBySquare(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
erosionBySquare(Matrix<? extends UpdatablePArray>, Matrix<? extends UpdatablePArray>, long) - Static method in class net.algart.matrices.morphology.MatrixPairMorphology
 
ErosionBySquare3x3 - Class in net.algart.matrices.filters3x3
 
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() - 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
 
estimatedNumberOfIterations(Matrix<? extends PArray>, Pattern) - Static method in class net.algart.matrices.morphology.IterativeErosion
 
Event() - Constructor for class net.algart.contexts.InterruptionContext.Event
 
Event(Class<?>, long[], long[]) - Constructor for class net.algart.arrays.ArrayContext.Event
Event(Class<?>, long, long) - Constructor for class net.algart.arrays.ArrayContext.Event
exclude(int) - Method in class net.algart.arrays.Histogram
Decrements the bar #value of the histogram by 1: b[value]--.
exclude(int...) - Method in class net.algart.arrays.Histogram
Equivalent to a simple loop of calls of Histogram.exclude(int) method for all passed values.
execute(ProcessBuilder) - Method in class net.algart.arrays.ExternalProcessor
Executes the external program by process=processBuilder.start() call and waits until it will terminate by process.waitFor() call.
expand(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(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(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 class 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 class 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).
extension(File) - Static method in class net.algart.external.MatrixIO
 
extension(File, String) - Static method in class net.algart.external.MatrixIO
 
extension(String) - Static method in class net.algart.external.MatrixIO
 
extension(String, String) - Static method in class net.algart.external.MatrixIO
 
extension(Path) - Static method in class net.algart.external.MatrixIO
 
extension(Path, String) - Static method in class net.algart.external.MatrixIO
 
ExternalProcessException - Exception Class 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 class 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.
extractLength(long) - Static method in class net.algart.contours.Contours
 
extractOffset(long) - Static method in class net.algart.contours.Contours
 

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(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.
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.
fill(boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Fills all elements of this array by the specified value.
fill(byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(byte) - Method in interface net.algart.arrays.UpdatableByteArray
Fills all elements of this array by the specified value.
fill(char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills all elements of this array by the specified value.
fill(double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Fills all elements of this array by the specified value.
fill(double) - Method in interface net.algart.arrays.UpdatablePArray
Fills all elements of this array with the specified value.
fill(float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(float) - Method in interface net.algart.arrays.UpdatableFloatArray
Fills all elements of this array by the specified value.
fill(int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(int) - Method in interface net.algart.arrays.UpdatableIntArray
Fills all elements of this array by the specified value.
fill(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long) - Method in interface net.algart.arrays.UpdatableLongArray
Fills all elements of this array 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, boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation does the following: subArr(position, count).copy(Arrays.nBitCopies(count, 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(long, long, byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation does the following: subArr(position, count).copy(Arrays.nByteCopies(count, 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(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, long, char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills count elements of this array, starting from position index, by the specified value.
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(position, count, (boolean)value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(position, count, (byte)value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(position, count, (char)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(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(position, count, (float)value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(position, count, (int)value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(position, count, (long)value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(position, count, (short)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(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, long, float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation does the following: subArr(position, count).copy(Arrays.nFloatCopies(count, 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(long, long, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation does the following: subArr(position, count).copy(Arrays.nIntCopies(count, 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, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(position, count, (boolean)value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(position, count, (byte)value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(position, count, (char)value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(position, count, (double)value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(position, count, (float)value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(position, count, (int)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(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(position, count, (short)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(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(long, long, short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation does the following: subArr(position, count).copy(Arrays.nShortCopies(count, 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(long, long, E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation does the following: subArr(position, count).copy(Arrays.nObjectCopies(count, 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(short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(short) - Method in interface net.algart.arrays.UpdatableShortArray
Fills all elements of this array by the specified value.
fill(E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation just calls fill(0, thisArray.length(), value).
fill(E) - Method in interface net.algart.arrays.UpdatableObjectArray
Fills all elements of this array by the specified value.
fill(Matrix<? extends UpdatablePArray>, double) - Static method in class net.algart.arrays.Matrices
Fills all elements of the matrix with 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.
fillAtRectangle(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, IRectangularArea) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
fillBits(byte[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
Fills count bits in the packed dest array, starting from the bit #destPos, by the specified value.
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.
fillBitsInside(Matrix<? extends UpdatableBitArray>) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
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.
fillBoundary(Matrix<? extends UpdatablePArray>, int, double) - Static method in class net.algart.arrays.Matrices
Fills the boundary result matrix with the given width with 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.
fillContours(int[], int, int, int) - Method in class net.algart.contours.ContourFiller
 
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.
fillInside(Matrix<? extends UpdatablePArray>, double) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
Fills all pixels inside the main boundary, found by the last call of ContainingMainBoundaryFinder.find(long x, long y) method, with the specified filler.
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.
fillIntProgression(int[], int, int) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the following values: start, start+increment, start+2*increment, etc.
fillIntProgression(int[], 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 following values: start, start+increment, start+2*increment, etc.
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.
fillLongArray(long[], long) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array 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.
fillNecessaryContours() - Method in class net.algart.contours.ContourFiller
 
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.
fillObjectArray(Object[], Object) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillOutside(Matrix<? extends UpdatablePArray>, double) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
Fills all pixels outside the main boundary, found by the last call of ContainingMainBoundaryFinder.find(long x, long y) method, with the specified filler.
fillOutside(Matrix<? extends UpdatablePArray>, long, long, long, long, double) - Static method in class net.algart.arrays.Matrices
Fills all result matrix, excepting elements in the rectangle minX≤x<minX+sizeX, minY≤y<minY+sizeY, with 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 with 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.
fillShortArray(short[], short) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array 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.
filter(Matrix<? extends PArray>) - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
filter(Matrix<? extends PArray>, IRectangularArea) - Method in class net.algart.matrices.morphology.Quick2DAverager
 
filter(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
filter(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, long, long, long, long) - Method in class net.algart.matrices.morphology.Quick2DAverager
 
filter(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, IRectangularArea) - Method in class net.algart.matrices.morphology.Quick2DAverager
 
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).
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.
find(long, long) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
Finds main boundary in the source binary matrix, passed to ContainingMainBoundaryFinder.newInstance(Matrix) or ContainingMainBoundaryFinder.setMatrix(Matrix) method, containing the specified position (x,y), and stores it inside this object.
findAndSortNecessaryContours() - Method in class net.algart.contours.ContourFiller
 
findBoundaries() - Method in class net.algart.math.rectangles.IRectanglesUnion
Forces this object to find the boundary of this union of rectangles.
findConnectedComponents() - Method in class net.algart.math.rectangles.IRectanglesUnion
Forces this object to find all connected components.
findContaining(double, double, int[]) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findContaining(double, double, IntConsumer) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findContaining(double, int[]) - Method in class net.algart.math.IRangeFinder
 
findContaining(double, IntConsumer) - Method in class net.algart.math.IRangeFinder
 
findContaining(double, IRangeConsumer) - Method in class net.algart.math.IRangeFinder
 
findContaining(int, int[]) - Method in class net.algart.math.IRangeFinder
 
findContaining(int, int, int[]) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findContaining(int, int, IntConsumer) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findContaining(int, IntConsumer) - Method in class net.algart.math.IRangeFinder
 
findContaining(int, IRangeConsumer) - Method in class net.algart.math.IRangeFinder
 
findContainingRectangle() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
Finds minimal rectangle, containing the main boundary, found by the last call of ContainingMainBoundaryFinder.find(long x, long y) method.
findContoursContainingInside(double, double, IntConsumer) - Method in class net.algart.contours.ContourNestingAnalyser
 
findIntersecting(int, int, int[]) - Method in class net.algart.math.IRangeFinder
 
findIntersecting(int, int, int, int, int[]) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findIntersecting(int, int, int, int, IntConsumer) - Method in class net.algart.math.rectangles.IRectangleFinder
 
findIntersecting(int, int, IntConsumer) - Method in class net.algart.math.IRangeFinder
 
findIntersecting(int, int, IRangeConsumer) - Method in class net.algart.math.IRangeFinder
 
findLargestRectangleInUnion() - Method in class net.algart.math.rectangles.IRectanglesUnion
Forces this object to find the largest rectangle (with sides, parallel to the coordinate axes), which is a subset of this union of rectangles.
findRectanglesContainingPoint(double, double, IntConsumer) - Method in class net.algart.contours.ContourNestingAnalyser
 
findSomePointInside(int) - Method in class net.algart.contours.Contours
 
findSomePointInside(int, boolean) - Method in class net.algart.contours.Contours
 
findSomePointInside(Point2D, int) - Method in class net.algart.contours.Contours
 
findSomePointInside(Point2D, int[], int, int, boolean) - Static method in class net.algart.contours.Contours
 
findSomePointInside(Point2D, int, boolean) - Method in class net.algart.contours.Contours
 
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.
FloatAndIndexArrayExchanger(float[], int[]) - Constructor for class net.algart.arrays.JArrays.FloatAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
FloatArray - Interface in net.algart.arrays
AlgART array of float values, read-only access.
FloatArrayComparator(float[]) - Constructor for class net.algart.arrays.JArrays.FloatArrayComparator
Creates new comparator, comparing elements of the passed array.
FloatArrayExchanger(float[]) - Constructor for class net.algart.arrays.JArrays.FloatArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
FloatJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java float[] array many times.
FloatJArrayHolder() - Constructor for class net.algart.arrays.FloatJArrayHolder
 
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) - Method in class net.algart.arrays.AbstractMatrix
 
flushResources(ArrayContext) - Method in interface net.algart.arrays.Array
Equivalent to flushResources(context, false).
flushResources(ArrayContext) - Method in interface net.algart.arrays.Matrix
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, boolean) - Method in class net.algart.arrays.AbstractByteArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
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, 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, 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, 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, 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, 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, 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, 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, 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, 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.
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() - 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
 
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).
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() - Method in class net.algart.math.rectangles.IRectanglesUnion.FrameSide
 
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.math.rectangles.IRectanglesUnion
 
frames() - Method in class net.algart.matrices.stitching.Stitcher
 
frames(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.Stitcher
 
frameSideCoord() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalSide
 
frameSideCoord() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
frameSideCoord() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalSide
 
freeAllResources() - Static method in class net.algart.arrays.Arrays
Releases all resources, associated with any AlgART arrays created by this package.
freeResources() - Method in class net.algart.arrays.AbstractMatrix
 
freeResources() - Method in interface net.algart.arrays.Matrix
freeResources() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
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
 
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation just calls freeResources(context, false).
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractMatrix
 
freeResources(ArrayContext) - Method in interface net.algart.arrays.Array
Equivalent to freeResources(context, false).
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(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.OctupleThinningSkeleton2D
 
freeResources(ArrayContext) - Method in class net.algart.matrices.skeletons.ErodingSkeleton
 
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, boolean) - Method in class net.algart.arrays.AbstractByteArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
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, 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, 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, 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, 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, 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, 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, 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, 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, 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.
from() - Method in interface net.algart.arrays.DataBuffer
Returns (int)DataBuffer.fromIndex(), if DataBuffer.fromIndex()<=Integer.MAX_VALUE, or throws DataBufferIndexOverflowException in other case.
from() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
Returns the starting coordinate of this boundary element (link) along the coordinate axis, to which this link is parallel, increased by 0.5 (the bounrady always has half-integer coordinate).
from() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalSide
 
from() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
Returns the starting coordinate of this frame side along the coordinate axis, to which this link is parallel, increased by 0.5 (the sides always have half-integer coordinates).
from() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalSide
 
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>, 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 PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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 PArray>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
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>, Matrix<? extends PArray>, Matrix<? extends PArray>, 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>, 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.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>, double, double, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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 UpdatablePArray>, 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.AbstractRankMorphology
 
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 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>, 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>, Matrix<? extends PArray>, Matrix<? extends PArray>, 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 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 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.AbstractRankMorphology
 
functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
functionOfSum(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, Func) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
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 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.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 Class 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() - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(EMPTY), where EMPTY is a constant array double[0].
get() - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get() - Method in class net.algart.math.functions.ConstantFunc
 
get() - Method in class net.algart.math.functions.ContrastingFunc
 
get() - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get() - Method in class net.algart.math.functions.DividingFunc
 
get() - Method in class net.algart.math.functions.ExpFunc
 
get() - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[0]).
get() - Method in class net.algart.math.functions.InverseNumberFunc
 
get() - Method in class net.algart.math.functions.LinearFunc
 
get() - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get() - Method in class net.algart.math.functions.LogFunc
 
get() - Method in class net.algart.math.functions.MultiplyingFunc
 
get() - Method in class net.algart.math.functions.PowerFunc
 
get() - Method in class net.algart.math.functions.RectangularFunc
 
get() - Method in class net.algart.math.functions.SelectConstantFunc
 
get() - Method in class net.algart.math.functions.WeightedMeanFunc
 
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() - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0}).
get(double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double) - Method in class net.algart.math.functions.ContrastingFunc
 
get(double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double) - Method in class net.algart.math.functions.DividingFunc
 
get(double) - Method in class net.algart.math.functions.ExpFunc
 
get(double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0}).
get(double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double) - Method in class net.algart.math.functions.LinearFunc
 
get(double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double) - Method in class net.algart.math.functions.LogFunc
 
get(double) - Method in class net.algart.math.functions.MultiplyingFunc
 
get(double) - Method in class net.algart.math.functions.PowerFunc
 
get(double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double...) - Method in class net.algart.math.functions.AbstractFunc
 
get(double...) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(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(double...) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double...) - Method in class net.algart.math.functions.DividingFunc
 
get(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(double...) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double...) - Method in class net.algart.math.functions.LinearFunc
 
get(double...) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(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(double...) - Method in class net.algart.math.functions.PowerFunc
 
get(double...) - Method in class net.algart.math.functions.RectangularFunc
 
get(double...) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(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(double...) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double[], double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0}).
get(double[], double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
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, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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}).
get(double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0, x1}).
get(double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double, double) - Method in class net.algart.math.functions.ContrastingFunc
 
get(double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double) - Method in class net.algart.math.functions.DividingFunc
 
get(double, double) - Method in class net.algart.math.functions.ExpFunc
 
get(double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1}).
get(double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double) - Method in class net.algart.math.functions.MultiplyingFunc
 
get(double, double) - Method in class net.algart.math.functions.PowerFunc
 
get(double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
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) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double, double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double, double, double) - Method in class net.algart.math.functions.ContrastingFunc
 
get(double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double, double) - Method in class net.algart.math.functions.DividingFunc
 
get(double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1, x2}).
get(double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double, double) - Method in class net.algart.math.functions.MultiplyingFunc
 
get(double, double, double) - Method in class net.algart.math.functions.PowerFunc
 
get(double, double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
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, double, double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.ConstantFunc
 
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, double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.DividingFunc
 
get(double, double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1, x2, x3}).
get(double, double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double, double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.MultiplyingFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(long) - Method in class net.algart.arrays.AbstractObjectArray
 
get(long) - Method in interface net.algart.arrays.ObjectArray
Equivalent to getElement(index).
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 class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
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.
get1D(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}, new double[] {v0}).
get1D(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, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0}).
get2D(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, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0}).
get3D(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, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
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 class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
getAllBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of this class, allowing to sequentially trace all segments of all boundaries at the matrix (internal and external).
getAllFrameId(int) - Method in class net.algart.contours.Contours
 
getAllInternalContour() - Method in class net.algart.contours.Contours
 
getAllObjectLabels() - Method in class net.algart.contours.Contours
 
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 class net.algart.matrices.DependenceApertureBuilder
Equivalent to getAperture(dimCount, patterns, inverted, DependenceApertureBuilder.DEFAULT_ADDITIONAL_SPACE).
getAperture(int, Pattern[], boolean[], short) - Method in enum class net.algart.matrices.DependenceApertureBuilder
Builds the rectangular aperture on the base of specified array of apertures-patterns.
getAperture(int, Pattern, boolean) - Method in enum class 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 class net.algart.matrices.DependenceApertureBuilder
Equivalent to getAperture(dimCount, new Pattern[]{pattern1, pattern2}, new boolean[]{inverted1, inverted2}, DependenceApertureBuilder.DEFAULT_ADDITIONAL_SPACE).
getArrayLength() - Method in class net.algart.contours.ContourLength
 
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(int) - Static method in class net.algart.math.functions.LinearFunc
Equivalent to getNonweightedInstance(0.0, 1.0/n, n): the average from n numbers.
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(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]*....
getBandCount(BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
getBandCount(Matrix<? extends PArray>) - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns the number of color bands of the image, corresponding to the given interleaved 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(byte[], long) - Static method in class net.algart.arrays.PackedBitArraysPer8
Returns the bit #index in the packed src bit array.
getBit(int) - Method in class net.algart.math.MutableInt128
Returns the bit #index of the absolute value of this number.
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 src bit array.
getBit(LongBuffer, long) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the bit #index in the packed src 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.
getBoundarySectionSecondEnd(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
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).
getConnectivityType() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
getConstantMode(Object) - Static method in class net.algart.arrays.Matrix.ContinuationMode
Creates an instance of this class for constant continuation mode.
getContour(int) - Method in class net.algart.contours.Contours
 
getContourLength(int) - Method in class net.algart.contours.Contours
 
getContourLengthAndOffset(int) - Method in class net.algart.contours.Contours
 
getContourNestingLevels() - Method in class net.algart.contours.ContourNestingAnalyser
 
getContourNestingParents() - Method in class net.algart.contours.ContourNestingAnalyser
 
getContourNumberOfPoints(int) - Method in class net.algart.contours.Contours
 
getContourNumberOfPoints(IntArray) - Static method in class net.algart.contours.Contours
 
getContourOffset(int) - Method in class net.algart.contours.Contours
 
getContourPoints(int[], int) - Method in class net.algart.contours.Contours
 
getContourPoints(int[], IntArray) - Static method in class net.algart.contours.Contours
 
getContourPointsAndReallocateResult(int[], ContourLength, int) - Method in class net.algart.contours.Contours
 
getContourPointsAndReallocateResult(int[], ContourLength, IntArray) - Static method in class net.algart.contours.Contours
 
getContourPointX(int, int) - Method in class net.algart.contours.Contours
 
getContourPointY(int, int) - Method in class net.algart.contours.Contours
 
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 Matrices.Region.getHyperparallelepiped(IRange...coordRanges) method with the same coordRanges argument.
getCorrectingUnsignedInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicConvolution
Returns new instance of this class, correcting unsigned convolutions results.
getCorrectingUnsignedInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicDerivator
Returns new instance of this class, correcting unsigned arguments.
getCosine() - Method in class net.algart.math.geom.Rotation2D
Returns cosine of the current rotation angle.
getCurrentFolder() - Method in interface net.algart.contexts.CurrentFolderContext
Returns the path to the current folder.
getCurrentJREHome() - Static method in class net.algart.arrays.ExternalProcessor
Returns path to the home directory of the currently executed JRE.
getCustomJREHome() - Static method in class net.algart.arrays.ExternalProcessor
Returns path to the home directory of some custom JRE, specified in ExternalProcessor.JRE_PATH_PROPERTY_NAME system property or in ExternalProcessor.JRE_PATH_ENV_NAME environment variable, or the home directory of the currently executed JVM if there is no such property / environment variable.
getCustomJREHome(String) - Static method in class net.algart.arrays.ExternalProcessor
Extended analog of ExternalProcessor.getCustomJREHome() method, allowing to specify some "name" of JRE, which is added as a suffix to the name of the corresponding system property or environment variable.
getCustomJVMOptions() - Static method in class net.algart.arrays.ExternalProcessor
Returns the list of JVM options (arguments of "java" executable utility), listed in ExternalProcessor.JVM_OPTIONS_PROPERTY_NAME system property or in ExternalProcessor.JVM_OPTIONS_ENV_NAME environment variable, or null if there is no such property / environment variable.
getCustomJVMOptions(String) - Static method in class net.algart.arrays.ExternalProcessor
Extended analog of ExternalProcessor.getCustomJVMOptions() method, allowing to specify some "name" of JRE, which is added as a suffix to the name of the corresponding system property or environment variable.
getData(long, Object) - Method in class net.algart.arrays.AbstractArray
 
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) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls AbstractByteArray.getData(long, Object, int, int) with corresponding arguments.
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) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls AbstractDoubleArray.getData(long, Object, int, int) with corresponding arguments.
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) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls AbstractIntArray.getData(long, Object, int, int) with corresponding arguments.
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) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls AbstractObjectArray.getData(long, Object, int, int) with corresponding arguments.
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) - 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.
getData(long, Object, int, int) - 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.
getDataArray(DataBuffer, int) - Static method in class net.algart.external.awt.MatrixToBufferedImage
Equivalent to dataBuffer.getData(bankIndex) for the corresponding specific element type.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.AbstractDataFileModel
 
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.
getDataFile(P, ByteOrder) - Method in interface net.algart.arrays.DataFileModel
Returns a new instance of DataFile object corresponding to the given path.
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...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to getDiagonalInstance(diagonal, new double[diagonal.length]) (the case of zero b vector).
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].
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.
getEmptyInstance() - Static method in class net.algart.math.IRangeFinder
 
getEmptyInstance() - Static method in class net.algart.math.rectangles.IRectangleFinder
 
getEmptyInstance(boolean) - Static method in class net.algart.math.rectangles.IRectangleFinder
 
getEmptyUnoptimizedInstance() - Static method in class net.algart.math.IRangeFinder
 
getEmptyUnoptimizedInstance() - Static method in class net.algart.math.rectangles.IRectangleFinder
 
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) - Static method in class net.algart.arrays.ExternalProcessor
Calls getExistingPathFromPropertyOrEnv(propertyKey,envVarName,null) and throws FileNotFoundException in a case of null result.
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.
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 class 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 class net.algart.arrays.ExternalProcessException
Returns the exit code of the external process, the execution of which led to throwing this exception.
getFi() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the direction (in radians) from the segment begin to the segment end: an angle between 0x and a ray from 1st to 2nd segment end.
getFloat(long) - Method in class net.algart.arrays.AbstractFloatArray
 
getFloat(long) - Method in interface net.algart.arrays.FloatArray
Returns the element #index.
getFrameId() - Method in class net.algart.contours.ContourHeader
 
getFrameIdOrNull() - Method in class net.algart.contours.ContourHeader
 
getFrameIdOrNull(int) - Method in class net.algart.contours.Contours
 
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.
getHeader(int) - Method in class net.algart.contours.Contours
 
getHeader(ContourHeader, int) - Method in class net.algart.contours.Contours
 
getHeight(Matrix<? extends PArray>) - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns the y-dimension of the image, corresponding to the given interleaved 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.
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.
getIndexingBase() - Method in class net.algart.contours.ContourFiller
 
getInPlace(long, E, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
 
getInPlace(long, E, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.CombinerInPlace
Loads an element #index of the combined array from the given set of arrays into resultValue object.
getInPlace(long, Object) - Method in interface net.algart.arrays.ObjectInPlaceArray
Copies the content of element #index to the passed resultValue and returns resultValue.
getInsertionSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements insertion sorting algorithm.
getInsideSectionWidth(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
getInstance() - Static method in class net.algart.arrays.BufferMemoryModel
Returns an instance of this memory model.
getInstance() - Static method in class net.algart.arrays.LargeMemoryModel
Returns default instance of this memory 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() - Static method in class net.algart.math.geom.Direction2D
Creates a direction (1, 0), φ = 0.
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() - Static method in class net.algart.math.geom.Segment2D
Creates some "default" segment.
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) - 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) - 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(double) - Static method in class net.algart.math.functions.MultiplyingFunc
Returns an instance of this class.
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) - Static method in class net.algart.math.functions.WeightedMeanFunc
Returns an instance of this class.
getInstance(double) - Static method in class net.algart.math.geom.Direction2D
Creates a direction (cos φ, sin φ), φ = fi argument (in radians).
getInstance(double) - Static method in class net.algart.math.geom.Rotation2D
Creates a rotation by Δφ = dfi argument (in radians).
getInstance(double) - Static method in class net.algart.matrices.stitching.AverageExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.FirstExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.LastExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.MaxExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.MinExceptingNaN
 
getInstance(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[], 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[], 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(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(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, double) - Static method in class net.algart.math.patterns.ParaboloidOfRevolutionFunc
 
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(double, double, double) - Static method in class net.algart.math.patterns.UpperHalfEllipsoidOfRevolutionFunc
 
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, 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(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(int[], int[]) - Static method in class net.algart.math.IRangeFinder
 
getInstance(int[], int[], int[], int[]) - Static method in class net.algart.math.rectangles.IRectangleFinder
 
getInstance(int, StitchingMethod<P>, List<? extends Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
getInstance(Class<?>, int) - Static method in class net.algart.arrays.JArrayPool
Creates the pool of Java arrays.
getInstance(IntUnaryOperator, IntUnaryOperator, int) - Static method in class net.algart.math.IRangeFinder
 
getInstance(IntUnaryOperator, IntUnaryOperator, IntUnaryOperator, IntUnaryOperator, int) - Static method in class net.algart.math.rectangles.IRectangleFinder
 
getInstance(ArrayContext) - Static method in class net.algart.arrays.ExternalProcessor
getInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.BasicDerivator
Returns new instance of this class.
getInstance(ArrayContext) - Static method in class net.algart.matrices.morphology.BasicMorphology
getInstance(ArrayContext, boolean) - Static method in class net.algart.matrices.linearfiltering.BasicConvolution
Returns new instance of this class.
getInstance(ArrayContext, double, CustomRankPrecision) - Static method in class net.algart.matrices.morphology.BasicRankMorphology
Returns new instance of some inheritor of this class, implementing dilation and erosion operations via the percentiles.
getInstance(ArrayContext, long) - Static method in class net.algart.matrices.morphology.BasicMorphology
Returns new instance of this class.
getInstance(ArrayContext, String, String) - Static method in class net.algart.arrays.ExternalProcessor
Creates new instance of this class.
getInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation, GeneralizedBitProcessing.RoundingMode) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[]) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], int) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], long[]) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix.ContinuationMode, long, long[], long[], int) - Static method in class net.algart.matrices.TiledApertureProcessorFactory
Creates new instance of the tiler.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>) - Static method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, boolean, boolean) - Static method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, boolean, boolean, boolean) - Static method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<? extends UpdatableBitArray>, Pattern, Pattern) - Static method in class net.algart.matrices.skeletons.ErodingSkeleton
Creates new instance of this class.
getInstance(CombinedMemoryModel.Combiner<E>) - Static method in class net.algart.arrays.CombinedMemoryModel
Creates new memory model with corresponding combiner.
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(MemoryModel, Class<?>, long) - Static method in class net.algart.arrays.ArrayPool
Creates the pool of AlgART arrays.
getInstance(Func) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
getInstance(Func, boolean) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
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(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, 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, CoordinateTransformationOperator) - Static method in class net.algart.math.functions.CoordinateTransformedFunc
Returns an instance of this class for the given parent function and operator.
getInstance(UnsafeSegment2D) - Static method in class net.algart.math.geom.Segment2D
Creates new segment, identical to instance.
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(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(Convolution, Matrix.ContinuationMode) - Static method in class net.algart.matrices.linearfiltering.ContinuedConvolution
Returns new instance of this class with the passed parent Convolution object and the specified continuation mode.
getInstance(Convolution, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.linearfiltering.TiledConvolution
Returns new instance of this class with the passed parent Convolution object and the specified processing tiler.
getInstance(Derivator, Matrix.ContinuationMode) - Static method in class net.algart.matrices.linearfiltering.ContinuedDerivator
Returns new instance of this class with the passed parent Derivator object and the specified continuation mode.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeErosion
Creates new instance of this class.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeOpening
Creates new instance of this class, that adds every opening to the accumulator matrix, returned by IterativeOpening.result() method.
getInstance(Morphology, Matrix.ContinuationMode) - Static method in class net.algart.matrices.morphology.ContinuedMorphology
Returns new instance of this class with the passed parent Morphology object and the specified continuation mode.
getInstance(Morphology, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.morphology.TiledMorphology
Returns new instance of this class with the passed parent Morphology object and the specified processing tiler.
getInstance(RankMorphology, Matrix.ContinuationMode) - Static method in class net.algart.matrices.morphology.ContinuedRankMorphology
Returns new instance of this class with the passed parent RankMorphology object and the specified continuation mode.
getInstance(RankMorphology, TiledApertureProcessorFactory) - Static method in class net.algart.matrices.morphology.TiledRankMorphology
Returns new instance of this class with the passed parent RankMorphology object and the specified processing tiler.
getInstance(Boundary2DScanner, ContourLineType, double, int) - Static method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
getInstance(Boundary2DScanner, ContourLineType, EnumSet<Boundary2DSimpleMeasurer.ObjectParameter>) - Static method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Creates an instance of this class, that is based on the specified parent scanner and, while scanning any boundary by the parent scanner, measures the specified set of object parameters.
getInstance(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.
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.LinearOperator
Returns the n-dimensional linear operator, that transforms (maps) the given n+1 points p0, p1, ..., pn to the given another n+1 points q0, q1, ..., qn of the n-dimensional space.
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.ProjectiveOperator
Returns the n-dimensional projective operator, that transforms (maps) the given n+2 points p0, p1, ..., pn+1 to the given another n+2 points q0, q1, ..., qn+1 of the n-dimensional space.
getInt(long) - Method in class net.algart.arrays.AbstractBitArray
 
getInt(long) - Method in class net.algart.arrays.AbstractByteArray
 
getInt(long) - Method in class net.algart.arrays.AbstractCharArray
 
getInt(long) - Method in class net.algart.arrays.AbstractIntArray
 
getInt(long) - Method in class net.algart.arrays.AbstractLongArray
 
getInt(long) - Method in class net.algart.arrays.AbstractShortArray
 
getInt(long) - Method in interface net.algart.arrays.IntArray
Returns the element #index.
getInt(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to int: (int)value&0xFF for byte value, (int)value&0xFFFF for short value, (int)value for int, float, double, char values, value?1:0 for boolean values, min(max(value, Integer.MIN_VALUE), Integer.MAX_VALUE) (i.e. the value truncated to the range Integer.MIN_VALUE..Integer.MAX_VALUE) for long values.
getIntEnv(String, int) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Arrays.SystemSettings.getIntProperty(String, int), which reads the number from the environment variable instead of the system property.
getInterpolationMethod(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is an interpolation view of some AlgART matrix, returns the interpolation algorithm, used while creating this function.
getInterrupter() - Method in class net.algart.contours.ContourJoiner
 
getIntProperty(String, int) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Integer.getInteger, but "understands" suffixes K, M, G, that mean "Kilo" (1024), "Mega" (1048576) and "Giga" (1073741824) and returns defaultValue in a case of any exception (including security exception).
getJavaExecutable(File) - Static method in class net.algart.arrays.ExternalProcessor
Returns the path to the "java" executable utility ("java.exe" on Windows platform), located inside the specified JRE home directory.
getJoiningOrder() - Method in class net.algart.contours.ContourJoiner
 
getLabels() - Method in class net.algart.contours.ContourFiller
 
getLabelsMap() - Method in class net.algart.contours.ContourFiller
 
getLabelToFillerDefault() - Method in class net.algart.contours.ContourFiller
 
getLength() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the segment length.
getLightweightInstance(ArrayContext, Matrix<? extends BitArray>, SkeletonPixelClassifier) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix on the base of the given pixel classifier.
getLightweightOctupleThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by OctupleThinningSkeleton2D algorithm.
getLightweightQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by Quadruple3x5ThinningSkeleton2D algorithm.
getLightweightStrongQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by StrongQuadruple3x5ThinningSkeleton2D algorithm.
getLock(LongBuffer) - Static method in class net.algart.arrays.PackedBitBuffers
Returns buffer.hasArray()?buffer.array():buffer.
getLong(long) - Method in class net.algart.arrays.AbstractBitArray
 
getLong(long) - Method in class net.algart.arrays.AbstractByteArray
 
getLong(long) - Method in class net.algart.arrays.AbstractCharArray
 
getLong(long) - Method in class net.algart.arrays.AbstractIntArray
 
getLong(long) - Method in class net.algart.arrays.AbstractLongArray
 
getLong(long) - Method in class net.algart.arrays.AbstractShortArray
 
getLong(long) - Method in interface net.algart.arrays.LongArray
Returns the element #index.
getLong(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to long: (long)value&0xFF for byte value, (long)value&0xFFFF for short value, (long)value for int, long, float, double, char values, or as value?1:0 for boolean values.
getLongEnv(String, long) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Arrays.SystemSettings.getLongProperty(String, long), which reads the number from the environment variable instead of the system property.
getLongProperty(String, long) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Long.getLong, but "understands" suffixes K, M, G, T, that mean "Kilo" (1024), "Mega" (1048576), "Giga" (1073741824) and "Tera" (1099511627776) and returns defaultValue in a case of any exception (including security exception).
getLowerInstance(double, double, double) - Static method in class net.algart.math.patterns.HyperboloidOfRevolutionFunc
 
getMainBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of this class, allowing to trace all segments of main boundaries at the matrix and to build completions of all objects.
getMatrix() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
getMatrixInfoForSavingInFile(Matrix<? extends PArray>, long) - Static method in class net.algart.arrays.LargeMemoryModel
 
getMeasureTimingLevel() - Method in class net.algart.contours.ContourJoiner
 
getMemoryModel() - Method in class net.algart.arrays.AbstractArrayContext
 
getMemoryModel() - Method in interface net.algart.arrays.ArrayContext
Returns the memory model that should be used for creating any instances of AlgART arrays.
getMemoryModel() - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the memory model that should be used for creating any instances of AlgART arrays.
getMemoryModel() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.as(ArrayMemoryContext.class).getMemoryModel() call, where context is the argument of the construcor.
getMemoryModel() - Method in class net.algart.contexts.DefaultContext
This implementation returns the memory model, specified by the argument of the corresponding constructor, or Arrays.SystemSettings.globalMemoryModel() if the constructor without arguments was used.
getMemoryModel(Class<?>) - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the memory model that should be used for creating any instances of AlgART arrays with specified type of elements.
getMemoryModel(Class<?>) - Method in class net.algart.contexts.DefaultContext
This implementation returns mm.isElementTypeSupported(elementType) ? mm : SimpleMemoryModel.getInstance(), where mm is the result of DefaultContext.getMemoryModel() method.
getMemoryModel(String) - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the memory model that should be used for creating any instances of AlgART arrays with some additional settings (recommendations).
getMemoryModel(String) - Method in class net.algart.contexts.DefaultContext
This implementation calls DefaultContext.getMemoryModel() and returns its result.
getMorphology() - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getNeedToFill() - Method in class net.algart.contours.ContourFiller
 
getNestingLevel() - Method in class net.algart.contours.ContourNestingAnalyser.NestingInformation
 
getNestingParent() - Method in class net.algart.contours.ContourNestingAnalyser.NestingInformation
 
getNonweightedInstance(double, double, int) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class, describing the linear function with the specified b and the specified number (n) of equal coefficients ai: b + a(x0 + x1 +...+ xn-1).
getNormalClone() - Method in class net.algart.math.geom.Segment2D
 
getNormalClone() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the normal unit vector, with creating a clone.
getNormalUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getNormalUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getNumberOfPoints() - Method in class net.algart.contours.ContourLength
 
getObjectLabel() - Method in class net.algart.contours.ContourHeader
 
getObjectLabel(int) - Method in class net.algart.contours.Contours
 
getOctupleThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by OctupleThinningSkeleton2D algorithm.
getOutputStream() - Method in class net.algart.arrays.ExternalProcessor
Returns the output stream, set by ExternalProcessor.setOutputStream(java.io.OutputStream) method and used by execute method for duplication of the output stream of an external program.
getOutsideValue(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is a continued interpolation view of an AlgART matrix, return the value used outside the matrix.
getParallelepiped3D(IRange, IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional parallelepiped with edges, parallel to coordinate axes, described by the given ranges of coordinates.
getPath(DataFile) - Method in class net.algart.arrays.AbstractDataFileModel
 
getPath(DataFile) - Method in interface net.algart.arrays.DataFileModel
Returns the path describing unique position of the data file (usually the absolute path to the disk file).
getPath(DataFile) - Method in class net.algart.arrays.DefaultDataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPath(DataFile) - Method in class net.algart.arrays.StandardIODataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPercentilePairProcessor(ArrayContext, Func, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the result of some given function f(v0, v1,v2) of some matrix M0 and two percentiles v1,v2 of the source matrix M.
getPercentiler(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the percentile of the source matrix M.
getPolygon2D(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional polygon with the specified coordinates of vertices.
getPropertyOrEnv(String, String) - Static method in class net.algart.arrays.ExternalProcessor
Returns the system property indicated by the specified key propertyKey, if it exists, or, if it is null, the environment variable indicated by the specified name envVarName.
getQuadruple3x5ThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by Quadruple3x5ThinningSkeleton2D algorithm.
getQuickSelector() - Static method in class net.algart.arrays.ArraySelector
Returns an instance of this class that implements QuickSelect algorithm.
getQuickSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements QuickSort sorting algorithm.
getRanker(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the rank of the source matrix M.
getRawArrayForSavingInFile(Matrix<? extends PArray>) - Static method in class net.algart.arrays.LargeMemoryModel
 
getRectangle2D(IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional rectangle with sides, parallel to coordinate axes, described by the given ranges of coordinates.
getRememberingInstance(ArrayContext, Matrix<? extends BitArray>, SkeletonPixelClassifier) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix on the base of the given pixel classifier.
getRememberingOctupleThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by OctupleThinningSkeleton2D algorithm.
getRememberingQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by Quadruple3x5ThinningSkeleton2D algorithm.
getRememberingStrongQuadruple3x5ThinningInstance2D(ArrayContext, Matrix<? extends BitArray>) - Static method in class net.algart.matrices.skeletons.SkeletonScanner
Creates new remembering skeleton scanner, which will process the given skeleton matrix, supposed to be the final result of skeletonization by StrongQuadruple3x5ThinningSkeleton2D algorithm.
getResultElementType(BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
getResultElementType(BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
getResultMatrixDimensions(int, int, int) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
getResultMatrixDimensions(int, int, int) - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
getResultMatrixDimensions(BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
getRotation2D(double, double, double) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing rotation in 2D plane by the specified angle (in radians) around the specified center.
getRotationAngle() - Method in class net.algart.math.geom.Rotation2D
Returns the current rotation angle (in radians).
getSegment(IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 1-dimensional segment, described by the given range.
getSerializedHeaderOffset(int) - Method in class net.algart.contours.Contours
 
getShellSorter() - Static method in class net.algart.arrays.ArraySorter
Returns an instance of this class that implements Shell sorting algorithm.
getShift(Array) - Static method in class net.algart.arrays.Arrays
Returns the shift, used for creating the passed shited array, or throws an exception if this array is not shifted.
getShiftInstance(double...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to getDiagonalInstance(diagonal, b), where diagonal is an array consisting of b.length unit values (1.0).
getShort(long) - Method in class net.algart.arrays.AbstractShortArray
 
getShort(long) - Method in interface net.algart.arrays.ShortArray
Returns the unsigned short (char) #index.
getSimpleContext(MemoryModel, boolean) - Static method in interface net.algart.arrays.ArrayContext
Creates the simplest implementation of ArrayContext with the only difference from the ArrayContext.DEFAULT/ArrayContext.DEFAULT_SINGLE_THREAD objects, that ArrayContext.getMemoryModel() method will return the specified memory model.
getSimplex(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional simplex with the specified coordinates of vertices.
getSine() - Method in class net.algart.math.geom.Rotation2D
Returns sine of the current rotation angle.
getSingleBoundaryScanner(Matrix<? extends BitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
Creates an instance of the simplest kind of this class, allowing to trace all segments of a single boundary (internal or external).
getSinglethreadingMorphology() - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
getSingleThreadInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation, GeneralizedBitProcessing.RoundingMode) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class, that does not use multithreading optimization.
getStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic depth-first scanning algorithm, but not using an explicit stack.
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in interface net.algart.matrices.stitching.StitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getStorage(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns Java array of shallow copies (produced by Array.shallowClone() of arrays used as internal storage, where the elements of the combined array are stored.
getStorage(MutableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to CombinedMemoryModel.getStorage(Array) method.
getStorage(UpdatableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to CombinedMemoryModel.getStorage(Array) method.
getStorageToStrings(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns array of string representations (results of toString() method} of arrays used as internal storage, where the elements of the combined array are stored.
getStrictBinaryInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of binary function scale*x0x1, using StrictMath.pow method.
getStrictInstance(double) - Static method in class net.algart.math.functions.ExpFunc
Returns an instance of this class for the given logarithm base b using StrictMath.exp and StrictMath.log methods.
getStrictInstance(double) - Static method in class net.algart.math.functions.LogFunc
Returns an instance of this class for the given logarithm base b using StrictMath.log method.
getStrictInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function x0c, using StrictMath.pow method.
getStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function scale*x0c, using StrictMath.pow method.
getStringEnv(String, String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of System.getenv, but returns defaultValue in a case, when System.getenv returns null or throws any exception.
getStringProperty(String, String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of System.getProperty, but returns defaultValue even in a case of exception.
getStrongQuadruple3x5ThinningInstance() - Static method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
Returns the instance of this class, intended for processing skeletons, which are the final result of skeletonization by StrongQuadruple3x5ThinningSkeleton2D algorithm.
getSummator(ArrayContext, Func) - Static method in class net.algart.matrices.morphology.RankProcessors
Creates a new streaming aperture processor, which finds the result of some given function f(S) of the aperture sum S of the source matrix M.
getTetrahedron3D(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional tetrahedron with the specified coordinates of vertices.
getThreadPool(ThreadFactory) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation returns the persistent thread pool, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(DefaultThreadPoolFactory.recommendedNumberOfTasks(), threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
getThreadPool(ThreadFactory) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the thread pool that should be used for multithreading processing large data.
getThreadPool(Array, ThreadFactory) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation returns the persistent thread pool, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(recommendedNumberOfTasks(sourceArray), threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
getThreadPool(Array, ThreadFactory) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the thread pool that should be used for multithreading processing an AlgART array.
getThreadPoolFactory() - Method in class net.algart.arrays.AbstractArrayContext
 
getThreadPoolFactory() - Method in interface net.algart.arrays.ArrayContext
Returns the thread pool factory that should be used for planning parallel execution in multithread methods alike Arrays.ParallelExecutor.process().
getThreadPoolFactory() - Method in interface net.algart.contexts.ArrayThreadPoolContext
Returns the thread pool factory that should be used for multithreading parallel processing AlgArt arrays.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.as(ArrayThreadPoolContext.class).getThreadPoolFactory() call, where context is the argument of the construcor, or threadPoolFactory constructor argument, if this instance was created with the corresponding variant of the constructor.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultContext
This implementation returns an instance of DefaultThreadPoolFactory.
getThreadPoolFactory(ArrayContext) - Static method in class net.algart.arrays.Arrays
Returns context.getThreadPoolFactory() if context!=null or DefaultThreadPoolFactory.getDefaultThreadPoolFactory() if context==null.
getTile() - Method in class net.algart.matrices.TiledApertureProcessorFactory.TileInformation
Returns the position and sizes of the currently processed tile (ft).
getTriangle2D(double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional triangle with the specified coordinates of vertices.
getTruncationMode(Array) - Static method in class net.algart.arrays.Arrays
Returns the value of truncateOverflows argument of Arrays.asFuncArray(boolean, Func, Class, PArray...) method (or one of its overloaded versions), used for creating the passed functional array, or throws an exception if this array is not functional.
getUncheckedBreadthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getBreadthFirstScanner(net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatableBitArray>, net.algart.matrices.scanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getDepthFirstScanner(net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatableBitArray>, net.algart.matrices.scanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getStacklessDepthFirstScanner(net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatableBitArray>, net.algart.matrices.scanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUnderlyingArrays(Array) - Static method in class net.algart.arrays.Arrays
Returns Java array of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysCount(Array) - Static method in class net.algart.arrays.Arrays
Returns the number of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysNewStatus(Array) - Static method in class net.algart.arrays.Arrays
Returns boolean[] array, containing underlyingArrays[k].isNew() values, for all underlying arrays of the passed one.
getUnderlyingMatrix(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is an interpolation view of an AlgART matrix, returns the reference to this matrix.
getUnitVectorX() - Method in class net.algart.math.geom.Direction2D
Returns cos φ, current direction is (cos φ, sin φ).
getUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnitVectorY() - Method in class net.algart.math.geom.Direction2D
Returns sin φ, current direction is (cos φ, sin φ).
getUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnsafeInstance() - Static method in class net.algart.math.geom.UnsafeSegment2D
Creates some "default" segment.
getUpdatableInstance(double) - Static method in class net.algart.math.functions.InverseNumberFunc
Returns an instance of the updatable version of this class for the given constant c.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of the updatable version of this class, describing the linear function with specified coefficients: b + ax0.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using Math.pow method.
getUpdatableStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using StrictMath.pow method.
getUpperInstance(double, double, double) - Static method in class net.algart.math.patterns.HyperboloidOfRevolutionFunc
 
getWeightedNeighboursInstance(double) - Static method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getWeightedNeighboursInstance(double) - Static method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getWidth(Matrix<? extends PArray>) - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns the x-dimension of the image, corresponding to the given interleaved matrix.
getWorkDirectory() - Method in class net.algart.arrays.ExternalProcessor
Returns the work directory of this processor, created by ExternalProcessor.getInstance(ArrayContext, String, String) or ExternalProcessor.getInstance(ArrayContext) method.
getWorkFile(String) - Method in class net.algart.arrays.ExternalProcessor
Equivalent to new File(ExternalProcessor.getWorkDirectory(), childFileName).
getX1() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-coordinate of the segment begin.
getX2() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-coordinate of the segment end.
getY1() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-coordinate of the segment begin.
getY2() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-coordinate of the segment end.
globalDiskSynchronizer() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the global disk synchronizer that is recommended to use in the application for any disk I/O operations.
globalMemoryModel() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the global memory model that is recommended to use in the application for creating large AlgART arrays.
globalMemoryModel(Class<?>) - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns global memory model, if it supports the passed type of array elements, or SimpleMemoryModel instance in other case.
globalThreadPool() - Static method in class net.algart.arrays.DefaultThreadPoolFactory
goodStartOffsetInArrayOfLongs(BitArray, long, int) - Static method in class net.algart.arrays.Arrays
Returns the minimal offset=0..maxAvailableGap-1, for which the calls getBits(position, destArray, offset, someCount) and (for updatable array) setBits(position, srcArray, offset, someCount) work essentially faster than for most of other ("slow") positions, or 0 if there is no such offset, in particular, if position>=length().
goTo(long...) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Sets the current position in the skeleton matrix to the specified coordinates.
goTo(long, long, Boundary2DScanner.Side) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Sets the current position in the matrix to the specified coordinates and pixel side.
goTo(long, long, Boundary2DScanner.Side) - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
goToIndexInArray(long) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Reduced and more efficient version of SkeletonScanner.goTo(long...), designed for indexing elements of the built-in AlgART array of the skeleton matrix.
goToNeighbour(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Moves the current position in the skeleton matrix to the given neighbour of the current element.
goToSamePosition(Boundary2DScanner) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Sets the current position in the matrix to the same as in the specified scanner.
granularity() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the granularity of splitting: an integer value so that the start index of any range is multiple of Arrays.ParallelExecutor.granularity().
gridIndexArea() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation is based on the loop of calls of AbstractUniformGridPattern.gridIndexRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
gridIndexArea() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the minimal and maximal grid index ij among all points of this pattern for all coordinate axes j If a is the result of this method, then a.coordCount()==dimCount() and a.range(k) is equal to gridIndexRange(k) for all k.
gridIndexes() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
gridIndexes() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns a set of all grid indexes ij of this pattern.
gridIndexMax() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation is based on the loop of calls of AbstractUniformGridPattern.gridIndexRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
gridIndexMax() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the point, each coordinate #j of which is equal to the maximal corresponding grid index ij among all points of this pattern.
gridIndexMin() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation is based on the loop of calls of AbstractUniformGridPattern.gridIndexRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
gridIndexMin() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the point, each coordinate #j of which is equal to the minimal corresponding grid index ij among all points of this pattern.
gridIndexPattern() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
gridIndexPattern() - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
gridIndexPattern() - Method in interface net.algart.math.patterns.RectangularPattern
 
gridIndexPattern() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns an ordinary integer pattern with the same set of grid indexes ij(k) as this pattern.
gridIndexRange(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
gridIndexRange(int) - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the minimal and maximal grid index ij among all points of this pattern for the specified coordinate index j==coordIndex.
gridToString() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
GUARANTEED_COMPATIBLE_SAMPLES_ARRAY_LENGTH - Static variable in interface net.algart.matrices.spectra.SampleArray
The number of elements if new sample arrays, that can be allocated by SampleArray.newCompatibleSamplesArray(long) method in any case, if there is enough memory.

H

HALF_DIAGONAL_LENGTH - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
Equal to 0.5 * StrictMath.sqrt(2.0): the distance between segment centers for diagonal steps and movements around the same pixel.
HALF_X_MINUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x0 - x1)/2: LinearFunc.getInstance(0.0, 0.5, -0.5).
HALF_X_PLUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x0 + x1)/2: LinearFunc.getInstance(0.0, 0.5, 0.5).
HALF_Y_MINUS_X - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x1 - x0)/2: LinearFunc.getInstance(0.0, -0.5, 0.5).
hasContainingRectangle() - Method in class net.algart.contours.ContourHeader
Returns true if the header contains information about the rectangle, containing the contour.
hasData() - Method in interface net.algart.arrays.DataBuffer
Returns true if and only if DataBuffer.count()>0.
hasFrameId() - Method in class net.algart.contours.ContourHeader
 
hashCode() - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class and cannot be overridden (it is declared as final method here).
hashCode() - Method in class net.algart.arrays.AbstractMatrix
 
hashCode() - Method in interface net.algart.arrays.Array
Returns the hash code of this array.
hashCode() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the hash code of this range.
hashCode() - Method in class net.algart.arrays.DataFile.Range
Returns the hash code for this range.
hashCode() - Method in class net.algart.arrays.Matrix.ContinuationMode
Returns the hash code of this object.
hashCode() - Method in interface net.algart.arrays.Matrix
Returns the hash code of this matrix.
hashCode() - Method in class net.algart.arrays.MatrixInfo
Returns the hash code of this matrix information.
hashCode() - Method in class net.algart.contours.Contours
 
hashCode() - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Returns the hash code of this object.
hashCode() - Method in class net.algart.math.functions.ProjectiveOperator
 
hashCode() - Method in class net.algart.math.geom.Direction2D
Returns the hash code for this direction.
hashCode() - Method in class net.algart.math.geom.Rotation2D
Returns the hash code for this rotation.
hashCode() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the hash code for this segment.
hashCode() - Method in class net.algart.math.IPoint
Returns the hash code of this point.
hashCode() - Method in class net.algart.math.IRange
Returns the hash code of this range.
hashCode() - Method in class net.algart.math.IRectangularArea
Returns the hash code of this rectangular area.
hashCode() - Method in class net.algart.math.MutableInt128
Returns the hash code of this number.
hashCode() - Method in class net.algart.math.patterns.SimplePattern
Returns the hash code of this pattern.
hashCode() - Method in class net.algart.math.Point
Returns the hash code of this point.
hashCode() - Method in class net.algart.math.Range
Returns the hash code of this range.
hashCode() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
hashCode() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
hashCode() - Method in class net.algart.math.RectangularArea
Returns the hash code of this rectangular area.
hashCode() - Method in class net.algart.matrices.stitching.DefaultFrame
 
hashCode() - Method in interface net.algart.matrices.stitching.Frame
Returns the hash code of this object.
hashCode() - Method in interface net.algart.matrices.stitching.FramePosition
Returns the hash code of this object.
hashCode() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
hashCode(Array) - Static method in class net.algart.arrays.AbstractArray
Default implementation of Array.hashCode() method.
hasJavaArray() - Method in interface net.algart.arrays.DirectAccessible
Returns true if, and only if, this object (usually AlgART array) is backed by an accessible Java array, that can be get by DirectAccessible.javaArray() method.
hasMinkowskiDecomposition() - Method in class net.algart.math.patterns.AbstractPattern
This implementation just returns false.
hasMinkowskiDecomposition() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation returns minkowskiDecomposition(0).size()>1.
hasMinkowskiDecomposition() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
hasMinkowskiDecomposition() - Method in interface net.algart.math.patterns.Pattern
Returns true if and only if the Minkowski decomposition, returned by minkowskiDecomposition(0) call, consists of 2 or more patterns: minkowskiDecomposition(0).size()>1.
hasNeighboursToJoin(int) - Method in class net.algart.contours.ContourJoiner
 
high64Bits() - Method in class net.algart.math.MutableInt128
Returns high 64 bits of the absolute value of this number.
Histogram - Class in net.algart.arrays
Histogram: an array of non-negative integer numbers b[v], 0≤v<M, where every element b[v] represents the number of occurrence of the value v in some source array A, consisting of integer elements in 0..M−1 range.
histogramOf(ArrayContext, PArray, long[], double, double) - Static method in class net.algart.arrays.Arrays
Increments the histogram of frequency of values in the passed array.
histogramOf(PArray, long[], double, double) - Static method in class net.algart.arrays.Arrays
horizontalSides() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
hslToBlue(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
hslToGreen(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
hslToRed(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
hsvToBlue(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
hsvToGreen(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
hsvToRed(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
HyperboloidOfRevolutionFunc - Class in net.algart.math.patterns
 

I

IDENTITY - Static variable in interface net.algart.math.functions.Func
Identity function, just returning its first argument: f(x0, x1, ..., xn-1) = x0.
IDENTITY - Static variable in interface net.algart.math.functions.Operator
Identity operator, transforming any function to itself.
IllegalInfoSyntaxException - Exception Class in net.algart.arrays
Checked exception thrown if the format of byte[] or String serialized form of the MatrixInfo is invalid.
IllegalInfoSyntaxException() - Constructor for exception class net.algart.arrays.IllegalInfoSyntaxException
Constructs an instance of this class.
IllegalInfoSyntaxException(String) - Constructor for exception class net.algart.arrays.IllegalInfoSyntaxException
Constructs an instance of this class with the specified detail message.
in() - Method in class net.algart.math.functions.RectangularFunc
Returns the value, which is returned by this function inside min..max range.
include(int) - Method in class net.algart.arrays.Histogram
Increments the bar #value of the histogram by 1: b[value]++.
include(int...) - Method in class net.algart.arrays.Histogram
Equivalent to a simple loop of calls of Histogram.include(int) method for all passed values.
increasedPixelVertexX() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
increasedPixelVertexY() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
increaseReadyCount(int, long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Adds the argument to the counter of the processed elements in the given region of the source array.
increment(Class<?>) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
 
increment(Class<?>) - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
increment(Class<?>) - Method in interface net.algart.matrices.linearfiltering.Convolution
 
increment(Class<?>) - Method in class net.algart.matrices.linearfiltering.TiledConvolution
 
incrementByHalfForInteger - Variable in class net.algart.matrices.linearfiltering.AbstractConvolution
 
incrementForUnsigned - Variable in class net.algart.matrices.linearfiltering.AbstractConvolution
 
index(long...) - Method in class net.algart.arrays.AbstractMatrix
 
index(long...) - Method in interface net.algart.arrays.Matrix
Returns the linear index in the built-in AlgART array of the matrix element with specified coordinates.
index(long, long) - Method in class net.algart.arrays.AbstractMatrix
 
index(long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 2-dimensional matrix.
index(long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
index(long, long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 3-dimensional matrix.
indexActual(int) - Method in class net.algart.math.IRangeFinder
 
indexActual(int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
indexOf(long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, boolean) - Method in interface net.algart.arrays.BitArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getBit(k)==value, or -1 if there is no such array element.
indexOf(long, long, byte) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of AbstractByteArray.getByte(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, byte) - Method in interface net.algart.arrays.ByteArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getByte(k)==value, or -1 if there is no such array element.
indexOf(long, long, char) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of AbstractCharArray.getChar(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, char) - Method in interface net.algart.arrays.CharArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getChar(k)==value, or -1 if there is no such array element.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? indexOf(lowIndex, highIndex, value != 0) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int) value & 0xFF) ? indexOf(lowIndex, highIndex, (byte)value) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? indexOf(lowIndex, highIndex, (char)value) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of AbstractDoubleArray.getDouble(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns value==(float)value ? indexOf(lowIndex, highIndex, (float)value) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? indexOf(lowIndex, highIndex, (int)value) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns value==(long)value ? indexOf(lowIndex, highIndex, (long)value) : -1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int) value & 0xFFFF) ? indexOf(lowIndex, highIndex, (short)value) : -1.
indexOf(long, long, double) - Method in interface net.algart.arrays.DoubleArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getDouble(k)==value, or -1 if there is no such array element.
indexOf(long, long, double) - Method in interface net.algart.arrays.PArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getDouble(k)==value, or -1 if there is no such array element.
indexOf(long, long, float) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of AbstractFloatArray.getFloat(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, float) - Method in interface net.algart.arrays.FloatArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getFloat(k)==value, or -1 if there is no such array element.
indexOf(long, long, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of AbstractIntArray.getInt(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, int) - Method in interface net.algart.arrays.IntArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getInt(k)==value, or -1 if there is no such array element.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? indexOf(lowIndex, highIndex, value != 0) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int) value & 0xFF) ? indexOf(lowIndex, highIndex, (byte)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? indexOf(lowIndex, highIndex, (char)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? indexOf(lowIndex, highIndex, (int)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of AbstractLongArray.getLong(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int) value & 0xFFFF) ? indexOf(lowIndex, highIndex, (short)value) : -1.
indexOf(long, long, long) - Method in interface net.algart.arrays.LongArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getLong(k)==value, or -1 if there is no such array element.
indexOf(long, long, long) - Method in interface net.algart.arrays.PFixedArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getLong(k)==value, or -1 if there is no such array element.
indexOf(long, long, short) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of AbstractShortArray.getShort(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, short) - Method in interface net.algart.arrays.ShortArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getShort(k)==value, or -1 if there is no such array element.
indexOf(long, long, E) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of AbstractObjectArray.get(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, E) - Method in interface net.algart.arrays.ObjectArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and value!=null?value.equals(thisArray.get(k)):thisArray.get(k)==null, or -1 if there is no such array element.
indexOfBit(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Returns the minimal index k, so that lowIndex<=k<highIndex and the bit #k in the packed src bit array is equal to value, or -1 if there is no such bits.
indexOfBit(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the minimal index k, so that lowIndex<=k<highIndex and the bit #k in the packed src bit buffer is equal to value, or -1 if there is no such bits.
indexOfBoolean(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfByte(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfByte(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfChar(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfChar(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfDouble(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfDouble(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfFloat(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfFloat(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfInt(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfInt(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfLong(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfLong(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfMax() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the index of the maximal array element stored in this object or −1 if an array is empty (array.length()==0).
indexOfMaxProjectionLength() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
indexOfMin() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the index of the minimal array element stored in this object or −1 if an array is empty (array.length()==0).
indexOfMinCircumscribedRhombus(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
indexOfMinProjectionLength() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
indexOfObject(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and value==null?array[k]==null:value.equals(array[k]), or -1 if there is no such array element.
indexOfShort(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfShort(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
initialize() - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
insertBit(MutableBitArray, long, boolean) - Static method in class net.algart.arrays.Arrays
Inserts the specified boolean value at the specified position in the bit array.
insertChar(MutableCharArray, long, char) - Static method in class net.algart.arrays.Arrays
Inserts the specified char value at the specified position in the char array.
insertDouble(MutablePFloatingArray, long, double) - Static method in class net.algart.arrays.Arrays
Inserts the specified double value at the specified position in the double array.
insertEmptyRange(MutableArray, long, long) - Static method in class net.algart.arrays.Arrays
Increase the array length by count and shifts all elements starting from position to the right (adds count to their indexes).
insertInt(MutablePIntegerArray, long, int) - Static method in class net.algart.arrays.Arrays
Inserts the specified int value at the specified position in the int array.
insertLong(MutablePIntegerArray, long, long) - Static method in class net.algart.arrays.Arrays
Inserts the specified long value at the specified position in the long array.
insertObject(MutableObjectArray<E>, long, E) - Static method in class net.algart.arrays.Arrays
Inserts the specified Object value at the specified position in the object array.
inside(long...) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long...) - Method in interface net.algart.arrays.Matrix
Returns true if all specified coordinates ik are inside the ranges 0..dk-1, where dk=dim(k).
inside(long, long) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full inside method for the case of 2-dimensional matrix.
inside(long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long, long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full inside method for the case of 3-dimensional matrix.
INSIDE - Enum constant in enum class net.algart.contours.InsideContourStatus
Indicates that some point or object is a subset of the figure, lying strictly inside some contour, and does not contain points of this contour itself (i.e.
InsideContourStatus - Enum Class in net.algart.contours
 
IntAndIndexArrayExchanger(int[], int[]) - Constructor for class net.algart.arrays.JArrays.IntAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
IntArray - Interface in net.algart.arrays
AlgART array of int values, read-only access.
IntArrayAppender(int[]) - Constructor for class net.algart.math.IRangeFinder.IntArrayAppender
 
IntArrayAppender(int[], int) - Constructor for class net.algart.math.IRangeFinder.IntArrayAppender
 
IntArrayComparator(int[]) - Constructor for class net.algart.arrays.JArrays.IntArrayComparator
Creates new comparator, comparing elements of the passed array.
IntArrayExchanger(int[]) - Constructor for class net.algart.arrays.JArrays.IntArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
IntegerCirclePointsGenerator - Class in net.algart.math.geom
Service class that quickly returns all integer points of Bresenham circles with integer radii.
integerOffsets(List<Frame<P>>, Point) - Static method in class net.algart.matrices.stitching.Stitcher
 
integralBetweenRanks(int[], double, double) - Static method in class net.algart.arrays.SummingHistogram
Precise equivalent of SummingHistogram.integralBetweenRanks(long[], double, double) for a case of int[] type of the histogram.
integralBetweenRanks(long[], double, double) - Static method in class net.algart.arrays.SummingHistogram
Returns the difference S(toRank)−S(fromRank), where S(r) is the summing function, defined in terms of the simple histogram model for the histogram b[k], passed via histogram argument.
integralBetweenValues(int[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
Precise equivalent of SummingHistogram.integralBetweenValues(long[], double, double, CountOfValues) for a case of int[] type of the histogram.
integralBetweenValues(long[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
Returns the difference s(maxValue)−s(minValue), where s(v) is the summing function, defined in terms of the simple histogram model for the histogram b[k], passed via histogram argument.
INTENSITY_B_WEIGHT - Static variable in class net.algart.arrays.ColorMatrices
 
INTENSITY_G_WEIGHT - Static variable in class net.algart.arrays.ColorMatrices
 
INTENSITY_R_WEIGHT - Static variable in class net.algart.arrays.ColorMatrices
 
interleave(ArrayContext, List<? extends Matrix<? extends T>>) - Static method in class net.algart.arrays.Matrices
Merges (interleaves) K n-dimensional matrices with identical element types and dimensions M1x...xMn, passed in the separated list, into a single (n+1)-dimensional matrix KxM1x...xMn along the first dimension.
interleave(ArrayContext, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Analog of Matrices.interleave(ArrayContext, List) method, that does not allocate memory, but stores the results into previously created result matrix.
InterleavedBGRToInterleaved() - Constructor for class net.algart.external.awt.MatrixToBufferedImage.InterleavedBGRToInterleaved
 
InterleavedRGBToInterleaved() - Constructor for class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
InterleavedToBandedRGB() - Constructor for class net.algart.external.awt.MatrixToBufferedImage.InterleavedToBandedRGB
 
interpolated() - Method in interface net.algart.matrices.morphology.CustomRankPrecision
Selects the histogram model used while calculating rank characteristics: true means the precise histogram model, false means the simple histogram model.
interpolated() - Method in enum class net.algart.matrices.morphology.RankPrecision
 
interpolation() - Method in class net.algart.arrays.Matrices.ResizingMethod
Returns true for Matrices.ResizingMethod.POLYLINEAR_INTERPOLATION and Matrices.ResizingMethod.POLYLINEAR_AVERAGING cases, and for inheritors of Matrices.ResizingMethod.Averaging class created with Matrices.InterpolationMethod.POLYLINEAR_FUNCTION constructor argument, false for other cases.
interpolationMethod() - Method in class net.algart.arrays.Matrices.ResizingMethod
InterruptableAction<T> - Class in net.algart.contexts
The class allowing to execute some action, interruptable via standard Java technique, in terms of some InterruptionContext.
InterruptableAction(InterruptionContext) - Constructor for class net.algart.contexts.InterruptableAction
Creates an instance of this class with the given interruption context.
InterruptionContext - Interface in net.algart.contexts
The context allowing the user to interrupt any algorithm.
InterruptionContext.Event - Class in net.algart.contexts
InterruptionContext.Listener - Interface in net.algart.contexts
The interruption listener, that can be added and removed by the interruption context.
InterruptionException - Exception Class in net.algart.contexts
Unchecked analog of the standard InterruptedException.
InterruptionException() - Constructor for exception class net.algart.contexts.InterruptionException
Constructs an instance of this class.
InterruptionException(String) - Constructor for exception class net.algart.contexts.InterruptionException
Constructs an instance of this class with the specified detail message.
InterruptionException(Throwable) - Constructor for exception class net.algart.contexts.InterruptionException
Constructs an instance of this class with the specified cause.
interruptionRequested(InterruptionContext.Event) - Method in interface net.algart.contexts.InterruptionContext.Listener
This method is called by an application when it attempts to stop execution of some long-working module.
intersection(Collection<IRectangularArea>) - Method in class net.algart.math.IRectangularArea
Returns a list of set-theoretical intersections A ∩ Bi of this rectangular area (A) and all rectangular areas (Bi), specified by areas argument.
intersection(Collection<RectangularArea>) - Method in class net.algart.math.RectangularArea
Returns a list of set-theoretical intersections A ∩ Bi of this rectangular area (A) and all rectangular areas (Bi), specified by areas argument.
intersection(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns the set-theoretical intersection A ∩ B of this (A) and the passed rectangular area (B) or null if they do not intersect (A ∩ B = ∅).
intersection(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns the set-theoretical intersection A ∩ B of this (A) and the passed rectangular area (B) or null if they do not intersect (A ∩ B = ∅).
intersects(IRange) - Method in class net.algart.math.IRange
Returns true if and only if IRange.min()<=range.IRange.max() and range.IRange.min()<=IRange.max().
intersects(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns true if and only if min(k)<=area.max(k) and area.min(k)<=max(k) for all k.
intersects(Range) - Method in class net.algart.math.Range
Returns true if and only if Range.min()<=range.Range.max() and range.Range.min()<=Range.max().
intersects(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<=area.max(k) and area.min(k)<=max(k) for all k.
IntJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java int[] array many times.
IntJArrayHolder() - Constructor for class net.algart.arrays.IntJArrayHolder
 
IntStack - Interface in net.algart.arrays
Stack of int values.
inverse() - Method in class net.algart.math.geom.Direction2D
Rotates current direction by π: new direction angle will be φ + π, where φ is current direction angle.
inverse() - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center by π: new direction angle will be φ + π, where φ is current direction angle.
inverseMap(double[], double[]) - Method in class net.algart.math.functions.LinearOperator
Transforms the coordinates destPoint of the destination point in n-dimensional space back to the coordinates srcPoint of the original point.
InverseNumberFunc - Class in net.algart.math.functions
Inverse function: f(x0, x1, ..., xn-1) = c/x0 (c is some constant).
InverseNumberFunc.Updatable - Class in net.algart.math.functions
inverseTransform() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
inverseTransform(ArrayContext, SampleArray) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks samples array and calls transform(context,samples,true).
inverseTransform(ArrayContext, SampleArray) - Method in interface net.algart.matrices.spectra.SpectralTransform
Inverse transform of the spectrum back to the original sample array.
inverseTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks the matrices and calls transformMatrix(context,matrixRe,matrixIm,true).
inverseTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in interface net.algart.matrices.spectra.SpectralTransform
Inverse transform of the spectrum back to the original matrix of real or complex numbers.
invokeOnDeallocation(Object, Runnable) - Method in class net.algart.finalizing.Finalizer
Schedules running of the given task (its run() method) at the moment when the checkedForDeallocation object will become unreachable (more precisely, phantomly reachable).
IPoint - Class in net.algart.math
Point in multidimensional space with integer coordinates.
iPreciseValue(int[], double) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.iPreciseValue(long[], double) for a case of int[] type of the histogram.
iPreciseValue(long[], double) - Static method in class net.algart.arrays.Histogram
"Interpolated" version of Histogram.iValue(long[], long), rounded to the "best" integer result.
IRange - Class in net.algart.math
Numeric inclusive integer range: a set of long numbers min()<=x<=max().
IRangeConsumer - Interface in net.algart.math
 
IRangeFinder - Class in net.algart.math
 
IRangeFinder.IntArrayAppender - Class in net.algart.math
 
IRectangleFinder - Class in net.algart.math.rectangles
 
IRectangleFinder() - Constructor for class net.algart.math.rectangles.IRectangleFinder
 
IRectanglesUnion - Class in net.algart.math.rectangles
Set-theoretic union of several 2-dimensional rectangles with integer integer coordinates of vertices and sides, parallel to coordinate axes.
IRectanglesUnion.BoundaryLink - Class in net.algart.math.rectangles
 
IRectanglesUnion.Frame - Class in net.algart.math.rectangles
 
IRectanglesUnion.FrameSide - Class in net.algart.math.rectangles
 
IRectanglesUnion.HorizontalBoundaryLink - Class in net.algart.math.rectangles
 
IRectanglesUnion.HorizontalSide - Class in net.algart.math.rectangles
 
IRectanglesUnion.Side - Class in net.algart.math.rectangles
 
IRectanglesUnion.VerticalBoundaryLink - Class in net.algart.math.rectangles
 
IRectanglesUnion.VerticalSide - Class in net.algart.math.rectangles
 
IRectangularArea - Class in net.algart.math
Rectangular integer area, i.e. hyperparallelepiped in multidimensional space with integer coordinates of vertices.
is(Class<? extends Context>) - Method in class net.algart.contexts.AbstractContext
Returns true if this context class can be processed by AbstractContext.as(Class) method.
is(Class<? extends Context>) - Method in interface net.algart.contexts.Context
Returns true if this context class can be processed by Context.as(Class) method.
is(Class<? extends Context>) - Method in class net.algart.contexts.SubContext
This implementation returns true if contextClass is not null and and contextClass.isAssignableFrom(thisInstance.getClass()).
is(Class<? extends Context>) - Method in class net.algart.contexts.SubtaskContext
Fully equivalent to parentContext.is(contextClass), where parentContext is the constructor argument.
isActuallyRectangular() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation returns true if and only if AbstractUniformGridPattern.pointCount()=r0r1...<Long.MAX_VALUE, where ri=gridIndexRange(i).size().
isActuallyRectangular() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns true if this pattern is n-dimensional rectangular parallelepiped.
isAllBoundariesScanner() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if this scanner is an all boundaries scanner.
isAllBoundariesScanner() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
isAllowedCoordRange(Range) - Static method in class net.algart.math.patterns.AbstractPattern
Returns true if and only if both boundaries of the specified range, a=range.min() and b=range.max(), lie in range Pattern.MAX_COORDINATEabPattern.MAX_COORDINATE and, at the same time, the call Patterns.isAllowedDifference(a,b) returns true.
isAllowedDifference(double, double) - Static method in class net.algart.math.patterns.Patterns
Returns true if and only if the absolute value of the precise mathematical difference |x1x2| is not greater than Pattern.MAX_COORDINATE: |x1x2|≤Pattern.MAX_COORDINATE.
isAllowedGridIndex(IPoint) - Static method in class net.algart.math.patterns.AbstractUniformGridPattern
 
isAllowedGridIndexRange(IRange) - Static method in class net.algart.math.patterns.AbstractUniformGridPattern
 
isAllowedPoint(Point) - Static method in class net.algart.math.patterns.AbstractPattern
Returns true if and only if all coordinates of the specified point lie in range −Pattern.MAX_COORDINATExjPattern.MAX_COORDINATE.
isAllowedRange(long, long) - Static method in class net.algart.math.IRange
Returns true if and only if the arguments min and max are allowed IRange.min()/IRange.max() bounds for some instance of this class.
isAlwaysAddAlpha() - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
isAlwaysAddAlpha() - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedToBandedRGB
 
isAttachableBranchEnd() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is an attachable branch end, i.e. a unit pixel having 3 or more unit neighbours, which this class considers to be not a node, but an ending pixel of some branch.
isAttachableBranchEndPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type indicates an attachable branch end, i.e. a unit pixel having 3 or more unit neighbours, which this class considers to be not a node, but an ending pixel of some branch.
isAutoDeletionRequested() - Method in class net.algart.arrays.AbstractDataFileModel
 
isAutoDeletionRequested() - Method in interface net.algart.arrays.DataFileModel
Returns true if the standard cleanup procedure, that deletes all temporary files (as described in comments to DataFileModel.allTemporaryFiles() method), is necessary for this file model.
isAutoDeletionRequested() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns true.
isAutoDeletionRequested() - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns true.
isAveraging() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns true if and only if this filter performs averaging, i.e. if the aperture function is a linear function, where the b coefficient is zero and all ai coefficients are equal to 1/m, m=apertureDim[0]*apertureDim[1]*....
isBitType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is BitArray.class, UpdatableBitArray.class or MutableBitArray.class (but not some of their subinterfaces or subclasses).
isBoundary() - Method in enum class net.algart.contours.InsideContourStatus
 
isBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isBranch() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is a branch element: usual (where isUsualBranch() returns true), free branch end (where isFreeBranchEnd() returns true) or attachable branch end (where isAttachableBranchEnd() returns true).
isBranchPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type is indicates a branch element: usual (where isUsualBranchPixelType(pixelType) returns true), free branch end (where isFreeBranchEndPixelType(pixelType) returns true) or attachable branch end (where isAttachablePixelType(pixelType) returns true).
isBufferArray(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns true if the passed array was created by some instance of this memory model.
isByteType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ByteArray.class, UpdatableByteArray.class or MutableByteArray.class (but not some of their subinterfaces or subclasses).
isCharType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is CharArray.class, UpdatableCharArray.class or MutableCharArray.class (but not some of their subinterfaces or subclasses).
isCheckedOnlyInsideInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean) method with true last argument.
isClearBoundary() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
isClosed() - Method in class net.algart.arrays.ExternalProcessor
Returns true if this instance is "closed", i.e. if ExternalProcessor.close() method was called at least once.
isClosedSuccessfully() - Method in class net.algart.arrays.ExternalProcessor
Returns true if this instance is "closed" and all its temporary data were successfully removed, i.e. if ExternalProcessor.close() method was called and it has successfully removed the work directory of this object.
isCombinedArray(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns true if the passed instance is a combined array created by some instance of combined memory model.
isComplex() - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
isComplex() - Method in interface net.algart.matrices.spectra.SampleArray
Returns true if the samples in this array are complex, false if they are real.
isConcatenation(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is a concatenation view, i.e. is a result of Arrays.asConcatenation(Array...) method.
isConcreteFile() - Method in class net.algart.arrays.AbstractDataFileModel
Returns true if the AbstractDataFileModel.tempPath field is not null and corresponds to existing file or non-existing file/directory: tempPath != null && (!tempPath.exists() || tempPath.isFile()) In such situations, this data file model always works with the only one constant file, specified in AbstractDataFileModel.tempPath field.
isConstant() - Method in class net.algart.arrays.Matrix.ContinuationMode
Returns true if and only if this instance is a constant continuation mode, i.e. was created by Matrix.ContinuationMode.getConstantMode(Object) method or it is one of the predefined constants Matrix.ContinuationMode.ZERO_CONSTANT and Matrix.ContinuationMode.NULL_CONSTANT.
isConstant() - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation returns AbstractWeightedPattern.weightRange().size()==0.0.
isConstant() - Method in interface net.algart.math.patterns.WeightedPattern
Returns true if the weights of all points are the same.
isContainsSupported() - Method in class net.algart.arrays.Matrices.Polygon2D
 
isContainsSupported() - Method in class net.algart.arrays.Matrices.Region
Indicates whether the method Matrices.Region.contains(long...) in this class works correctly.
isContinuedInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, double) method.
isContourOpened() - Method in class net.algart.contours.Contours
 
isContourTouchingMaxXMatrixBoundary() - Method in class net.algart.contours.ContourHeader
 
isContourTouchingMaxYMatrixBoundary() - Method in class net.algart.contours.ContourHeader
 
isContourTouchingMinXMatrixBoundary() - Method in class net.algart.contours.ContourHeader
 
isContourTouchingMinYMatrixBoundary() - Method in class net.algart.contours.ContourHeader
 
isConvertibleToLong() - Method in class net.algart.math.MutableInt128
Returns true if and only if this number can be represented by long primitive type, i.e.
isCoordFuncMatrix(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Returns true if the passed matrix is not null functional matrix, created by this package, calculated on the base of coordinates only, not depending on another arrays/matrices.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractArray
 
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractMatrix
 
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns false.
isCopyOnNextWrite() - Method in interface net.algart.arrays.Array
Returns true if this array is copy-on-next-write.
isCopyOnNextWrite() - Method in interface net.algart.arrays.Matrix
isCorrectAdditionalPropertyName(String) - Static method in class net.algart.arrays.MatrixInfo
Returns true if and only if the passed string is an allowed name for an additional property, that can be stored via MatrixInfo.cloneWithOtherAdditionalProperties(Map) method.
isCreatedBy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.BufferMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.CombinedMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.LargeMemoryModel
 
isCreatedBy(Array) - Method in interface net.algart.arrays.MemoryModel
Returns true if the passed array was created by this (or identical) memory model.
isCreatedBy(Array) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
isCreatedBy(Array) - Method in class net.algart.arrays.SimpleMemoryModel
 
isCreatedReadOnly(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true if the passed large array was created by LargeMemoryModel.asArray(Object, Class, long, long, ByteOrder) method or one of its versions for concrete element types (LargeMemoryModel.asBitArray(Object, long, long, ByteOrder), LargeMemoryModel.asCharArray(Object, long, long, ByteOrder), etc.), or if the passed argument is a view of such an array.
isDegenerated() - Method in class net.algart.contours.ContourLength
 
isDegeneratedLeftRightBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isDiagonal() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if A matrix is diagonal, i.e. if aij=0.0 when i!=j.
isDiagonal() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns true if Boundary2DScanner.Step.pixelCenterDX()!=0 && Boundary2DScanner.Step.pixelCenterDY()!=0 (diagonal kind of movement).
isDirect() - Method in interface net.algart.arrays.DataBuffer
Returns true if this buffer is direct.
isDirectAccessible() - Method in class net.algart.arrays.AbstractMatrix
 
isDirectAccessible() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the built-in AlgART array implements DirectAccessible interface and ((DirectAccessible)Matrix.array()).hasJavaArray() method returns true.
isDirectBuffers() - Method in class net.algart.arrays.StandardIODataFileModel
Returns the directBuffers argument, passed to the main constructor (or to other constructors, having such argument) while creating this instance.
isDoubleType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is DoubleArray.class, UpdatableDoubleArray.class or MutableDoubleArray.class (but not some of their subinterfaces or subclasses).
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.BufferMemoryModel
 
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.CombinedMemoryModel
Returns true if this element type is an inheritor of Object class.
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.LargeMemoryModel
 
isElementTypeSupported(Class<?>) - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with this element type.
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
isElementTypeSupported(Class<?>) - Method in class net.algart.arrays.SimpleMemoryModel
 
isEmpty() - Method in interface net.algart.arrays.Array
Equivalent to the call length() == 0.
isEmpty() - Method in class net.algart.contours.Contours
 
isEnableAlpha() - Method in class net.algart.external.awt.BufferedImageToMatrix
 
isExactlyConvertibleToDouble() - Method in class net.algart.math.MutableInt128
Returns true if and only if this number can be exactly represented by double primitive type, i.e.
isExchangingSorter() - Method in class net.algart.arrays.ArraySorter
Returns true, if it is enough to implement the pure ArrayExchanger interface by the exchanger argument of ArraySorter.sort(long, long, ArrayComparator, ArrayExchanger) method, or false, if that method requires exchanger to implement something else.
isFirstOfTwoParallelSides() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
isFixedPoint() - Method in class net.algart.arrays.AbstractMatrix
 
isFixedPoint() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the element type is fixed-point: Matrix.array() instanceof PFixedArray.
isFloatingPoint() - Method in class net.algart.arrays.AbstractMatrix
 
isFloatingPoint() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the element type is float or double: Matrix.array() instanceof PFloatingArray.
isFloatingPointElementType(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns true if the passed element type is float.class or double.class.
isFloatType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is FloatArray.class, UpdatableFloatArray.class or MutableFloatArray.class (but not some of their subinterfaces or subclasses).
isFreeBranchEnd() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is a free branch end, i.e. a unit pixel having exactly 1 unit neighbour.
isFreeBranchEndPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type indicates a free branch end, i.e. a unit pixel having exactly 1 unit neighbour.
isFuncArray(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null functional array, created by this package.
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalBoundaryLink
 
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalSide
 
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalBoundaryLink
 
isHorizontal() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalSide
 
isHorizontal() - Method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
isHorizontal() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
isHorizontalBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isIllegal() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is "illtegal", i.e. a center of an impossible configuration for a correct result of the given skeletonization algorithm.
isIllegalPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type indicates that the pixel is a center of an impossible configuration for a correct result of the given skeletonization algorithm.
isImmutable() - Method in class net.algart.arrays.AbstractArray
 
isImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractMatrix
 
isImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns false.
isImmutable() - Method in interface net.algart.arrays.Array
Returns true if this instance is immutable, i.e. there are no ways to change its content or state.
isImmutable() - Method in interface net.algart.arrays.Matrix
isIndexFuncArray(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null functional array, created by this package, calculated on the base of array indexes only, not depending on another arrays/matrices.
isInitialized() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns true if and only this object is initialized, that is if it was passed to Arrays.rangeOf(PArray, MinMaxInfo) method at least once and this method was successfully finished.
isInitialized() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
Returns true if and only this object is initialized.
isInitialized() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if this instance was positioned to some coordinates in the matrix.
isInitialized() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
isInitialized() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if and only if this instance was positioned to some coordinates in the skeleton matrix.
isInPlaceProcessingAllowed() - Method in interface net.algart.arrays.GeneralizedBitProcessing.SliceOperation
Indicates whether this algorithm can work in place.
isInsideMatrix(Matrix<?>) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns true if and only if the coordinates of all points (with integer coordinates), belonging to this hyperparallelepiped, lies inside the specified matrix.
isInsideMatrix(Matrix<?>, long...) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns true if and only if the coordinates of all points (with integer coordinates), belonging to this hyperparallelepiped, will lie inside the specified matrix after subtraction the specified values backShifts from them.
isInteger() - Method in class net.algart.math.Point
Returns true if and only if this point is really integer, that is if for any its coordinate xi=coord(i) the Java expression xi==(long)xi is true.
isInteger() - Method in class net.algart.matrices.morphology.Quick2DAverager
 
isInternalBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if side() == Side.X_PLUS.
isInternalContour() - Method in class net.algart.contours.ContourHeader
 
isInternalContour(int) - Method in class net.algart.contours.Contours
 
isInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by this package.
isIntType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is IntArray.class, UpdatableIntArray.class or MutableIntArray.class (but not some of their subinterfaces or subclasses).
isJava32() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns true on 32-bit Java machines, false on 64-bit ones (or probably better JVM in the future: for example, 128-bit).
isLargeArray(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true if the passed array was created by some instance of this memory model.
isLazy() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.underlyingArrays.length > 0.
isLazy() - Method in interface net.algart.arrays.Array
Returns true if this array instance is lazy, i.e. if an access to its element means some calculations for producing result or actual saving element.
isLazyWriting() - Method in class net.algart.arrays.DefaultDataFileModel
Returns the lazyWriting argument, passed to the constructor while creating this instance.
isLeftBound() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
Returns true if r(maxValue)=r(minValue)=0 — in other words, if minValue..maxValue range fully lies to the left from the minimal element of the source array A[k].
isLeftBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.FastFourierTransform
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
isLengthAllowed(long) - Method in interface net.algart.matrices.spectra.SpectralTransform
Returns true if the specified argument is an allowed dimension for arrays or matrices, transformed by directTransform, inverseTransform, directTransformMatrix or inverseTransformMatrix method.
isLoadedFromCache() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns true if this object was not actually read from the file by DataFile.map(Range, boolean) method, but was quickly loaded from some cache.
isLongType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is LongArray.class, UpdatableLongArray.class or MutableLongArray.class (but not some of their subinterfaces or subclasses).
isMainBoundariesScanner() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if this scanner is a main boundaries scanner.
isMainBoundariesScanner() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
isMovedAlongBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if this scanner is already positioned (Boundary2DScanner.isInitialized() returns true) and, in addition, Boundary2DScanner.next() or Boundary2DScanner.scanBoundary(ArrayContext) methods were called at least once.
isMovedAlongBoundary() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
isMultithreading() - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
isMultithreading() - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
isNCopies(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null and was created by one of nXxxCopies methods of this class and, so, all array elements have the same constant value.
isNeedToUnpack() - Method in class net.algart.contours.ContourFiller
 
isNeedToUnpackDiagonals() - Method in class net.algart.contours.ContourFiller
 
isNegative() - Method in class net.algart.math.MutableInt128
Returns true if and only if this number is negative.
isNeighbourNodeOrFreeBranchEnd(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the neighbour with the given index of the current element of the skeleton is a node or a free branch end.
isNestingLevelNecessary() - Method in class net.algart.contours.ContourNestingAnalyser
 
isNew() - Method in class net.algart.arrays.AbstractArray
This implementation returns a private boolean field, that is false by default, but can be changed by protected AbstractArray.setNewStatus(boolean) method.
isNew() - Method in interface net.algart.arrays.Array
Returns true if this array instance is new, i.e. it was created by one of MemoryModel methods, creating an array or a matrix (newXxx or valueOf), or by fully equivalent methods.
isNewReadOnlyView() - Method in class net.algart.arrays.AbstractArray
This implementation returns a private boolean field, that is false by default, but can be changed by protected AbstractArray.setNewReadOnlyViewStatus() method.
isNewReadOnlyView() - Method in interface net.algart.arrays.Array
Returns true if this array instance is new-read-only-view, i.e. a newly created view of some external data, providing read-only access to this data — like LargeMemoryModel.asArray(Object, Class, long, long, java.nio.ByteOrder) method.
isNode() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is a node, i.e. a unit element where 3 or more thin connected 1-pixel branches meet or, as a degenerated case, an isolated pixel: a unit element having no unit neighbours.
isNodeOrFreeBranchEnd() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is a node (isNode() returns true) or a free branch end (isFreeBranchEnd() returns true).
isNodeOrFreeBranchEndPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type is indicates a node (isNodePixelType(pixelType) returns true) or a free branch end (isFreeBranchEndPixelType(pixelType) returns true).
isNodePixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type is indicates a node, i.e. a unit element where 3 or more thin connected 1-pixel branches meet or, as a degenerated case, an isolated pixel: a unit element having no unit neighbours.
isNonweighted() - Method in class net.algart.math.functions.LinearFunc
Returns true if n()<=1 or if all ai coefficients are equal.
isNormalLeftRightBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isObjectType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ObjectArray.class, UpdatableObjectArray.class or MutableObjectArray.class (but not some of their subinterfaces or subclasses).
isOnlyInsideInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean) method.
isOptimizeCollinearSteps() - Method in class net.algart.contours.Contours
 
isOrdinary() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
isOrdinary() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns true if and only if this uniform-grid pattern is an ordinary integer pattern, i.e. if the grid origin o is the origin of coordinates (0,0,...,0) and all grid steps dj are 1.0.
isOrigin() - Method in class net.algart.math.IPoint
Returns true if this point is the origin of coordinates.
isOrigin() - Method in class net.algart.math.Point
Returns true if this point is the origin of coordinates.
isPackResultContours() - Method in class net.algart.contours.ContourJoiner
 
isPointCountVeryLarge() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns false.
isPointCountVeryLarge() - Method in interface net.algart.math.patterns.QuickPointCountPattern
Returns true if and only if the number of points in this pattern is greater than Long.MAX_VALUE.
isPointStrictlyInside(int, double, double) - Method in class net.algart.contours.Contours
 
isPointStrictlyInside(int, double, double, boolean) - Method in class net.algart.contours.Contours
 
isPositive() - Method in class net.algart.math.MutableInt128
Returns true if and only if this number is positive.
isPrimitive() - Method in class net.algart.arrays.AbstractMatrix
 
isPrimitive() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the element type is primitive: Matrix.array() instanceof PArray.
isPrimitiveTypeOrNullConstant() - Method in class net.algart.arrays.Matrix.ContinuationMode
Returns true if and only if Matrix.ContinuationMode.isConstant() returns true and the result of Matrix.ContinuationMode.continuationConstant() is null or is an instance of some wrapper for primitive types: Boolean, Character, Byte, Short, Integer, Long, Float or Double.
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.BasicConvolution
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.BasicDerivator
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
isPseudoCyclic() - Method in interface net.algart.matrices.linearfiltering.Convolution
Returns true, if this class works in the default pseudo-cyclic continuation mode.
isPseudoCyclic() - Method in interface net.algart.matrices.linearfiltering.Derivator
 
isPseudoCyclic() - Method in class net.algart.matrices.linearfiltering.TiledConvolution
Returns true, if this class works in the default pseudo-cyclic continuation mode.
isPseudoCyclic() - Method in class net.algart.matrices.morphology.AbstractMorphology
 
isPseudoCyclic() - Method in class net.algart.matrices.morphology.BasicMorphology
 
isPseudoCyclic() - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
isPseudoCyclic() - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
isPseudoCyclic() - Method in interface net.algart.matrices.morphology.Morphology
Returns true, if this class works in the default pseudo-cyclic continuation mode.
isPseudoCyclic() - Method in class net.algart.matrices.morphology.TiledMorphology
Returns true, if this class works in the default pseudo-cyclic continuation mode.
isReadOnly() - Method in interface net.algart.arrays.DataFile
Returns the argument passed to last DataFile.open(boolean) method.
isReadPixelValuesViaColorModel() - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
isReadPixelValuesViaGraphics2D() - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
isRectangular() - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
 
isRectangular() - Method in class net.algart.arrays.Matrices.Region
Returns true if this region is rectangular, that is if it contains the same set of integer points (points with integer coordinates) as some hyperparallelepiped.
isRemembering() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if this scanner is remembering or false if it is lightweight.
isRemovingWorkDirectoryCancelled() - Method in class net.algart.arrays.ExternalProcessor
Returns true if and only if the method ExternalProcessor.cancelRemovingWorkDirectory() was called at least once.
isRightBound() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
Returns true if r(maxValue)=r(minValue)=N — in other words, if minValue..maxValue range fully lies to the right from the maximal element of the source array A[k].
isRightBoundary(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isRotation() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns true if Boundary2DScanner.Step.pixelCenterDX()==0 && Boundary2DScanner.Step.pixelCenterDY()==0 (rotation kind of movement).
isRounding() - Method in class net.algart.matrices.morphology.Quick2DAverager
 
isSecondOfTwoParallelSides() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
isSerializedContour(int[], int) - Static method in class net.algart.contours.Contours
 
isSerializedContours(int[]) - Static method in class net.algart.contours.Contours
 
isShift() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if A matrix is identity (i.e. if aij=0.0 when i!=j and aij=1.0 when i==j) and c vector is zero.
isShifted(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null shifted array, i.e. is a result of Arrays.asShifted(Array, long) method.
isShortType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ShortArray.class, UpdatableShortArray.class or MutableShortArray.class (but not some of their subinterfaces or subclasses).
isSimpleArray(Array) - Static method in class net.algart.arrays.SimpleMemoryModel
Returns true if the passed instance is an array created by this memory model.
isSimplexDegenerated(double[][]) - Static method in class net.algart.arrays.Matrices.Simplex
Returns true if and only if the specified vertices lies in the same (n−1)-dimensional hyperplane, as far as it can be detected by analysing the coordinates via calculations with standard Java double numbers.
isSingleBoundaryScanner() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns true if and only if this scanner is a single boundary scanner.
isSingleBoundaryScanner() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
isStandardImplementation() - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor
 
isStandardImplementation() - Method in class net.algart.matrices.StreamingApertureProcessor
Returns true if there is a guarantee that this object is a standard implementations of this class.
isStraight() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns true if one of Boundary2DScanner.Step.pixelCenterDX() and Boundary2DScanner.Step.pixelCenterDY() values is ±1, but another is 0 (straight kind of movement).
isStrictDivision() - Method in class net.algart.matrices.morphology.Quick2DAverager
 
isStrictlyInside() - Method in enum class net.algart.contours.InsideContourStatus
 
isStrictlyInside(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isStrictlyOutside() - Method in enum class net.algart.contours.InsideContourStatus
 
isStrictlyOutside(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
isStructuredLike(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix
 
isStructuredLike(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Returns true if the elements of this matrix is ordered "alike" the elements of the specified matrix m, in terms of Matrix.structureLike(Matrix) method.
isSubMatrix() - Method in class net.algart.arrays.AbstractMatrix
 
isSubMatrix() - Method in interface net.algart.arrays.Matrix
Returns true if and only if this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...), parent.subMatr(...) or equivalent.
isSupportedRectangle(IRectangularArea) - Static method in class net.algart.matrices.morphology.Quick2DAverager
 
isSurelyInteger() - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls AbstractPattern.points() method and checks, whether all returned points are integer, i.e. Point.isInteger() method returns true for all elements the returned set.
isSurelyInteger() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
isSurelyInteger() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
isSurelyInteger() - Method in interface net.algart.math.patterns.Pattern
Returns true if this pattern is integer: all coordinates of all points of this pattern are integer numbers.
isSurelyOriginPoint() - Method in class net.algart.math.patterns.AbstractPattern
This implementation checks AbstractPattern.isSurelySinglePoint(), and if it is true, checks, whether the only element of AbstractPattern.points() set is the origin.
isSurelyOriginPoint() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
isSurelyOriginPoint() - Method in interface net.algart.math.patterns.Pattern
Returns true if this pattern consists of the single point and this point is the origin of coordinates.
isSurelySinglePoint() - Method in class net.algart.math.patterns.AbstractPattern
 
isSurelySinglePoint() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
isSurelySinglePoint() - Method in interface net.algart.math.patterns.Pattern
Returns true if this pattern consists of the single point, i.e. if pointCount()==1.
isSurelySinglePoint() - Method in class net.algart.math.patterns.SimplePattern
 
isTemporary(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true is the passed array is temporary, that is if the corresponded data file storing all its elements will be automatically deleted when this AlgART array and all other arrays, sharing the same data (as subarrays), will become unreachable and will be finalized.
isThinningRequired(int) - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
 
isThinningRequired(int) - Method in interface net.algart.matrices.skeletons.ThinningSkeleton
Returns true if and only if performIteration(ArrayContext) method really calls ThinningSkeleton.asThinning(int directionIndex) for this direction and copies its result to the result matrix.
isTiled() - Method in class net.algart.arrays.AbstractMatrix
 
isTiled() - Method in interface net.algart.arrays.Matrix
Returns true if and only if this matrix is a tiled view of some parent matrix, created by a call parent.tile(...) or an equivalent call.
isTwoStage() - Method in class net.algart.matrices.morphology.Quick2DAverager
 
isUnresizable() - Method in class net.algart.arrays.AbstractArray
 
isUnresizable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns true.
isUnresizable() - Method in interface net.algart.arrays.Array
Returns true if this instance is unresizable, i.e. there are no ways to change its length or capacity.
isUnsigned() - Method in class net.algart.arrays.AbstractMatrix
 
isUnsigned() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the element type is boolean.class, short.class, byte.class or short.class.
isUnsignedElementType(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns true if the passed element type is boolean.class, short.class, byte.class or short.class.
isUnsignedInt32() - Method in class net.algart.external.awt.MatrixToBufferedImage
 
isUsualBranch() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if the current element of the skeleton is a usual branch pixel, i.e. a unit pixel having exactly 2 unit neighbours.
isUsualBranchPixelType(int) - Static method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns true if this pixel type indicates a usual branch pixel, i.e. a unit pixel having exactly 2 unit neighbours.
isVertical() - Method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
isVertical() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
isZero() - Method in class net.algart.math.MutableInt128
Returns true if and only if the value of this number is zero.
isZeroB() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if the b vector is zero, i.e. if bi=0.0 for all i.
isZeroFilled() - Method in class net.algart.arrays.AbstractArray
This method of PArray interface is fully implemented in this class.
isZeroFilled() - Method in interface net.algart.arrays.PArray
Returns true if all elements of this array are zero (false for boolean[] array, (char)0 for char[]).
IterativeArrayProcessor<T> - Interface in net.algart.arrays
An iterative algorithm processing some AlgART array (arrays) or matrix (matrices).
IterativeErosion - Class in net.algart.matrices.morphology
Iterative erosion of the matrix.
IterativeOpening - Class in net.algart.matrices.morphology
Iterative opening of the matrix.
iValue(int[], long) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.iValue(long[], long) for a case of int[] type of the histogram.
iValue(long[], long) - Static method in class net.algart.arrays.Histogram
Returns the element with the given index rank in the sorted array of integer numbers 0..histogram.length-1, corresponding to this histogram.

J

JArrayPool - Class in net.algart.arrays
A simple pool of the Java arrays (usually work buffers) with the same size and type of elements, based on a list of SoftReference.
JArrays - Class in net.algart.arrays
Some operations for Java array manipulation, in addition to java.util.Arrays.
JArrays.ByteAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some byte[] array and some int[] array.
JArrays.ByteArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of byte[] array.
JArrays.ByteArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of byte[] array.
JArrays.CharAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some char[] array and some int[] array.
JArrays.CharArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of char[] array.
JArrays.CharArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of char[] array.
JArrays.DoubleAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some double[] array and some int[] array.
JArrays.DoubleArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of double[] array.
JArrays.DoubleArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of double[] array.
JArrays.FloatAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some float[] array and some int[] array.
JArrays.FloatArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of float[] array.
JArrays.FloatArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of float[] array.
JArrays.IntAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some int[] array and some int[] array.
JArrays.IntArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of int[] array.
JArrays.IntArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of int[] array.
JArrays.LongAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some long[] array and some int[] array.
JArrays.LongArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of long[] array.
JArrays.LongArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of long[] array.
JArrays.ShortAndIndexArrayExchanger - Class in net.algart.arrays
Implementation of ArrayExchanger, that simultaneously exchanges two pairs elements at the same positions in two arrays: some short[] array and some int[] array.
JArrays.ShortArrayComparator - Class in net.algart.arrays
Simple implementation of ArrayComparator, comparing elements of short[] array.
JArrays.ShortArrayExchanger - Class in net.algart.arrays
Simple implementation of ArrayExchanger, exchanging elements of short[] array.
JAVA_BASED - Enum constant in enum class net.algart.external.MatrixIO.SerializationMode
 
javaArray() - Method in interface net.algart.arrays.DirectAccessible
Returns an array-view of this object: a pointer to internal Java array containing all content of this object (usually - all elements in this AlgART array).
javaArrayLength() - Method in interface net.algart.arrays.DirectAccessible
Returns the actual number of elements in the Java array returned by DirectAccessible.javaArray() call, corresponding to all elements of this object.
javaArrayOffset() - Method in interface net.algart.arrays.DirectAccessible
Returns the start offset in the Java array returned by DirectAccessible.javaArray() call, corresponding to the first element of this object.
JBuffers - Class in net.algart.arrays
Some operations for Java NIO buffers manipulation in the same manner as array operations from JArrays and java.util.Arrays classes.
joinContours() - Method in class net.algart.contours.ContourJoiner
 
JRE_PATH_ENV_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of environment variable ("NET_ALGART_ARRAYS_JRE_PATH"), used for finding some custom JRE by ExternalProcessor.getCustomJREHome() method.
JRE_PATH_PROPERTY_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of system property ("net.algart.arrays.jre.path"), used for finding some custom JRE by ExternalProcessor.getCustomJREHome() method.
JVM_OPTIONS_ENV_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of environment variable ("NET_ALGART_ARRAYS_JVM_OPTIONS"), used to get a list of custom JVM options by ExternalProcessor.getCustomJVMOptions() method.
JVM_OPTIONS_PROPERTY_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of system property ("net.algart.arrays.jvm.options"), used to get a list of custom JVM options by ExternalProcessor.getCustomJVMOptions() method.

L

LARGE_FIRST - Enum constant in enum class net.algart.contours.ContourJoiner.JoiningOrder
 
LargeMemoryModel<P> - Class in net.algart.arrays
The memory model, storing array elements in an external file.
largePointCount() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns (double)AbstractPattern.pointCount().
largePointCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
largePointCount() - Method in interface net.algart.math.patterns.Pattern
Returns the number of points in this pattern as double value.
largestRectangleInUnion() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
LastExceptingNaN - Class in net.algart.matrices.stitching
 
lastIndexOf(long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, boolean) - Method in interface net.algart.arrays.BitArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getBit(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, byte) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of AbstractByteArray.getByte(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, byte) - Method in interface net.algart.arrays.ByteArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getByte(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, char) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of AbstractCharArray.getChar(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, char) - Method in interface net.algart.arrays.CharArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getChar(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? lastIndexOf(lowIndex, highIndex, value != 0) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int) value & 0xFF) ? lastIndexOf(lowIndex, highIndex, (byte)value) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? lastIndexOf(lowIndex, highIndex, (char)value) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of AbstractDoubleArray.getDouble(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns value==(float)value ? lastIndexOf(lowIndex, highIndex, (float)value) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? lastIndexOf(lowIndex, highIndex, (int)value) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns value==(long)value ? lastIndexOf(lowIndex, highIndex, (long)value) : -1.
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int) value & 0xFFFF) ? lastIndexOf(lowIndex, highIndex, (short)value) : -1.
lastIndexOf(long, long, double) - Method in interface net.algart.arrays.DoubleArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getDouble(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, double) - Method in interface net.algart.arrays.PArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getDouble(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, float) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of AbstractFloatArray.getFloat(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, float) - Method in interface net.algart.arrays.FloatArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getFloat(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of AbstractIntArray.getInt(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, int) - Method in interface net.algart.arrays.IntArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getInt(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? lastIndexOf(lowIndex, highIndex, value != 0) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int) value & 0xFF) ? lastIndexOf(lowIndex, highIndex, (byte)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? lastIndexOf(lowIndex, highIndex, (char)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? lastIndexOf(lowIndex, highIndex, (int)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of AbstractLongArray.getLong(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int) value & 0xFFFF) ? lastIndexOf(lowIndex, highIndex, (short)value) : -1.
lastIndexOf(long, long, long) - Method in interface net.algart.arrays.LongArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getLong(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, long) - Method in interface net.algart.arrays.PFixedArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getLong(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, short) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of AbstractShortArray.getShort(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, short) - Method in interface net.algart.arrays.ShortArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getShort(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, E) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of AbstractObjectArray.get(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, E) - Method in interface net.algart.arrays.ObjectArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and value!=null?value.equals(thisArray.get(k)):thisArray.get(k)==null, or -1 if there is no such array element.
lastIndexOfBit(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Returns the maximal index k, so that highIndex>k>=lowIndex and the bit #k in the packed src bit array is equal to value, or -1 if there is no such bits.
lastIndexOfBit(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the maximal index k, so that highIndex>k>=lowIndex and the bit #k in the packed src bit buffer is equal to value, or -1 if there is no such bits.
lastIndexOfBoolean(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfByte(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfByte(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfChar(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfChar(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfDouble(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfDouble(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfFloat(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfFloat(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfInt(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfInt(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfLong(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfLong(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfObject(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and value==null?array[k]==null:value.equals(array[k]), or -1 if there is no such array element.
lastIndexOfShort(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfShort(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastStep() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns information about the movement of the current position, performed by the last call of Boundary2DScanner.next() method.
lastStep() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
left() - Method in class net.algart.math.IRangeFinder
 
left(int) - Method in class net.algart.math.IRangeFinder
 
leftFromNonZeroPart() - Method in class net.algart.arrays.Histogram
Returns true if and only if the current bar is zero: b[⌊v⌋]=0 (v is the current value) and all bars from the left are also zero: b[k]=0 for all k<⌊v⌋.
leftFromOrAtBoundOfNonZeroPart() - Method in class net.algart.arrays.Histogram
Returns true if and only all bars from the left of the current bar are zero: b[k]=0 for all k<⌊v⌋ (v is the current value).
length - Variable in class net.algart.arrays.AbstractArray
The current array's length.
length() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.length & Long.MAX_VALUE.
length() - Method in interface net.algart.arrays.Array
Returns the length: number of elements in this array.
length() - Method in class net.algart.arrays.ArrayContext.Event
Returns the total number of processed elements.
length() - Method in interface net.algart.arrays.DataFile
Returns the current length of the data file.
length() - Method in class net.algart.arrays.DataFile.Range
Returns the range length.
length() - Method in class net.algart.arrays.Histogram
Returns the number M of bars of the histogram.
length() - Method in interface net.algart.arrays.Stack
Returns the number of elements in this stack.
length() - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
length() - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
length() - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
length() - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
length() - Method in interface net.algart.matrices.spectra.SampleArray
Returns the length: number of elements in this array.
length(long) - Method in interface net.algart.arrays.DataFile
Resizes the data file.
length(long) - Method in interface net.algart.arrays.MutableArray
Changes the current number of elements in this array.
length(long) - Method in interface net.algart.arrays.MutableBitArray
 
length(long) - Method in interface net.algart.arrays.MutableByteArray
 
length(long) - Method in interface net.algart.arrays.MutableCharArray
 
length(long) - Method in interface net.algart.arrays.MutableDoubleArray
 
length(long) - Method in interface net.algart.arrays.MutableFloatArray
 
length(long) - Method in interface net.algart.arrays.MutableIntArray
 
length(long) - Method in interface net.algart.arrays.MutableLongArray
 
length(long) - Method in interface net.algart.arrays.MutableObjectArray
 
length(long) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
length(long) - Method in interface net.algart.arrays.MutablePArray
 
length(long) - Method in interface net.algart.arrays.MutablePFixedArray
 
length(long) - Method in interface net.algart.arrays.MutablePFloatingArray
 
length(long) - Method in interface net.algart.arrays.MutablePIntegerArray
 
length(long) - Method in interface net.algart.arrays.MutableShortArray
 
lengthPerTask() - Method in class net.algart.arrays.ArrayContext.Event
Returns the total number of elements, that must be processed per each of parallel tasks, which the algorithm is split into.
lengthUnsigned(MutableArray, long) - Static method in class net.algart.arrays.Arrays
Equivalent to MutableArray.length(long) method with the only exception that newUnsignedLength is considered as unsigned long value.
less(int, int) - Method in interface net.algart.arrays.ArrayComparator32
Should return true if, and only if, the element at position first in the sorted array is "less" than the element at position second.
less(int, int) - Method in class net.algart.arrays.JArrays.ByteArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.CharArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.DoubleArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.FloatArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.IntArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.LongArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(int, int) - Method in class net.algart.arrays.JArrays.ShortArrayComparator
Returns true if, and only if, the element array[(int)first] is less than the element array[(int)second], where array is the argument of the constructor.
less(long, long) - Method in interface net.algart.arrays.ArrayComparator
Should return true if, and only if, the element at position first in the sorted array is "less" than the element at position second.
less(long, long) - Method in interface net.algart.arrays.ArrayComparator32
This method, implemented in this interface, just calls another less method with int indexes:
limitIterations(long) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
limitIterations(long) - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns new object, implementing this interface, equivalent to this algorithm with the only difference that the number of performed iterations does not exceed the specified argument.
LinearFunc - Class in net.algart.math.functions
Linear function: f(x0, x1, ..., xn-1) = b + a0x0 + a1x1 +...+ an-1xn-1.
LinearFunc.Updatable - Class in net.algart.math.functions
Updatable extension of the linear function with one argument.
LinearOperator - Class in net.algart.math.functions
Linear operator (affine transformation): O f(x) = f(Ax + b), where the numeric n x n matrix A and the n-dimensional vector b are parameters of the transformation.
linkFrom() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
linkFrom() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalBoundaryLink
 
linkFrom() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalBoundaryLink
 
linkTo() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
linkTo() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalBoundaryLink
 
linkTo() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalBoundaryLink
 
load() - Method in interface net.algart.arrays.DataFile.BufferHolder
Makes an effort to ensure that this buffer's content will be resident in physical memory.
loadElement() - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Should create one element of the combined array and fill it from CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
loadElementInPlace(E) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
Should fill the passed element of the combined array from CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation does nothing.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext) - Method in interface net.algart.arrays.Array
If there are some external resources, associated with this array, — files, streams, sockets, locks, etc. — this method makes an effort to ensure that, when it returns, the content of this array will be resident in physical memory.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
LogFunc - Class in net.algart.math.functions
Logarithm function: f(x0) = logb(x0) (b is the base of the logarithm).
LongAndIndexArrayExchanger(long[], int[]) - Constructor for class net.algart.arrays.JArrays.LongAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
LongArray - Interface in net.algart.arrays
AlgART array of long values, read-only access.
LongArrayComparator(long[]) - Constructor for class net.algart.arrays.JArrays.LongArrayComparator
Creates new comparator, comparing elements of the passed array.
LongArrayExchanger(long[]) - Constructor for class net.algart.arrays.JArrays.LongArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
LongJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java long[] array many times.
LongJArrayHolder() - Constructor for class net.algart.arrays.LongJArrayHolder
 
longMul(long...) - Static method in class net.algart.arrays.Arrays
Returns the product of all passed multipliers (multipliers[0]*multipliers[1]*...), if it is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
longMul(long[], int, int) - Static method in class net.algart.arrays.Arrays
Returns the product of passed multipliers from the index, specified in from argument (inclusive), until the index, specified in to argument (exclusive), i.e. multipliers[from]*multipliers[from+1]*...*multipliers[to-1], if this product is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
longMul(long, long) - Static method in class net.algart.arrays.Arrays
Returns the product a*b, if it is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
LongStack - Interface in net.algart.arrays
Stack of long values.
low64Bits() - Method in class net.algart.math.MutableInt128
Returns low 64 bits of the absolute value of this number.
lowerSurface(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
lowerSurface(int) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
lowerSurface(int) - Method in interface net.algart.math.patterns.RectangularPattern
 
lowerSurface(int) - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the lower boundary of this pattern along the given axis: a pattern consisting of all such points A of this pattern, that the neighbour point B, generated by the backward shift of point A along the coordinate #j=coordIndex by the corresponding grid step dj=stepOfGrid(coordIndex), does not belong to this pattern.

M

main(String[]) - Static method in class net.algart.matrices.filters3x3.MedianBySquare3x3
 
main(String[]) - Static method in class net.algart.matrices.filters3x3.PercentileBySquare3x3
 
map(double[], double[]) - Method in class net.algart.math.functions.AbstractCoordinateTransformationOperator
 
map(double[], double[]) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Transforms the coordinates srcPoint of the original point in n-dimensional space to the coordinates destPoint of the destination point.
map(double[], double[]) - Method in class net.algart.math.functions.LinearOperator
This implementation calculates destPoint by multiplication the srcPoint by the matrix A and adding the vector b.
map(double[], double[]) - Method in class net.algart.math.functions.ProjectiveOperator
This implementation calculates destPoint by the formula yi = (aix + bi) / (cx + d), where x=srcPoint and y=destPoint.
map(long) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long) - Method in interface net.algart.arrays.DataBuffer
Maps this data buffer to the specified position of the underlying data storage (usually AlgART array) for accessing first DataBuffer.capacity() elements starting from this position.
map(long) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(long) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long) - Method in interface net.algart.arrays.DataObjectBuffer
 
map(long) - Method in interface net.algart.arrays.DataShortBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataBuffer
An analog of DataBuffer.map(long) with the only exception, that when readData=false, reading data from the data storage is not guaranteed.
map(long, boolean) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long, boolean) - Method in interface net.algart.arrays.DataShortBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataBuffer
map(long, long) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataShortBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataBuffer
Maps this data buffer to the specified position of the underlying data storage (usually AlgART array) for accessing first min(maxCount,DataBuffer.capacity()) elements starting from this position.
map(long, long, boolean) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long, long, boolean) - Method in interface net.algart.arrays.DataShortBuffer
 
map(DataFile.Range, boolean) - Method in interface net.algart.arrays.DataFile
Maps a region of this data file directly into memory.
mapNext() - Method in interface net.algart.arrays.DataBitBuffer
 
mapNext() - Method in interface net.algart.arrays.DataBuffer
Maps the next region in the underlying data storage (usually AlgART array).
mapNext() - Method in interface net.algart.arrays.DataByteBuffer
 
mapNext() - Method in interface net.algart.arrays.DataCharBuffer
 
mapNext() - Method in interface net.algart.arrays.DataDoubleBuffer
 
mapNext() - Method in interface net.algart.arrays.DataFloatBuffer
 
mapNext() - Method in interface net.algart.arrays.DataIntBuffer
 
mapNext() - Method in interface net.algart.arrays.DataLongBuffer
 
mapNext() - Method in interface net.algart.arrays.DataObjectBuffer
 
mapNext() - Method in interface net.algart.arrays.DataShortBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataBitBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataBuffer
An analog of DataBuffer.mapNext() with the only exception, that when readData=false, reading data from the data storage is not guaranteed.
mapNext(boolean) - Method in interface net.algart.arrays.DataByteBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataCharBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataDoubleBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataFloatBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataIntBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataLongBuffer
 
mapNext(boolean) - Method in interface net.algart.arrays.DataShortBuffer
 
mappingObject() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the object which deallocation by the garbage collector allows all manipulations with the source mappable object, including deletion and any resizing.
markNeighbouringNodesNotConnectedViaDegeneratedBranches(int[]) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
 
markNeighbouringNodesNotConnectedViaDegeneratedBranches(int[]) - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Finds and marks, by assigning Integer.MIN_VALUE to corresponding elements of the passed Java array, all neighbours of some node, which are also nodes and are considered to be not connected with this node via a degenerated 0-pixel branch.
mask() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
Returns the reference to mask matrix.
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the elementwise minimum between the source matrix and the result of dilationErosion(src, dilationPattern, erosionPattern, Morphology.SubtractionMode.NONE) call.
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the elementwise maximum between the source matrix and the result of erosionDilation(src, erosionPattern, dilationPattern, Morphology.SubtractionMode.NONE) call.
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
MaskElementCounter(Matrix<? extends BitArray>) - Constructor for class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
Creates new instance of this class with the specified mask matrix.
maskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
maskOfMaximums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maskOfMaximums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maskOfMaximums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
maskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
maskOfMinimums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maskOfMinimums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maskOfMinimums(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
matches(Matrix<?>) - Method in class net.algart.arrays.MatrixInfo
Indicates whether this information correctly describes the given matrix.
matchesStatus(double) - Method in enum class net.algart.contours.InsideContourStatus
 
Matrices - Class in net.algart.arrays
Utilities useful for working with AlgART matrices.
Matrices.ConvexHyperpolyhedron - Class in net.algart.arrays
Convex hyperpolyhedron: an intersection of several n-dimensional half-spaces and some hyperparallelepiped.
Matrices.Hyperparallelepiped - Class in net.algart.arrays
Hyperparallelepiped: the simplest n-dimensional region.
Matrices.InterpolationMethod - Enum Class in net.algart.arrays
Interpolation method for representing AlgART matrix as a mathematical function.
Matrices.Polygon2D - Class in net.algart.arrays
Random 2-dimensional polygon.
Matrices.Region - Class in net.algart.arrays
Region in n-dimensional space.
Matrices.ResizingMethod - Class in net.algart.arrays
Resizing mode for Matrices.asResized method.
Matrices.ResizingMethod.Averaging - Class in net.algart.arrays
Resizing method with averaging (while compression).
Matrices.Simplex - Class in net.algart.arrays
Simplex: the simplest n-dimensional hyperpolyhedron with n+1 vertices.
matrix() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the reference to the currently scanned matrix.
matrix() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Returns a reference to the matrix, scanned by this object.
matrix() - Method in class net.algart.matrices.stitching.DefaultFrame
 
matrix() - Method in interface net.algart.matrices.stitching.Frame
The matrix, contained in this frame.
matrix(long...) - Method in interface net.algart.arrays.Array
Equivalent to matrix(thisArray, dim).
matrix(long...) - Method in interface net.algart.arrays.BitArray
 
matrix(long...) - Method in interface net.algart.arrays.ByteArray
 
matrix(long...) - Method in interface net.algart.arrays.CharArray
 
matrix(long...) - Method in interface net.algart.arrays.DoubleArray
 
matrix(long...) - Method in interface net.algart.arrays.FloatArray
 
matrix(long...) - Method in interface net.algart.arrays.IntArray
 
matrix(long...) - Method in interface net.algart.arrays.LongArray
 
matrix(long...) - Method in interface net.algart.arrays.ObjectArray
 
matrix(long...) - Method in interface net.algart.arrays.PArray
 
matrix(long...) - Method in interface net.algart.arrays.PFixedArray
 
matrix(long...) - Method in interface net.algart.arrays.PFloatingArray
 
matrix(long...) - Method in interface net.algart.arrays.PIntegerArray
 
matrix(long...) - Method in interface net.algart.arrays.PNumberArray
 
matrix(long...) - Method in interface net.algart.arrays.ShortArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableBitArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableByteArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableCharArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableDoubleArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableFloatArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableIntArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableLongArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableObjectArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatablePArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatablePFixedArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatablePNumberArray
 
matrix(long...) - Method in interface net.algart.arrays.UpdatableShortArray
 
matrix(Matrix<? extends UpdatableBitArray>) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Changes the current scanned bit matrix for this instance.
matrix(T, long...) - Static method in class net.algart.arrays.Matrices
Returns new matrix (multi-dimensional array), backed by the specified AlgART array, with the given dimensions.
matrix(U) - Method in class net.algart.arrays.AbstractMatrix
 
matrix(U) - Method in interface net.algart.arrays.Matrix
Returns the new matrix backed by the specified AlgART array with the same dimensions as this one.
Matrix<T extends Array> - Interface in net.algart.arrays
AlgART matrix: multidimensional array.
Matrix.ContinuationMode - Class in net.algart.arrays
matrixAtSubArray(T, long, long...) - Static method in class net.algart.arrays.Matrices
Returns new matrix (multi-dimensional array) with the given dimensions, backed by the part of the specified AlgART array, starting from the given position.
MatrixInfo - Class in net.algart.arrays
Full structural information about the AlgART matrix, consisting of elements of some primitive types, in a form convenient for serialization.
MatrixIO - Class in net.algart.external
 
MatrixIO() - Constructor for class net.algart.external.MatrixIO
 
MatrixIO.SerializationMode - Enum Class in net.algart.external
 
MatrixPairMorphology - Class in net.algart.matrices.morphology
 
matrixSize() - Method in class net.algart.matrices.Abstract2DProcessor
 
MatrixToBufferedImage - Class in net.algart.external.awt
 
MatrixToBufferedImage() - Constructor for class net.algart.external.awt.MatrixToBufferedImage
 
MatrixToBufferedImage.InterleavedBGRToInterleaved - Class in net.algart.external.awt
 
MatrixToBufferedImage.InterleavedRGBToInterleaved - Class in net.algart.external.awt
 
MatrixToBufferedImage.InterleavedToBandedRGB - Class in net.algart.external.awt
 
MatrixToBufferedImage.MonochromeToIndexed - Class in net.algart.external.awt
 
max() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the value of the maximal array element stored in this object.
max() - Method in class net.algart.math.IRange
Returns the maximum number in the range, inclusive.
max() - Method in class net.algart.math.IRectangularArea
Returns the maximal vertex of this rectangular area: the point with maximal coordinates, belonging to this area.
max() - Method in class net.algart.math.Range
Returns the maximum number in the range, inclusive.
max() - Method in class net.algart.math.RectangularArea
Returns the maximal vertex of this rectangular area: the point with maximal coordinates, belonging to this area.
max(double, double, double) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), c) — maximum from 3 values.
max(double, double, double, double) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), Math.max(c, d)) — maximum from 4 values.
max(float, float, float) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), c) — maximum from 3 values.
max(float, float, float, float) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), Math.max(c, d)) — maximum from 4 values.
max(int) - Method in class net.algart.math.IRectangularArea
Returns IRectangularArea.max().coord(coordIndex).
max(int) - Method in class net.algart.math.RectangularArea
Returns RectangularArea.max().coord(coordIndex).
max(int, int, int) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), c) — maximum from 3 values.
max(int, int, int, int) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), Math.max(c, d)) — maximum from 4 values.
max(long, long, long) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), c) — maximum from 3 values.
max(long, long, long, long) - Static method in class net.algart.arrays.Arrays
Returns Math.max(Math.max(a, b), Math.max(c, d)) — maximum from 4 values.
max(IPoint) - Method in class net.algart.math.IPoint
Returns the coordinate-wise maximum of this and given point: every coordinate #i in the result is Math.max(thisInstance.coord(i),point.coord(i)).
max(Point) - Method in class net.algart.math.Point
Returns the coordinate-wise maximum of this and given point: every coordinate #i in the result is Math.max(thisInstance.coord(i),point.coord(i)).
MAX - Enum constant in enum class net.algart.matrices.DependenceApertureBuilder
Aperture builder, calculating set-theoretical union of coordinate ranges of all passed patterns, with an additional guarantee that the result will contain the origin of coordinates.
MAX - Static variable in interface net.algart.math.functions.Func
Maximum from several numbers: f(x0, x1, ..., xn-1) = max(x0, x1, ..., xn-1).
MAX_ABSOLUTE_COORDINATE - Static variable in class net.algart.contours.Contours
 
MAX_AVAILABLE_PROCESSORS - Static variable in class net.algart.arrays.Arrays.SystemSettings
The maximal number of processors, that are allowed for simultaneous usage by AlgART libraries.
MAX_CONTOUR_NUMBER_OF_POINTS - Static variable in class net.algart.contours.Contours
Number of points, saved in the contour, cannot be greater than 1073741567 ~ 230.
MAX_COORDINATE - Static variable in interface net.algart.math.patterns.Pattern
The maximal possible absolute coordinate value and maximal absolute difference between the corresponding coordinates for all points in a pattern.
MAX_DIM_COUNT_FOR_SOME_ALGORITHMS - Static variable in interface net.algart.arrays.Matrix
Maximal number of dimensions for some complex algorithms or service classes: 9.
MAX_GRID_STEP_LOG - Static variable in class net.algart.contours.ContourJoiner
 
MAX_NUMBER_OF_ANALYZED_BITS - Static variable in interface net.algart.matrices.morphology.CustomRankPrecision
The maximal possible number of analyzed bits: 30.
MAX_NUMBER_OF_CONTOURS - Static variable in class net.algart.contours.Contours
Maximal allowed number of contours: 500000000.
It is essentially less than Integer.MAX_VALUE, that allows to simplify arithmetic operations with number of contours.
MAX_NUMBER_OF_PROPERTIES_IN_MATRIX_INFO - Static variable in class net.algart.arrays.MatrixInfo
The maximal number of additional properties, that can be stored in this object: 10000.
MAX_SERIALIZED_MATRIX_INFO_LENGTH - Static variable in class net.algart.arrays.MatrixInfo
The maximal allowed length of byte array or String, returned by MatrixInfo.toBytes() / MatrixInfo.toChars() methods: 8192.
maxApertureSize() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the maximal aperture size for all dimensions: the maximal value of apertureTo(k)-apertureFrom(k) for all k=0,1,...,n()-1
maxBound(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls AbstractPattern.points() method and builds the result on the base of analysis of the returned point set.
maxBound(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
maxBound(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
maxBound(int) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
maxBound(int) - Method in interface net.algart.math.patterns.Pattern
Returns the maximal boundary of this pattern along the given axis: a pattern consisting of all points of this pattern, for which there are no other points with greater coordinate #coordIndex and same other coordinates.
maxBound(int) - Method in interface net.algart.math.patterns.RectangularPattern
 
maxBound(int) - Method in class net.algart.math.patterns.SimplePattern
This implementation is similar to the implementation from AbstractPattern class, but (unlike that) this implementation always returns an instance of this class.
maxBound(int) - Method in interface net.algart.math.patterns.UniformGridPattern
 
maxByteArray(byte[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count bytes in dest array, starting from the element #destPos, with the maximum of them and corresponding count bytes in src array, starting from the element #destPos.
maxByteArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxCarcassMultiplier() - Method in class net.algart.math.patterns.AbstractPattern
This implementation just returns 2.
maxCarcassMultiplier() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
//TODO!! - write that it checks isActuallyRectangular() This method is fully implemented in this class and usually should not be overridden.
maxCarcassMultiplier() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
maxCarcassMultiplier() - Method in interface net.algart.math.patterns.Pattern
Returns the maximal multiplier k, for which the calculation of the Minkowski multiple k⊗P can be optimized by using the carcass of this pattern P.
maxCharArray(char[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count chars in dest array, starting from the element #destPos, with the maximum of them and corresponding count chars in src array, starting from the element #destPos.
maxCharArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxDoubleArray(double[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count doubles in dest array, starting from the element #destPos, with the maximum of them and corresponding count doubles in src array, starting from the element #destPos.
maxDoubleArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MaxExceptingNaN - Class in net.algart.matrices.stitching
 
maxFloatArray(float[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count floats in dest array, starting from the element #destPos, with the maximum of them and corresponding count floats in src array, starting from the element #destPos.
maxFloatArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MaxFromTwoSelectedNumbersFunc - Class in net.algart.math.functions
Maximum from 2 arguments, selected by 1st argument: f(x0, x1, ..., xn-1) = max(xi+1, xj+1), i=(int)x[0] (x0 cast to integer type), j=(i−1+indexShift)%(n−1)+1, where indexShift is an integer constant, passed to MaxFromTwoSelectedNumbersFunc.getInstance(int) method.
maximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maximumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
maximumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
maximumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
maximumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
maxIntArray(int[], int, int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count ints in dest array, starting from the element #destPos, with the maximum of them and corresponding count ints in src array, starting from the element #destPos.
maxIntArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxLongArray(long[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count longs in dest array, starting from the element #destPos, with the maximum of them and corresponding count longs in src array, starting from the element #destPos.
maxLongArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxMappedMemory() - Static method in class net.algart.arrays.DefaultDataFileModel
The maximal amount of RAM (in bytes), allowed for simultaneous mapping by FileChannel.map method without flushing data to the disk by MappedByteBuffer.force() method.
maxMultithreadingMemory() - Static method in class net.algart.arrays.Arrays.SystemSettings
Specifies the maximal size of memory block, in bytes, that should be processed in several threads for optimization on multiprocessor or multi-core computers.
maxPossibleIntegerValue(Class<? extends PFixedArray>) - Static method in class net.algart.arrays.Arrays
Returns the maximal possible value, that can be stored in elements of the fixed-point primitive array (byte and short elements are interpreted as unsigned).
maxPossibleValue() - Method in class net.algart.arrays.AbstractBitArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractByteArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractCharArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractIntArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractLongArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractMatrix
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractShortArray
 
maxPossibleValue() - Method in interface net.algart.arrays.Matrix
Returns the maximal possible value, that can stored in elements of this matrix, if they are fixed-point elements, or 1.0 for floating-point elements, or Double.NaN if elements are not primitive.
maxPossibleValue() - Method in interface net.algart.arrays.PFixedArray
Returns 1 for BitArray, 0xFF for ByteArray, 0xFFFF for CharArray and ShortArray, Integer.MAX_VALUE for IntArray, Long.MAX_VALUE for LongArray.
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractBitArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractByteArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractCharArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractDoubleArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractFloatArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractIntArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractLongArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractMatrix
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractShortArray
 
maxPossibleValue(double) - Method in interface net.algart.arrays.Matrix
Returns the maximal possible value, that can stored in elements of this matrix, if they are fixed-point elements, or the argument for floating-point elements, or Double.NaN if elements are not primitive.
maxPossibleValue(double) - Method in interface net.algart.arrays.PArray
Returns 1 for BitArray, 0xFF for ByteArray, 0xFFFF for CharArray and ShortArray, Integer.MAX_VALUE for IntArray, Long.MAX_VALUE for LongArray, valueForFloatingPoint for FloatArray and DoubleArray.
maxPossibleValue(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
maxPossibleValue(Class<? extends Array>, double) - Static method in class net.algart.arrays.Arrays
If arrayType is BitArray, CharArray, ByteArray, ShortArray, IntArray, LongArray or an inheritor / implementing class of some of these interfaces, this method is equivalent to (double)maxPossibleIntegerValue(arrayType); if arrayType is FloatArray, DoubleArray, ObjectArray or an inheritor / implementing class of some of these interfaces, returns valueForFloatingPoint.
maxProjectionLength() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
maxShortArray(short[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count shorts in dest array, starting from the element #destPos, with the maximum of them and corresponding count shorts in src array, starting from the element #destPos.
maxShortArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.BufferMemoryModel
This implementation returns 234-64 for boolean.class or 231/size-1 for all other element types, where size is 1,2,2,4,8,4,8 for element types byte, char, short, int, long, float, double correspondingly.
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.CombinedMemoryModel
This implementation always returns Long.MAX_VALUE for supported (non-primitive) element types.
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.LargeMemoryModel
 
maxSupportedLength(Class<?>) - Method in interface net.algart.arrays.MemoryModel
Returnes maximal possible length of arrays with the specified element type supported by this memory model.
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns -1.
maxSupportedLength(Class<?>) - Method in class net.algart.arrays.SimpleMemoryModel
This implementation returns Integer.MAX_VALUE == 231-1 for all element types besides boolean.class, or some large value (depending on implementation) for boolean.class.
maxTempBufferSize(PArray) - Method in class net.algart.matrices.StreamingApertureProcessor
Specifies the maximal amount of usual Java memory, measured in elements of temporary arrays, that process method may freely use for optimization needs.
maxTempJavaMemory() - Static method in class net.algart.arrays.Arrays.SystemSettings
Specifies the maximal amount of usual Java memory, in bytes, which may be freely used by methods, processing AlgART arrays, for internal needs and for creating results.
maxTempJavaMemory() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Specifies the maximal amount of usual Java memory, in bytes, that methods of this class may freely use for internal needs.
maxTempJavaMemory() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the maximal amount of Java memory, in bytes, allowed for allocating temporary matrices for storing a tile.
maxTempJavaMemoryForTiling() - Static method in class net.algart.arrays.Arrays.SystemSettings
Analog of Arrays.SystemSettings.maxTempJavaMemory() value for a special case: conversion AlgART matrices into the tiled form and inversely from the tiled form, i.e. for copying a usual matrix to the matrix created by the Matrix.tile(long...) method and, inversely, for copying a result of Matrix.tile(long...) method into a usual matrix.
maxUsedMemory() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Returns the maximal amount of work memory (in bytes), that was allocated by this instance allocated during its work since its creation or calling ConnectedObjectScanner.resetUsedMemory() method.
maxValue() - Method in class net.algart.math.MutableInt128
Sets this number to maximal possible value (+2128).
maxValue(int) - Static method in class net.algart.math.IPoint
Returns the "maximal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Long.MAX_VALUE.
maxValue(int) - Static method in class net.algart.math.Point
Returns the "maximal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Double.POSITIVE_INFINITY.
maxX() - Method in class net.algart.contours.ContourHeader
 
maxX() - Method in class net.algart.math.IRectangularArea
maxX() - Method in class net.algart.math.rectangles.IRectangleFinder
 
maxX() - Method in class net.algart.math.RectangularArea
maxX() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the maximal x-coordinate of all points at the contour, following along the scanned boundary.
maxX(int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
maxXMinusY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the maximal value of the difference x−y of coordinates of all points at the contour, following along the scanned boundary.
maxXPlusY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the maximal value of the sum x+y of coordinates of all points at the contour, following along the scanned boundary.
maxY() - Method in class net.algart.contours.ContourHeader
 
maxY() - Method in class net.algart.math.IRectangularArea
maxY() - Method in class net.algart.math.rectangles.IRectangleFinder
 
maxY() - Method in class net.algart.math.RectangularArea
maxY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the maximal y-coordinate of all points at the contour, following along the scanned boundary.
maxY(int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
maxZ() - Method in class net.algart.math.IRectangularArea
maxZ() - Method in class net.algart.math.RectangularArea
mean(Matrix<? extends PArray>, Pattern) - 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 mean by the call mean(dest,src,pattern) and returns dest as the result.
mean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
mean(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the mean of the source matrix by the specified pattern.
mean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
mean(Matrix<? extends UpdatablePArray>, 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.functionOfSum(Matrix, Matrix, Pattern, Func) method, as described in comments to this method in RankMorphology interface.
mean(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
mean(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.mean(Matrix, Pattern) method, but the result matrix will be placed in the dest argument.
mean(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls meanBetweenPercentiles(src,m1,m2,pattern,filler), where m1=constantPercentileMatrix(src,fromPercentileIndex) and m2=constantPercentileMatrix(src,toPercentileIndex).
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the mean between 2 percentiles of the source matrix by the specified pattern.
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - 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 mean between 2 percentiles by the call meanBetweenPercentiles(dest,src,fromPercentileIndexes,toPercentileIndexes,pattern,filler) and returns dest as the result.
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the mean between 2 percentiles of the source matrix by the specified pattern.
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls meanBetweenPercentiles(dest,src,m1,m2,pattern,filler), where m1=constantPercentileMatrix(src,fromPercentileIndex) and m2=constantPercentileMatrix(src,toPercentileIndex).
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.meanBetweenPercentiles(Matrix, double, double, Pattern, double) method, but the result matrix will be placed in the dest argument.
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.meanBetweenPercentiles(Matrix, Matrix, Matrix, Pattern, double) method, but the result matrix will be placed in the dest argument.
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - 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 mean between 2 values by the call meanBetweenValues(dest,src,minValues,maxValues,pattern,filler) and returns dest as the result.
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the mean between 2 values of the source matrix by the specified pattern.
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.meanBetweenValues(Matrix, Matrix, Matrix, Pattern, double) method, but the result matrix will be placed in the dest argument.
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
meanProjectionLength() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
measuredParameters() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the set of parameters, measured by this instance.
MedianBySquare3x3 - Class in net.algart.matrices.filters3x3
 
memoryModel - Variable in class net.algart.arrays.AbstractIterativeArrayProcessor
The memory model used by this instance for all operations.
memoryModel() - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
Returns the memory model used by this instance for all operations.
memoryModel() - Method in class net.algart.arrays.ArrayPool
Returns the memory model used for allocating new arrays.
MemoryModel - Interface in net.algart.arrays
Virtual memory model: implementations of this abstract factory is the main way of creating new AlgART arrays.
mergeLayers(MemoryModel, List<? extends Matrix<? extends T>>) - Static method in class net.algart.arrays.Matrices
Merges (concatenates) K n-dimensional matrices with identical element types and dimensions M0xM1x...xMn−1, passed in the matrices list, into a single (n+1)-dimensional matrix M0xM1x...xMn−1xK along the last dimension.
min() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the value of the minimal array element stored in this object.
min() - Method in class net.algart.math.IRange
Returns the minimum number in the range, inclusive.
min() - Method in class net.algart.math.IRectangularArea
Returns the minimal vertex of this rectangular area: the point with minimal coordinates, belonging to this area.
min() - Method in class net.algart.math.Range
Returns the minimum number in the range, inclusive.
min() - Method in class net.algart.math.RectangularArea
Returns the minimal vertex of this rectangular area: the point with minimal coordinates, belonging to this area.
min(double, double, double) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), c) — minimum from 3 values.
min(double, double, double, double) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), Math.min(c, d)) — minimum from 4 values.
min(float, float, float) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), c) — minimum from 3 values.
min(float, float, float, float) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), Math.min(c, d)) — minimum from 4 values.
min(int) - Method in class net.algart.math.IRectangularArea
Returns IRectangularArea.min().coord(coordIndex).
min(int) - Method in class net.algart.math.RectangularArea
Returns RectangularArea.min().coord(coordIndex).
min(int, int, int) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), c) — minimum from 3 values.
min(int, int, int, int) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), Math.min(c, d)) — minimum from 4 values.
min(long, long, long) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), c) — minimum from 3 values.
min(long, long, long, long) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.min(a, b), Math.min(c, d)) — minimum from 4 values.
min(IPoint) - Method in class net.algart.math.IPoint
Returns the coordinate-wise minimum of this and given point: every coordinate #i in the result is Math.min(thisInstance.coord(i),point.coord(i)).
min(Point) - Method in class net.algart.math.Point
Returns the coordinate-wise minimum of this and given point: every coordinate #i in the result is Math.min(thisInstance.coord(i),point.coord(i)).
MIN - Static variable in interface net.algart.math.functions.Func
Minimum from several numbers: f(x0, x1, ..., xn-1) = min(x0, x1, ..., xn-1).
MIN_ABSOLUTE_COORDINATE - Static variable in class net.algart.contours.Contours
Coordinates of points, saved in the contour, cannot be out of range -0x40000000x, y0x3FFFFFFF It allows to guarantee that containing rectangle of each contour has sizes, less than Integer.MAX_VALUE.
MIN_LAYER_USED_PART_FOR_LAYER_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of resizing coordinate transformation: layer optimization is used only if the resulting matrix depends on the specified part of every layer.
MIN_NON_OPTIMIZED_COMPRESSION_FOR_TILING - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of affine coordinate transformation: tile optimization is not used in a case of a common affine transformation without averaging, if it is a compression, stronger than this value.
MIN_NON_OPTIMIZED_SIMPLE_COORDINATE_COMPRESSION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: layer optimization is not used in a case of simple compressing resizing without averaging, if total compression is stronger than this value.
MIN_OPTIMIZATION_JAVA_MEMORY - Static variable in class net.algart.arrays.Arrays.SystemSettings
The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: this optimization uses a buffer in RAM (SimpleMemoryModel's array), the size of which in bytes is the maximum from this value and Arrays.SystemSettings.maxTempJavaMemory().
MIN_OPTIMIZATION_RESULT_TILE_VOLUME - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of projective coordinate transformation: recursive splitting algorithm does not try to split a tile, if the total number of its elements is less than this value.
MIN_SPECTRAL_JAVA_MEMORY - Static variable in class net.algart.matrices.spectra.AbstractSpectralTransform
The minimal possible result of AbstractSpectralTransform.maxTempJavaMemory() method of this class: 4194304L bytes (4 MB).
MIN_USED_PART_FOR_PRELOADING_WHOLE_MATRIX_WITH_BLOCK_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: this optimization tries to preload whole original matrix in RAM (if it is little enough) only if the resulting matrix depends on the specified part of the original one.
MIN_USED_PART_FOR_PRELOADING_WHOLE_MATRIX_WITHOUT_BLOCK_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "strict" mode: this optimization tries to preload whole original matrix in RAM (if it is little enough) only if the resulting matrix depends on the specified part of the original one.
minBound(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls AbstractPattern.points() method and builds the result on the base of analysis of the returned point set.
minBound(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
minBound(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minBound(int) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
minBound(int) - Method in interface net.algart.math.patterns.Pattern
Returns the minimal boundary of this pattern along the given axis: a pattern consisting of all points of this pattern, for which there are no other points with less coordinate #coordIndex and same other coordinates.
minBound(int) - Method in interface net.algart.math.patterns.RectangularPattern
 
minBound(int) - Method in class net.algart.math.patterns.SimplePattern
This implementation is similar to the implementation from AbstractPattern class, but (unlike that) this implementation always returns an instance of this class.
minBound(int) - Method in interface net.algart.math.patterns.UniformGridPattern
 
minByteArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minByteArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minCharArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minCharArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minCircumscribedRhombus(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
minDoubleArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minDoubleArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MinExceptingNaN - Class in net.algart.matrices.stitching
 
minFloatArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minFloatArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MinFromTwoSelectedNumbersFunc - Class in net.algart.math.functions
Minimum from 2 arguments, selected by 1st argument: f(x0, x1, ..., xn-1) = min(xi+1, xj+1), i=(int)x[0] (x0 cast to integer type), j=(i−1+indexShift)%(n−1)+1, where indexShift is an integer constant, passed to MinFromTwoSelectedNumbersFunc.getInstance(int) method.
minimalContainingArea(Collection<IRectangularArea>) - Static method in class net.algart.math.IRectangularArea
Returns the minimal rectangular area, containing all passed areas.
minimalContainingArea(Collection<RectangularArea>) - Static method in class net.algart.math.RectangularArea
Returns the minimal rectangular area, containing all passed areas.
minimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
minimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
minimumFromShiftedForwardAndBackward(Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
minimumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
minimumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
minimumFromShiftedForwardAndBackward(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
minIntArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minIntArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minkowskiAdd(Pattern) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop for all points returned by AbstractPattern.points() method in both patterns and always returns a direct point-set pattern, consisting of sums of all point pairs.
minkowskiAdd(Pattern) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation is based on the loop on all points returned by AbstractUniformGridPattern.roundedPoints() method in both patterns and always returns the simple pattern consisting of sums of all point pairs.
minkowskiAdd(Pattern) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiAdd(Pattern) - Method in interface net.algart.math.patterns.Pattern
Calculates and returns the Minkowski sum of this and specified patterns.
minkowskiDecomposition(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation just returns Collections.<Pattern>singletonList(thisInstance).
minkowskiDecomposition(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation returns Collections.<Pattern>singletonList(thisInstance) for non-rectangular patterns or a good decomposition if AbstractUniformGridPattern.isActuallyRectangular() method returns true.
minkowskiDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiDecomposition(int) - Method in interface net.algart.math.patterns.Pattern
Returns the Minkowski decomposition: a non-empty list of patterns P0, P1, ..., Pn−1, such that this pattern P (the point set represented by it) is a Minkowski sum of them (of the point sets represented by them): P = P0 ⊕ P1 ⊕...⊕ Pn−1.
minkowskiSubtract(Pattern) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop for all points returned by AbstractPattern.points() method in both patterns and always returns a direct point-set pattern.
minkowskiSubtract(Pattern) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation is based on the loop on all points returned by AbstractUniformGridPattern.roundedPoints() method in both patterns and always returns the simple pattern consisting of sums of all point pairs.
minkowskiSubtract(Pattern) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiSubtract(Pattern) - Method in interface net.algart.math.patterns.Pattern
Calculates and returns the erosion of this pattern by specified pattern or null if this erosion is the empty set.
minLongArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minLongArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MinMaxInfo() - Constructor for class net.algart.arrays.Arrays.MinMaxInfo
Creates new uninitialized instance of this class.
minPossibleIntegerValue(Class<? extends PFixedArray>) - Static method in class net.algart.arrays.Arrays
Returns the minimal possible value, that can be stored in elements of the fixed-point primitive array (byte and short elements are interpreted as unsigned).
minPossibleValue() - Method in class net.algart.arrays.AbstractBitArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractByteArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractCharArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractIntArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractLongArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractShortArray
 
minPossibleValue() - Method in interface net.algart.arrays.PFixedArray
Returns 0 for BitArray, ByteArray, CharArray and ShortArray, Integer.MIN_VALUE for IntArray, Long.MIN_VALUE for LongArray.
minPossibleValue(double) - Method in class net.algart.arrays.AbstractBitArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractByteArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractCharArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractDoubleArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractFloatArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractIntArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractLongArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractShortArray
 
minPossibleValue(double) - Method in interface net.algart.arrays.PArray
Returns 0 for BitArray, ByteArray, CharArray and ShortArray, Integer.MIN_VALUE for IntArray, Long.MIN_VALUE for LongArray, valueForFloatingPoint for FloatArray and DoubleArray.
minPossibleValue(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
minPossibleValue(Class<? extends Array>, double) - Static method in class net.algart.arrays.Arrays
If arrayType is BitArray, CharArray, ByteArray, ShortArray, IntArray, LongArray or an inheritor / implementing class of some of these interfaces, this method is equivalent to (double)minPossibleIntegerValue(arrayType); if arrayType is FloatArray, DoubleArray, ObjectArray or an inheritor / implementing class of some of these interfaces, returns valueForFloatingPoint.
minProjectionLength() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
minShortArray(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 minimum of them and corresponding count elements in src array, starting from the element #destPos.
minShortArrayAndBuffer(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 minimum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minValue() - Method in class net.algart.math.MutableInt128
Sets this number to minimal possible value (−2128).
minValue(int) - Static method in class net.algart.math.IPoint
Returns the "minimal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Long.MIN_VALUE.
minValue(int) - Static method in class net.algart.math.Point
Returns the "minimal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Double.NEGATIVE_INFINITY.
minX() - Method in class net.algart.contours.ContourHeader
 
minX() - Method in class net.algart.math.IRectangularArea
minX() - Method in class net.algart.math.rectangles.IRectangleFinder
 
minX() - Method in class net.algart.math.RectangularArea
minX() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the minimal x-coordinate of all points at the contour, following along the scanned boundary.
minX(int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
minXMinusY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the minimal value of the difference x−y of coordinates of all points at the contour, following along the scanned boundary.
minXPlusY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the minimal value of the sum x+y of coordinates of all points at the contour, following along the scanned boundary.
minY() - Method in class net.algart.contours.ContourHeader
 
minY() - Method in class net.algart.math.IRectangularArea
minY() - Method in class net.algart.math.rectangles.IRectangleFinder
 
minY() - Method in class net.algart.math.RectangularArea
minY() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the minimal y-coordinate of all points at the contour, following along the scanned boundary.
minY(int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
minZ() - Method in class net.algart.math.IRectangularArea
minZ() - Method in class net.algart.math.RectangularArea
MIRROR_CYCLIC - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The mirror-cyclic continuation mode.
mirrorCyclicIndex(long...) - Method in class net.algart.arrays.AbstractMatrix
 
mirrorCyclicIndex(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 or with complement of these remainders on the dimensions, as if the matrix would be reflected in each its bound as in a mirror.
mode() - Method in interface net.algart.arrays.DataBuffer
 
MonochromeToIndexed(double[], double[]) - Constructor for class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
MonochromeToIndexed(Color, Color) - Constructor for class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
Morphology - Interface in net.algart.matrices.morphology
Mathematical morphology over n-dimensional matrices with a random n-dimensional structuring element (shape), represented by Pattern class.
Morphology.SubtractionMode - Enum Class in net.algart.matrices.morphology
Subtraction mode for some methods of Morphology interface.
moveToIRank(long) - Method in class net.algart.arrays.Histogram
Sets the current simple rank rS and precise rank rP to be equal of the rank argument.
moveToIRank(long) - Method in class net.algart.arrays.SummingHistogram
 
moveToIValue(int) - Method in class net.algart.arrays.Histogram
Sets the current value v to be equal of the value argument.
moveToIValue(int) - Method in class net.algart.arrays.SummingHistogram
 
moveToPreciseRank(double) - Method in class net.algart.arrays.Histogram
Sets the current precise rank rP to be equal of the rank argument.
moveToPreciseRank(double) - Method in class net.algart.arrays.SummingHistogram
 
moveToRank(double) - Method in class net.algart.arrays.Histogram
Sets the current simple rank rS to be equal of the rank argument.
moveToValue(double) - Method in class net.algart.arrays.Histogram
Sets the current value v to be equal of the value argument.
moveToValue(double) - Method in class net.algart.arrays.SummingHistogram
 
multiply(double) - Method in class net.algart.math.IPoint
Returns the product of this point and the given scalar multiplier: every coordinate #i in the result is (long)(thisInstance.coord(i)*multiplier).
multiply(double) - Method in class net.algart.math.patterns.AbstractPattern
This implementation creates Java array double[] by the call "a = new double[AbstractPattern.dimCount]", fills all its elements by multiplier argument and then calls scale(a).
multiply(double) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
multiply(double) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
multiply(double) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
multiply(double) - Method in interface net.algart.math.patterns.Pattern
Returns this pattern, scaled by the specified multiplier along all coordinates.
multiply(double) - Method in interface net.algart.math.patterns.RectangularPattern
 
multiply(double) - Method in class net.algart.math.patterns.SimplePattern
 
multiply(double) - Method in interface net.algart.math.patterns.UniformGridPattern
 
multiply(double) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the pattern consisting of points, generated from points of this instance by multiplying on the mult argument via IPoint.multiply(double) method.
multiply(double) - Method in class net.algart.math.Point
Returns the product of this point and the given scalar multiplier: every coordinate #i in the result is thisInstance.coord(i)*multiplier.
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
multiplyByRealScalar(long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #destIndex of this array by the real scalar a and stores the result into the same position #destIndex of this array.
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #srcIndex of src array by the complex scalar aRe+aIm*i (i is the imaginary unit) and stores the result into position #destIndex of this array.
MultiplyingFunc - Class in net.algart.math.functions
Product from several numbers: f(x0, x1, ..., xn-1) = scale*x0x1...xn-1, where scale is a constant, passed to MultiplyingFunc.getInstance(double) method.
multiplyRangeByRealScalar(long, long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyRangeByRealScalar(long, long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyRangeByRealScalar(long, long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the samples #fromIndex..toIndex-1 of this array by the real scalar a and stores the result into the same positions of this array.
multithreadingVersion(int, int) - Method in class net.algart.arrays.AbstractArrayContext
 
multithreadingVersion(int, int) - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that ArrayContext.currentThreadIndex() and ArrayContext.numberOfThreads() methods in the result return the values, specified in the arguments currentThreadIndex and numberOfThreads.
MutableArray - Interface in net.algart.arrays
AlgART one-dimensional array of any elements, full access (reading, writing, resizing).
MutableBitArray - Interface in net.algart.arrays
Resizable AlgART array of boolean values.
MutableByteArray - Interface in net.algart.arrays
Resizable AlgART array of byte values.
MutableCharArray - Interface in net.algart.arrays
Resizable AlgART array of char values.
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractArray
This implementation performs the following: memoryModel.newArray(thisArray).copy(thisArray).
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractBitArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractByteArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractCharArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractDoubleArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractFloatArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractIntArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractLongArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractObjectArray
 
mutableClone(MemoryModel) - Method in class net.algart.arrays.AbstractShortArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.Array
Returns a mutable resizable copy of this array.
mutableClone(MemoryModel) - Method in interface net.algart.arrays.BitArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.ByteArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.CharArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.DoubleArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.FloatArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.IntArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.LongArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.ObjectArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.PArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.PFixedArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.PFloatingArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.PIntegerArray
 
mutableClone(MemoryModel) - Method in interface net.algart.arrays.ShortArray
 
MutableDoubleArray - Interface in net.algart.arrays
Resizable AlgART array of double values.
MutableFloatArray - Interface in net.algart.arrays
Resizable AlgART array of float values.
MutableInt128 - Class in net.algart.math
Integer signed value with 128-bit precision: −2128<x<2128.
MutableInt128() - Constructor for class net.algart.math.MutableInt128
Creates new instance of this class, containing integer value 0.
MutableIntArray - Interface in net.algart.arrays
Resizable AlgART array of int values.
MutableLongArray - Interface in net.algart.arrays
Resizable AlgART array of long values.
MutableObjectArray<E> - Interface in net.algart.arrays
Resizable AlgART array of some objects (non-primitive values) with the specified generic type E, read-write and resize access.
MutableObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of MutableObjectArray allowing to load an element without creating new Java object.
MutablePArray - Interface in net.algart.arrays
Resizable AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double).
MutablePFixedArray - Interface in net.algart.arrays
Resizable AlgART array of any fixed-point numeric, character or bit primitive elements (byte, short, int, long, char or boolean).
MutablePFloatingArray - Interface in net.algart.arrays
Resizable AlgART array of any floating-point primitive elements (float or double).
MutablePIntegerArray - Interface in net.algart.arrays
Resizable AlgART array of any fixed-point numeric primitive elements (byte, short, int or long).
MutablePNumberArray - Interface in net.algart.arrays
Resizable AlgART array of any numeric primitive elements (byte, short, int, long, float or double).
MutableShortArray - Interface in net.algart.arrays
Resizable AlgART array of short values.
mutableType() - Method in class net.algart.arrays.AbstractArray
 
mutableType() - Method in class net.algart.arrays.AbstractBitArray
 
mutableType() - Method in class net.algart.arrays.AbstractByteArray
 
mutableType() - Method in class net.algart.arrays.AbstractCharArray
 
mutableType() - Method in class net.algart.arrays.AbstractDoubleArray
 
mutableType() - Method in class net.algart.arrays.AbstractFloatArray
 
mutableType() - Method in class net.algart.arrays.AbstractIntArray
 
mutableType() - Method in class net.algart.arrays.AbstractLongArray
 
mutableType() - Method in class net.algart.arrays.AbstractObjectArray
 
mutableType() - Method in class net.algart.arrays.AbstractShortArray
 
mutableType() - Method in interface net.algart.arrays.Array
Returns the canonical resizable AlgART type of arrays with the same element types: the class of one of 9 basic interfaces, describing all kinds of resizable AlgART arrays for 8 primitive and any non-primitive element types.
mutableType() - Method in interface net.algart.arrays.BitArray
 
mutableType() - Method in interface net.algart.arrays.ByteArray
 
mutableType() - Method in interface net.algart.arrays.CharArray
 
mutableType() - Method in interface net.algart.arrays.DoubleArray
 
mutableType() - Method in interface net.algart.arrays.FloatArray
 
mutableType() - Method in interface net.algart.arrays.IntArray
 
mutableType() - Method in interface net.algart.arrays.LongArray
 
mutableType() - Method in interface net.algart.arrays.ObjectArray
 
mutableType() - Method in interface net.algart.arrays.PArray
 
mutableType() - Method in interface net.algart.arrays.PFloatingArray
 
mutableType() - Method in interface net.algart.arrays.PIntegerArray
 
mutableType() - Method in interface net.algart.arrays.PNumberArray
 
mutableType() - Method in interface net.algart.arrays.ShortArray
 

N

n() - Method in class net.algart.arrays.Matrices.Region
Returns the number of dimensions of this region.
n() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the number of dimensions of the aperture of this filter.
n() - Method in class net.algart.math.functions.LinearFunc
Returns the number of ai coefficients.
n() - Method in class net.algart.math.functions.ProjectiveOperator
Returns the number of dimensions.
NAN_CONSTANT - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The special popular case of constant continuation mode, corresponding to continuing by Double.NaN numeric constant.
NATURAL - Enum constant in enum class net.algart.contours.ContourJoiner.JoiningOrder
 
nBitCopies(long, boolean) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable bit array consisting of n copies of the specified element.
nByteCopies(long, byte) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable byte array consisting of n copies of the specified element.
nCharCopies(long, char) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable char array consisting of n copies of the specified element.
nDoubleCopies(long, double) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable double array consisting of n copies of the specified element.
needToJoin(int, int) - Method in class net.algart.contours.ContourJoiner
 
negate() - Method in class net.algart.math.MutableInt128
Changes the sign of this integer number and stores the result in this object.
NEIGHBOUR_INDEX_MAX - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
7: maximal non-negative value, that can be returned by asPixelTypes method in this class.
NEIGHBOUR_INDEX_MIN - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
0: minimal non-negative value, that can be returned by asPixelTypes method in this class.
NEIGHBOUR_INDEX_OF_ATTACHED_NODE - Enum constant in enum class net.algart.matrices.skeletons.SkeletonPixelClassifier.AttachmentInformation
Indicates that asPixelTypes method must return, for attachable branch ends, the direction (neighbour index) towards the node, which is one of the ends of the branch.
NEIGHBOUR_INDEX_OF_ATTACHING_BRANCH - Enum constant in enum class net.algart.matrices.skeletons.SkeletonPixelClassifier.AttachmentInformation
Indicates that asPixelTypes method must return, for attachable branch ends, the direction (neighbour index) towards the branch, to which this pixel should be attached.
NEIGHBOUR_INDEX_XM - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
7: an index of the neighbour #7 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_XM_YM - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
0: an index of the neighbour #0 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_XM_YP - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
6: an index of the neighbour #6 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_XP - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
3: an index of the neighbour #3 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_XP_YM - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
2: an index of the neighbour #2 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_XP_YP - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
4: an index of the neighbour #4 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_YM - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
1: an index of the neighbour #1 of any element in terms of neighbourOffset(int) method.
NEIGHBOUR_INDEX_YP - Static variable in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
5: an index of the neighbour #5 of any element in terms of neighbourOffset(int) method.
neighbourCoordinates(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the coordinates of the element of the skeleton matrix, which is a neighbour with the given index of the current element.
neighbourIndexInArray(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Reduced and more efficient version of SkeletonScanner.neighbourCoordinates(int), designed for indexing elements of the built-in AlgART array of the skeleton matrix.
neighbourOffset(int) - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns the differences of all coordinates of the neighbour of some (central) element with the given index and the coordinates of this central element.
neighbourOffset(long[], int) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
 
neighbourOffset(long[], int) - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
More efficient version of neighbourOffset(int) method, which stores the results in the passed Java array instead of creating new Java array.
neighbourOffsetInArray(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Reduced and more efficient version of neighbourOffset(int) method of the pixel classifier, designed for indexing elements of the built-in AlgART array of the skeleton matrix.
neighbourTypeOrAttachedNode(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the type of the pixel of the skeleton matrix, which is a neighbour with the given index of the current element, or, if it is an attachable branch end, returns the index of a neighbour of this neighbour, which is a node, which is one of the ends of the branch.
neighbourTypeOrAttachingBranch(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the type of the pixel of the skeleton matrix, which is a neighbour with the given index of the current element, or, if it is an attachable branch end, returns the index of a neighbour of this neighbour, which lies at the branch, to which this neighbour should be attached.
neighbourValue(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the value of the element of the skeleton matrix, which is a neighbour with the given index of the current element.
neighbourVisitRemembered(int) - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if this scanner is remembering and the neighbour of the current element with the given index was already visited by SkeletonScanner.visit() or SkeletonScanner.visitPreviousBranchPixel() method.
NestingInformation() - Constructor for class net.algart.contours.ContourNestingAnalyser.NestingInformation
 
nestingLevel() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the current nesting level of object boundaries: the number of boundaries (external or internal), inside which the current pixel side — the segment with the length 1.0, described by Boundary2DScanner.x(), Boundary2DScanner.y(), Boundary2DScanner.side() — is located.
nestingLevel() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
net.algart.arrays - package net.algart.arrays
AlgART arrays and matrices: generalized arrays and matrices of any Java types and basic algorithms of their processing.
net.algart.contexts - package net.algart.contexts
Execution contexts for complex algorithms and other modules.
net.algart.contours - package net.algart.contours
Support of 2D contours.
net.algart.external - package net.algart.external
External tools: some classes and functions, useful for interaction with other systems (I/O, Java AWT, etc.).
net.algart.external.awt - package net.algart.external.awt
Conversions AlgART matrices from/to AWT images.
net.algart.finalizing - package net.algart.finalizing
Universal tool for finalization tasks.
net.algart.math - package net.algart.math
Ranges, multidimensional points, multidimensional rectangular areas.
net.algart.math.functions - package net.algart.math.functions
Abstraction of any mathematical functions and operators and some their implementations.
net.algart.math.geom - package net.algart.math.geom
Simple geometric objects.
net.algart.math.patterns - package net.algart.math.patterns
Patterns: sets of n-dimensional points.
net.algart.math.rectangles - package net.algart.math.rectangles
Special algorithms for 2-dimensional rectangles.
net.algart.matrices - package net.algart.matrices
Service tools for algorithms, processing AlgART matrices.
net.algart.matrices.filters3x3 - package net.algart.matrices.filters3x3
Simplest algorithms of filtering 2-dimensional AlgART matrices by 3x3 aperture.
net.algart.matrices.linearfiltering - package net.algart.matrices.linearfiltering
Algorithms of linear filtering n-dimensional AlgART matrices.
net.algart.matrices.morphology - package net.algart.matrices.morphology
Algorithms of mathematical morphology and rank operations for n-dimensional AlgART matrices.
net.algart.matrices.scanning - package net.algart.matrices.scanning
Algorithms of scanning objects or object boundaries at 2- or n-dimensional AlgART matrices.
net.algart.matrices.skeletons - package net.algart.matrices.skeletons
Algorithms of skeletonization of binary 2- or n-dimensional AlgART matrices.
net.algart.matrices.spectra - package net.algart.matrices.spectra
Algorithms of fast spectral transformations of one- or multidimensional sample arrays, including n-dimensional AlgART matrices.
net.algart.matrices.stitching - package net.algart.matrices.stitching
Algorithms of stitching n-dimensional AlgART matrices.
newArray(Class<?>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newArray(Class<?>, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newArray(Class<?>, long) - Method in class net.algart.arrays.CombinedMemoryModel
 
newArray(Class<?>, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newArray(Class<?>, long) - Method in interface net.algart.arrays.MemoryModel
Allocates a zero-filled resizable array with the specified element type and initial length.
newArray(Class<?>, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newArray(Class<?>, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newArray(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
newArray(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newArray(array.elementType(), array.length()).
newBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newArray(boolean.class, initialLength).
newBitMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newBitMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableBitArray.class, boolean.class, dim).
newByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newArray(byte.class, initialLength).
newByteMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newByteMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableByteArray.class, byte.class, dim).
newCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newArray(char.class, initialLength).
newCharMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newCharMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableCharArray.class, char.class, dim).
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
newCompatibleSamplesArray(long) - Method in interface net.algart.matrices.spectra.SampleArray
Creates a new array of samples of the same kind as this one.
newConstantPattern(Pattern, double) - Static method in class net.algart.math.patterns.WeightedPatterns
 
newDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newArray(double.class, initialLength).
newDoubleMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newDoubleMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableDoubleArray.class, double.class, dim).
newEllipsoidIntegerPattern(Point, double...) - Static method in class net.algart.math.patterns.Patterns
 
newEmptyArray(Class<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyArray(Class<?>) - Method in class net.algart.arrays.BufferMemoryModel
 
newEmptyArray(Class<?>) - Method in class net.algart.arrays.CombinedMemoryModel
This implementation returns newArray(elementType, 10).
newEmptyArray(Class<?>) - Method in class net.algart.arrays.LargeMemoryModel
 
newEmptyArray(Class<?>) - Method in interface net.algart.arrays.MemoryModel
Allocates an empty resizable array with the specified element type and a little initial capacity.
newEmptyArray(Class<?>) - Method in class net.algart.arrays.SignalMemoryModel
 
newEmptyArray(Class<?>) - Method in class net.algart.arrays.SimpleMemoryModel
 
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.CombinedMemoryModel
Constructs an empty array with the specified element type and initial capacity.
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newEmptyArray(Class<?>, long) - Method in interface net.algart.arrays.MemoryModel
Allocates an empty resizable array with the specified element type and initial capacity.
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newEmptyArray(Class<?>, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newEmptyBitArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyBitArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newEmptyArray(boolean.class).
newEmptyBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newEmptyArray(boolean.class, initialCapacity).
newEmptyByteArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyByteArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newEmptyArray(byte.class).
newEmptyByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newEmptyArray(byte.class, initialCapacity).
newEmptyCharArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyCharArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newEmptyArray(char.class).
newEmptyCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newEmptyArray(char.class, initialCapacity).
newEmptyDoubleArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyDoubleArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newEmptyArray(double.class).
newEmptyDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newEmptyArray(double.class, initialCapacity).
newEmptyFloatArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyFloatArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newEmptyArray(float.class).
newEmptyFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newEmptyArray(float.class, initialCapacity).
newEmptyIntArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyIntArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newEmptyArray(int.class).
newEmptyIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newEmptyArray(int.class, initialCapacity).
newEmptyLongArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyLongArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newEmptyArray(long.class).
newEmptyLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newEmptyArray(long.class, initialCapacity).
newEmptyObjectArray(Class<E>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyObjectArray(Class<E>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newEmptyArray(elementType).
newEmptyObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newEmptyArray(elementType, initialCapacity).
newEmptyShortArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyShortArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newEmptyArray(short.class).
newEmptyShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newEmptyArray(short.class, initialCapacity).
newFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newArray(float.class, initialLength).
newFloatMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newFloatMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableFloatArray.class, float.class, dim).
newInstance() - Static method in class net.algart.contours.Contours
 
newInstance(long[]) - Static method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
newInstance(long, long) - Static method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.AverageBySquare3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.DilationByCross3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.DilationBySquare3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.ErosionByCross3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.ErosionBySquare3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.MedianBySquare3x3
 
newInstance(Class<?>, long[]) - Static method in class net.algart.matrices.filters3x3.QuickGradientByCross3x3
 
newInstance(Class<?>, long[], boolean) - Static method in class net.algart.matrices.filters3x3.AverageBySquare3x3
 
newInstance(Class<?>, long[], boolean) - Static method in class net.algart.matrices.morphology.Quick2DAverager
 
newInstance(Class<?>, long[], int) - Static method in class net.algart.matrices.filters3x3.PercentileBySquare3x3
 
newInstance(Class<?>, long[], int, boolean) - Static method in class net.algart.matrices.filters3x3.PercentileBySquare3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.AverageBySquare3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.DilationByCross3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.DilationBySquare3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.ErosionByCross3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.ErosionBySquare3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.MedianBySquare3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.filters3x3.QuickGradientByCross3x3
 
newInstance(Class<?>, long, long) - Static method in class net.algart.matrices.morphology.Quick2DAverager
 
newInstance(Class<?>, long, long, int) - Static method in class net.algart.matrices.filters3x3.PercentileBySquare3x3
 
newInstance(Collection<IRectangularArea>) - Static method in class net.algart.math.rectangles.IRectanglesUnion
 
newInstance(Matrix<? extends BitArray>) - Static method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
newInstance(Matrix<? extends UpdatablePArray>) - Static method in class net.algart.matrices.morphology.MatrixPairMorphology
 
newInstance(Contours) - Static method in class net.algart.contours.ContourNestingAnalyser
 
newInstance(Contours, boolean, long[]) - Static method in class net.algart.contours.ContourNestingAnalyser
 
newInstance(Contours, long[]) - Static method in class net.algart.contours.ContourNestingAnalyser
 
newInstance(Contours, long, long, long, long) - Static method in class net.algart.contours.ContourFiller
 
newInstance(Contours, Class<?>, long, long, long, long) - Static method in class net.algart.contours.ContourFiller
 
newInstance(Contours, Integer, int[]) - Static method in class net.algart.contours.ContourJoiner
 
newInstance(Contours, Integer, int[], int) - Static method in class net.algart.contours.ContourJoiner
 
newInstanceForUnpackedContours(Contours, long[]) - Static method in class net.algart.contours.ContourNestingAnalyser
 
newIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newArray(int.class, initialLength).
newIntegerPattern(Collection<IPoint>) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern consisting of all specified points.
newIntegerPattern(IPoint...) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newIntegerPattern(new HashSet(Arrays.asList(points))).
newIntHistogram(int[], int...) - Static method in class net.algart.arrays.Histogram
Creates new 32-bit histogram, consisting of M=histogram.length bars, equal to elements of the given array.
newIntHistogram(int, int...) - Static method in class net.algart.arrays.Histogram
Creates new 32-bit histogram, consisting of M=histogramLength empty bars.
newIntMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newIntMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableIntArray.class, int.class, dim).
newJavaArray(int) - Method in class net.algart.arrays.AbstractArray
This implementation returns java.lang.reflect.Array.newInstance(elementType(), length).
newJavaArray(int) - Method in interface net.algart.arrays.Array
Returns usual Java-array (zero-filled) with the specified length and element type returned by Array.elementType() method.
newLazyCopy(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLazyCopy(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to matrix.matrix(newUnresizableLazyCopy(matrix.array())).cast(arraySupertype).
newLazyCopy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
This implementation returns usual actual copy of the array.
newLazyCopy(Array) - Method in class net.algart.arrays.LargeMemoryModel
See comments to MemoryModel.newLazyCopy(Array) method.
newLazyCopy(Array) - Method in interface net.algart.arrays.MemoryModel
Allocates a resizable array with the same content as the passed one, where the actual copying the elements will be deferred as long as possible, maybe, until the first access to elements.
newLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newArray(long.class, initialLength).
newLongHistogram(int, int...) - Static method in class net.algart.arrays.Histogram
Creates new histogram, consisting of M=histogramLength empty bars.
newLongHistogram(long[], int...) - Static method in class net.algart.arrays.Histogram
Creates new histogram, consisting of M=histogram.length bars, equal to elements of the given array.
newLongMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLongMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableLongArray.class, long.class, dim).
newMatrix(long, Class<T>, Class<?>, long...) - Method in class net.algart.arrays.AbstractMemoryModel
This method is fully implemented in this class.
newMatrix(long, Class<T>, Class<?>, long...) - Method in interface net.algart.arrays.MemoryModel
An analog of MemoryModel.newMatrix(Class, Class, long...), which automatically uses SignalMemoryModel instead of this memory model if the required matrix size is not greater than maxSizeAllocatedInJavaMemory bytes.
newMatrix(Class<T>, Class<?>, long...) - Method in class net.algart.arrays.AbstractMemoryModel
This method is fully implemented in this class.
newMatrix(Class<T>, Class<?>, long...) - Method in interface net.algart.arrays.MemoryModel
Allocates a zero-filled matrix with the specified element type and dimensions.
newMatrix(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newMatrix(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(arraySupertype, matrix.elementType(), matrix.dimensions()).
newMaxValue() - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, containing the maxnimal possible value (+2128).
newMinkowskiMultiplePattern(Pattern, int) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newMinkowskiSum(patterns), where pattern is the array with the length n containing n copies of the passed pattern.
newMinkowskiSum(Collection<Pattern>) - Static method in class net.algart.math.patterns.Patterns
 
newMinkowskiSum(Pattern...) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern, representing the Minkowski sum of all passed patterns.
newMinValue() - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, containing the minimal possible value (−2128).
newObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newArray(elementType, initialLength).
newObjectMatrix(Class<E>, long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newObjectMatrix(Class<E>, long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableObjectArray.class, elementType, dim).
newOne() - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, containing +1.
newPattern(Collection<Point>) - Static method in class net.algart.math.patterns.Patterns
 
newPattern(Pattern, double[]) - Static method in class net.algart.math.patterns.WeightedPatterns
 
newPattern(Pattern, IPoint, IPoint, double[], double) - Static method in class net.algart.math.patterns.WeightedPatterns
 
newPattern(Point...) - Static method in class net.algart.math.patterns.Patterns
 
newRectangularIntegerPattern(IPoint, IPoint) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newRectangularIntegerPattern(ranges), where ranges[k] is IRange.valueOf(min.coord(k), max.coord(k)).
newRectangularIntegerPattern(IRange...) - Static method in class net.algart.math.patterns.Patterns
Creates new rectangular pattern (n-dimensional rectangular parallelepiped), consisting of all such points (x0,x1,...,xn-1) that ranges[i].min()<=xi<=ranges[i].max(), i=0,1,...,n-1, n=ranges.length.
newRectangularUniformGridPattern(Point, double[], IRange...) - Static method in class net.algart.math.patterns.Patterns
 
newShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newArray(short.class, initialLength).
newShortMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newShortMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableShortArray.class, short.class, dim).
newSide() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns the new (current) pixel side.
newSpaceSegment(UniformGridPattern, Func, Func, double, double) - Static method in class net.algart.math.patterns.Patterns
 
newSphereIntegerPattern(Point, double) - Static method in class net.algart.math.patterns.Patterns
A concrete variant of Patterns.newIntegerPattern(java.util.Collection<net.algart.math.IPoint>) method returning the pattern consisting of all such points inside n-dimensional sphere with the given radius r and center.
newStructuredMatrix(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newStructuredMatrix(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(arraySupertype, matrix).structureLike(matrix).
newSummingIntHistogram(int[], boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
Creates new histogram, consisting of M=histogram.length bars, equal to elements of the given array.
newSummingIntHistogram(int[], int...) - Static method in class net.algart.arrays.SummingHistogram
newSummingIntHistogram(int, boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
Creates new histogram, consisting of M=histogramLength empty bars.
newSummingIntHistogram(int, int...) - Static method in class net.algart.arrays.SummingHistogram
newSummingLongHistogram(int, boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
Creates new histogram, consisting of M=histogramLength empty bars.
newSummingLongHistogram(int, int...) - Static method in class net.algart.arrays.SummingHistogram
newSummingLongHistogram(long[], boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
Creates new histogram, consisting of M=histogram.length bars, equal to elements of the given array.
newSummingLongHistogram(long[], int...) - Static method in class net.algart.arrays.SummingHistogram
newSurface(Pattern, Func) - Static method in class net.algart.math.patterns.Patterns
 
newTwoStageInstance(Class<?>, long, long) - Static method in class net.algart.matrices.morphology.Quick2DAverager
 
newUniformGridPattern(Point, double[], Collection<IPoint>) - Static method in class net.algart.math.patterns.Patterns
 
newUnion(Collection<Pattern>) - Static method in class net.algart.math.patterns.Patterns
 
newUnion(Pattern...) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern, representing the set-theoretic union of the passed patterns.
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.CombinedMemoryModel
 
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newUnresizableArray(Class<?>, long) - Method in interface net.algart.arrays.MemoryModel
Allocates a zero-filled unresizable array with the specified element type and length.
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newUnresizableArray(Class<?>, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newUnresizableArray(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableArray(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newUnresizableArray(array.elementType(), array.length()).
newUnresizableBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)newUnresizableArray(boolean.class, initialLength).
newUnresizableByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)newUnresizableArray(byte.class, initialLength).
newUnresizableCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)newUnresizableArray(char.class, initialLength).
newUnresizableDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)newUnresizableArray(double.class, initialLength).
newUnresizableFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)newUnresizableArray(float.class, initialLength).
newUnresizableIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)newUnresizableArray(int.class, initialLength).
newUnresizableLazyCopy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
This implementation returns usual actual copy of the array.
newUnresizableLazyCopy(Array) - Method in class net.algart.arrays.LargeMemoryModel
newUnresizableLazyCopy(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to MemoryModel.newLazyCopy(Array) method with the only difference, that the returned array is unresizable.
newUnresizableLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)newUnresizableArray(long.class, initialLength).
newUnresizableObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)newUnresizableArray(elementType, initialLength).
newUnresizableShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)newUnresizableArray(short.class, initialLength).
newZero() - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, containing 0.
next() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Move the current position to the next segment of the currently scanned object boundary.
next() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
 
next() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
nextBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Finds the next vertical segment, belonging to some object boundary, after the current position, and sets the current position to the found one.
nextBoundary() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
nextLineOffset(long) - Method in class net.algart.matrices.Abstract2DProcessor
 
nextNodeOrBranch() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Finds the next unit element in the skeleton matrix (in natural order of elements) after the current position, the type of which is node, isolated or some branch pixel, and moves the current position to this element.
nextNodeOrBranchPixelType() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Enhanced version of SkeletonScanner.nextNodeOrBranch(), which returns the type of the successfully found element in the result or return null if the required element is not found.
nextQuickPosition(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns -1 always.
nextQuickPosition(long) - Method in interface net.algart.arrays.BitArray
Returns the minimal pos >= max(position,0), for which the calls getBits(pos, destArray, 0, someCount) and (for updatable array) setBits(pos, srcArray, 0, someCount) work essentially faster than for most of other ("slow") positions, or -1 if there is no such position, in particular, if position>=length().
nextSharing() - Method in class net.algart.arrays.Histogram
Returns the next instance of this class, sharing the histogram array b[k] with this instance.
nextSharing() - Method in class net.algart.arrays.SummingHistogram
 
nextStep() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Continues movement along the skeleton branch, started by SkeletonScanner.firstStep(int, boolean) or SkeletonScanner.firstStepFromBranch(boolean) method, and returns true, if the end of the current branch is not reached yet, or does nothing and returns false if we have reached the end of the branch (usually a node or free branch end).
nextUnitBit(long[]) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Finds the next unit matrix element, starting from coordinates, saves the result in the same coordinates array and returns true if such element was found.
nFloatCopies(long, float) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable float array consisting of n copies of the specified element.
nIntCopies(long, int) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable int array consisting of n copies of the specified element.
nLongCopies(long, long) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable long array consisting of n copies of the specified element.
nNullCopies(long, Class<T>) - Static method in class net.algart.arrays.Arrays
The version of nObjectCopies(n, element) method with element=null that allows to specify the element type of the returned array.
nObjectCopies(long, T) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable Object array consisting of n copies of the specified element.
NoJavaArrayException - Exception Class in net.algart.arrays
Unchecked exception thrown by DirectAccessible.javaArray() method, if the object cannot be viewed as a Java array.
NoJavaArrayException() - Constructor for exception class net.algart.arrays.NoJavaArrayException
Constructs an instance of this class.
NON_STRICT - Enum constant in enum class net.algart.matrices.linearfiltering.Derivator.SuppressionMode
 
NonConstantMatrixContinuationModeException - Exception Class in net.algart.arrays
Unchecked exception thrown by Matrix.ContinuationMode.continuationConstant() method, if the continuation mode is not a constant continuation.
NonConstantMatrixContinuationModeException() - Constructor for exception class net.algart.arrays.NonConstantMatrixContinuationModeException
Constructs an instance of this class.
NonConstantMatrixContinuationModeException(String) - Constructor for exception class net.algart.arrays.NonConstantMatrixContinuationModeException
Constructs an instance of this class with the specified detail message.
NONE - Enum constant in enum class net.algart.matrices.morphology.Morphology.SubtractionMode
No subtractions are performed: standard behaviour.
NONE - Static variable in class net.algart.arrays.Matrix.ContinuationMode
Simplest continuation mode: any continuation outside the source matrix is disabled.
nonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
nonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
nonMaximumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
nonMaximumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
nonMaximumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
nonMaximumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
nonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
nonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
nonMinimumSuppression(Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
nonMinimumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
nonMinimumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
nonMinimumSuppression(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Derivator.SuppressionMode, double, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
 
noProgressVersion() - Method in class net.algart.arrays.AbstractArrayContext
 
noProgressVersion() - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that its ArrayContext.updateProgress(Event) method does nothing.
normalizeAngle(double) - Static method in class net.algart.math.geom.Rotation2D
Returns the "normalized" equivalent of the passed angle φ: the such angle φ0, that 0<=φ0<2π and φ=φ0+2kπ for some integer k=...,-2,-1,0,1,2,...
normalizeAngleLessPI(double) - Static method in class net.algart.math.geom.Rotation2D
Returns the "normalized" equivalent of the passed angle φ: the such angle φ0, that 0<=φ0<π and φ=φ0+kπ for some integer k=...,-2,-1,0,1,2,....
normalOrderComparator(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Returns comparator allowing to sort the array in normal (increasing) order via sort method.
not() - Method in class net.algart.math.MutableInt128
Inverts all bits of the absolute value of this number: |this| = ~|this|.
notBits(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 NOT of corresponding count bits, packed in src array, starting from the bit #srcPos.
notBits(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 NOT of corresponding count bits, packed in src buffer, starting from the bit #srcPos.
NotSubMatrixException - Exception Class in net.algart.arrays
Unchecked exception thrown by some methods of Matrix interface, if the matrix is not a submatrix of another matrix.
NotSubMatrixException() - Constructor for exception class net.algart.arrays.NotSubMatrixException
Constructs an instance of this class.
NotSubMatrixException(String) - Constructor for exception class net.algart.arrays.NotSubMatrixException
Constructs an instance of this class with the specified detail message.
NotTiledMatrixException - Exception Class in net.algart.arrays
Unchecked exception thrown by some methods of Matrix interface, if the matrix is not tiled.
NotTiledMatrixException() - Constructor for exception class net.algart.arrays.NotTiledMatrixException
Constructs an instance of this class.
NotTiledMatrixException(String) - Constructor for exception class net.algart.arrays.NotTiledMatrixException
Constructs an instance of this class with the specified detail message.
nPCopies(long, Class<?>, double) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable array consisting of n copies of the specified double element, cast to the specified element type.
nPFixedCopies(long, Class<?>, long) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable array consisting of n copies of the specified integer element, cast to the specified element type.
nShortCopies(long, short) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable short array consisting of n copies of the specified element.
NULL_CONSTANT - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The special case of constant continuation mode, corresponding to continuing by null constant.
numberOfAnalyzedBits() - Method in interface net.algart.matrices.morphology.CustomRankPrecision
Returns the last element of the CustomRankPrecision.bitLevels() array.
numberOfAnalyzedBits() - Method in enum class net.algart.matrices.morphology.RankPrecision
 
numberOfCheckedContours() - Method in class net.algart.contours.ContourNestingAnalyser
 
numberOfContours() - Method in class net.algart.contours.Contours
 
numberOfDirections() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
numberOfLeadingZeros() - Method in class net.algart.math.MutableInt128
Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the 128-bit absolute value of this number.
numberOfNecessaryContours() - Method in class net.algart.contours.ContourFiller
 
numberOfNeighbours - Variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
The number of neighbours of each matrix element, returned by SkeletonPixelClassifier.numberOfNeighbours() method.
numberOfNeighbours() - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns the number of neighbours of each element of a skeleton matrix, in terms of straight-and-diagonal connectivity kind.
numberOfNeighbours() - Method in class net.algart.matrices.skeletons.SkeletonScanner
numberOfNeighbours(int) - Method in enum class net.algart.matrices.scanning.ConnectivityType
Returns the number of neighbours of any matrix element: 2*dimCount for straight connectivity, 3dimCount-1 for straight-and-diagonal connectivity.
numberOfNestingContours() - Method in class net.algart.contours.ContourNestingAnalyser
 
numberOfParallelTasks() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of parallel tasks, which the algorithm is split into.
numberOfRanges - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The number of ranges that the source array is split into by Arrays.ParallelExecutor.process() method.
numberOfRanges() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the value of Arrays.ParallelExecutor.numberOfRanges field.
numberOfRanges() - Method in class net.algart.math.IRangeFinder
 
numberOfRanges() - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
numberOfRectangles() - Method in class net.algart.math.rectangles.IRectangleFinder
 
numberOfTasks - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The number of parallel tasks that will be used by Arrays.ParallelExecutor.process() method.
numberOfTasks() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the value of Arrays.ParallelExecutor.numberOfTasks field.
numberOfTasks() - Method in class net.algart.arrays.GeneralizedBitProcessing
Returns the number of threads, that this class uses for multithreading optimization.
numberOfTasks() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the number of tiles, which should be processed simultaneously in parallel threads to optimize calculations on multiprocessor or multi-core computers.
numberOfThreads() - Method in class net.algart.arrays.AbstractArrayContext
 
numberOfThreads() - Method in interface net.algart.arrays.ArrayContext
Usually returns 1, but in multithreading environment this method may return the number of currently executing threads in some group of parallel threads (but not must: in most contexts it still returns 1 even in multithreading environment).
numberOfTrailingZeros() - Method in class net.algart.math.MutableInt128
Returns the number of zero bits following the lowest-order ("rightmost") one-bit in the 128-bit absolute value of this number.
numbersOfElementsPerOneCombinedElement(int) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
numbersOfElementsPerOneCombinedElement(int) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Should return the number of sequential elements of the array #indexOfArrayInStorage in the storage, used for storing one element of the combined array.

O

ObjectArray<E> - Interface in net.algart.arrays
AlgART array of some objects (non-primitive values) with the specified generic type E, read-only access.
ObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of ObjectArray allowing to load an element without creating new Java object.
ObjectStack<E> - Interface in net.algart.arrays
Stack of some objects (non-primitive values).
OctupleThinningSkeleton2D - Class in net.algart.matrices.skeletons
Algorithm of 2-dimensional skeletonization of binary matrices based on 8 thinning steps, corresponding to 8 directions with the step 45 degree, based on analysis of 3x3 aperture.
of(IntConsumer) - Static method in interface net.algart.math.IRangeConsumer
 
offset() - Method in class net.algart.math.IRangeFinder.IntArrayAppender
 
oldSide() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns the previous pixel side.
one() - Method in class net.algart.math.MutableInt128
Sets this number to one value (+1).
open(boolean) - Method in interface net.algart.arrays.DataFile
Opens the data file.
openBySquare(long) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
openContourForAdding(ContourHeader) - Method in class net.algart.contours.Contours
Starts adding points of new contour.
OPENED - Enum constant in enum class net.algart.arrays.DataFile.OpenResult
Returned by link DataFile.open(boolean) method if the data file existed before the method call.
opening(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
opening(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
opening(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the opening of the source matrix by the specified pattern.
opening(Matrix<? extends PArray>, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology
 
operator() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns the operator, used while building this transformed function: the second argument of getInstance method.
operator() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns the operator, used while building this transformed function: the second argument of getInstance method.
Operator - Interface in net.algart.math.functions
Abstract operator: a transformation from one mathematical function to another.
oppositeByteArray(byte[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeByteArray(byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeDoubleArray(double[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeDoubleArray(double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeFloatArray(float[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeFloatArray(float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeIntArray(int[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeIntArray(int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeLongArray(long[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeLongArray(long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeShortArray(short[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeShortArray(short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
or(MutableInt128) - Method in class net.algart.math.MutableInt128
Replaces all bits of the absolute value of this number with bitwise OR of this and other number: |this| = |this| | |other|.
orBits(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 OR of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
orBits(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 OR of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.
orientedArea() - Method in class net.algart.matrices.scanning.Boundary2DScanner
orientedArea() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
origin(int) - Static method in class net.algart.math.IPoint
Returns the origin of coordinates in n-dimensional space, where n=coordCount is the argument of this method.
origin(int) - Static method in class net.algart.math.Point
Returns the origin of coordinates in n-dimensional space, where n=coordCount is the argument of this method.
originOfGrid() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation returns the grid origin, specified in the constructor.
originOfGrid() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the grid origin o of this pattern.
orNotBits(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 OR of them and inverted corresponding count bits, packed in src array, starting from the bit #srcPos.
orNotBits(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 OR of them and inverted corresponding count bits, packed in src buffer, starting from the bit #srcPos.
otherInterpolation(boolean) - Method in enum class net.algart.matrices.morphology.RankPrecision
Returns the enum instance with the same bit levels and with the specified "interpolated" flag.
out() - Method in class net.algart.math.functions.RectangularFunc
Returns the value, which is returned by this function outside min..max range.
OUTSIDE - Enum constant in enum class net.algart.contours.InsideContourStatus
Indicates that some point or object has no common points with the figure, lying inside some contour, and also with the contour itself (i.e.
outsideNonZeroPart() - Method in class net.algart.arrays.Histogram
Returns true if and only if the current bar is zero: b[⌊v⌋]=0 (v is the current value) and either all bars from the left, or all bars from the right are also zero.
overlaps(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<area.max(k) and area.min(k)<max(k) for all k.

P

packBits(byte[], long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
Copies count bits from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos.
packBits(long[], long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos.
packBits(LongBuffer, long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits from src array, starting from the element #srcPos, to packed dest buffer, starting from the bit #destPos.
packBitsGreater(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) > threshold.
packBitsGreater(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) > threshold.
packBitsGreater(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) >= threshold.
packBitsGreater(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
packBitsGreaterOrEqual(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) >= threshold.
packBitsGreaterOrEqual(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) >= threshold.
packBitsGreaterOrEqual(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) >= threshold.
packBitsGreaterOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
packBitsInverted(long[], long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count inverted bits from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos.
packBitsLess(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) < threshold.
packBitsLess(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) < threshold.
packBitsLess(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) <= threshold.
packBitsLess(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
packBitsLessOrEqual(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) <= threshold.
packBitsLessOrEqual(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) <= threshold.
packBitsLessOrEqual(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) <= threshold.
packBitsLessOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
packContour(MutableIntArray, IntArray) - Static method in class net.algart.contours.Contours
 
packContourAndReallocateResult(int[], ContourLength, int[], int, int) - Static method in class net.algart.contours.Contours
 
packContourAndReallocateResult(int[], ContourLength, IntArray) - Static method in class net.algart.contours.Contours
 
packContours() - Method in class net.algart.contours.Contours
 
PackedBitArrays - Class in net.algart.arrays
Operations with bit arrays packed into long[] Java arrays.
PackedBitArraysPer8 - Class in net.algart.arrays
Operations with bit arrays packed into byte[] Java arrays.
PackedBitBuffers - Class in net.algart.arrays
Operations with bit arrays packed into java.nio.LongBuffer.
packedLength(long) - Static method in class net.algart.arrays.PackedBitArrays
Returns (unpackedLength + 63) >>> 6: the minimal number of long values allowing to store unpackedLength bits.
packedLength(long) - Static method in class net.algart.arrays.PackedBitArraysPer8
Returns (unpackedLength + 7) >>> 3: the minimal number of byte values allowing to store unpackedLength bits.
palette() - Method in class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
palette() - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns the palette (byte[4][256]) if the indexed image is supposed.
ParaboloidOfRevolutionFunc - Class in net.algart.math.patterns
 
parallelDistance(double...) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(coordinates)), but works faster because does not require to create an instance of Point class.
parallelDistance(double, double) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(x, y)), but works faster because does not require to allocate any objects.
parallelDistance(double, double, double) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(x, y, z)), but works faster because does not require to allocate any objects.
parallelDistance(long...) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(coordinates)), but works faster because does not require to create an instance of IPoint class.
parallelDistance(long, long) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(x, y)), but works faster because does not require to allocate any objects.
parallelDistance(long, long, long) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(x, y, z)), but works faster because does not require to allocate any objects.
parallelDistance(IPoint) - Method in class net.algart.math.IRectangularArea
Returns the parallel distance from the given point to this rectangular area.
parallelDistance(Point) - Method in class net.algart.math.RectangularArea
Returns the parallel distance from the given point to this rectangular area.
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.
parent - Variable in class net.algart.math.patterns.AbstractWeightedPattern
The parent pattern.
parent - Variable in class net.algart.matrices.scanning.Boundary2DWrapper
The parent scanner: the methods of this object call the corresponding methods of the parent one.
parent() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns the parent function of this one: the first argument of getInstance method.
parent() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns the parent function of this one: the first argument of getInstance method.
parent() - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor
parent() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
parent() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
parent() - Method in class net.algart.matrices.linearfiltering.TiledConvolution
parent() - Method in class net.algart.matrices.morphology.ContinuedMorphology
parent() - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
parent() - Method in class net.algart.matrices.morphology.TiledMorphology
parent() - Method in class net.algart.matrices.morphology.TiledRankMorphology
parent() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
Returns the Boundary2DWrapper.parent scanner.
PArray - Interface in net.algart.arrays
AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double), read-only access.
parseIntWithMetricalSuffixes(String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Integer.parseInt that "understands" suffixes K, M, G, that mean "Kilo" (1024), "Mega" (1048576) and "Giga" (1073741824).
parseLongWithMetricalSuffixes(String) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Long.parseLong that "understands" suffixes K, M, G, T, that mean "Kilo" (1024), "Mega" (1048576), "Giga" (1073741824) and "Tera" (1099511627776).
part(double, double) - Method in class net.algart.arrays.AbstractArrayContext
 
part(double, double) - Method in interface net.algart.arrays.ArrayContext
Returns new context, describing the execution of some subtask of the current task, from fromPart*100% of total execution until toPart*100% of total execution.
part(long, long, long) - Method in class net.algart.arrays.AbstractArrayContext
 
part(long, long, long) - Method in interface net.algart.arrays.ArrayContext
Returns new context, describing the execution of some subtask of the current task, from from/total*100% of total execution until to/total*100% of total execution.
part(ArrayContext, double, double) - Static method in class net.algart.arrays.AbstractIterativeArrayProcessor
This method returns context == null ? null : context.part(fromPart, toPart)).
pathClass() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns File.class.
pathClass() - Method in interface net.algart.arrays.DataFileModel
Returns the type of the data file paths used by this model.
Pattern - Interface in net.algart.math.patterns
Pattern: non-empty set of real points in multidimensional space (points with real coordinates).
Patterns - Class in net.algart.math.patterns
A set of static methods operating with and returning patterns.
percentile(int[], long, double) - Static method in class net.algart.arrays.Histogram
Equivalent to preciseValue(histogram,percentileLevel*(sumOfColumns-1)), if sumOfColumns>0.
percentile(long[], long, double) - Static method in class net.algart.arrays.Histogram
Equivalent to preciseValue(histogram,percentileLevel*(sumOfColumns-1)), if sumOfColumns>0.
percentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls percentile(src,m,pattern), where m=constantPercentileMatrix(src,percentileIndex).
percentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
percentile(Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the percentile of the source matrix by the specified pattern.
percentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - 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 percentile by the call percentile(dest,src,percentileIndexes,pattern) and returns dest as the result.
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the percentile of the source matrix by the specified pattern.
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation just calls percentile(dest,src,m,pattern), where m=constantPercentileMatrix(src,percentileIndex).
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.percentile(Matrix, double, Pattern) method, but the result matrix will be placed in the dest argument.
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.percentile(Matrix, Matrix, Pattern) method, but the result matrix will be placed in the dest argument.
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
PercentileBySquare3x3 - Class in net.algart.matrices.filters3x3
 
percentileIndex() - Method in class net.algart.matrices.filters3x3.PercentileBySquare3x3
 
percentileIndex(double, int) - Static method in class net.algart.arrays.ArraySelector
Returns index of the percentile with the given level in the array with the given number of elements.
percentileIndex(double, long) - Static method in class net.algart.arrays.ArraySelector
Returns index of the percentile with the given level in the array with the given number of elements.
performIteration(ArrayContext) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
performIteration(ArrayContext) - Method in interface net.algart.arrays.IterativeArrayProcessor
Performs the next iteration of the iterative algorithm.
performIteration(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeErosion
 
performIteration(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeOpening
 
performIteration(ArrayContext) - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
 
performIteration(ArrayContext) - Method in class net.algart.matrices.skeletons.ErodingSkeleton
 
performTasks(Runnable[]) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(Runnable[]) - Method in interface net.algart.arrays.ThreadPoolFactory
Equivalent to performTasks(null, tasks) call.
performTasks(Runnable[], int, int) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(Runnable[], int, int) - Method in interface net.algart.arrays.ThreadPoolFactory
Equivalent to performTasks(java.util.Arrays.copyOfRange(tasks, from, to)) call.
performTasks(ThreadFactory, Runnable[]) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(ThreadFactory, Runnable[]) - Method in interface net.algart.arrays.ThreadPoolFactory
Performs the specified tasks by the thread pool, returned by getThreadPool(threadFactory) method in the beginning of execution.
performTasks(ThreadFactory, Runnable[], int, int) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(ThreadFactory, Runnable[], int, int) - Method in interface net.algart.arrays.ThreadPoolFactory
Equivalent to performTasks(threadFactory, java.util.Arrays.copyOfRange(tasks, from, to)) call.
performTasks(Array, ThreadFactory, Runnable[]) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(Array, ThreadFactory, Runnable[]) - Method in interface net.algart.arrays.ThreadPoolFactory
Equivalent to ThreadPoolFactory.performTasks(java.util.concurrent.ThreadFactory, Runnable[]) method with the only difference, that the thread pool is got via getThreadPool(sourceArray, threadFactory) method.
perimeter() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
Returns the total length of the contour, following along the scanned boundary: an estimated perimeter of the measured object, "drawn" at the bit matrix.
perimeter() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns the total length of the contour, following along the scanned boundary: an estimated perimeter of the measured object, "drawn" at the bit matrix.
perimeter(ContourLineType) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the total length of the contour, following along the scanned boundary: perimeter of the measured object, "drawn" at the bit matrix, estimated according the specified contour line type.
PERIMETER - Enum constant in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Instructs Boundary2DSimpleMeasurer to measure the perimeter of the object: the length of the contour, following along the scanned boundary.
persistentThreadPool() - Method in class net.algart.arrays.DefaultThreadPoolFactory
Returns the persistent thread pool, returned by all calls of DefaultThreadPoolFactory.getThreadPool(Array, ThreadFactory) method, if it exists, or null in other case.
PFixedArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric, character or bit elements (byte, short, int, long, char or boolean), read-only access.
PFloatingArray - Interface in net.algart.arrays
AlgART array of any floating-point primitive elements (float or double), read-only access.
PIntegerArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric elements (byte, short, int or long), read-only access.
PIXEL_CENTERS_POLYLINE - Enum constant in enum class net.algart.matrices.scanning.ContourLineType
Style, for which it is considered that the contour is a polyline, connecting centers of all pixels, visited by scanBoundary method (boundary pixels of an object).
pixelCenterDX() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns change of x-coordinate of the pixel center, performed by this step.
pixelCenterDY() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns change of y-coordinate of the pixel center, performed by this step.
pixelClassifier() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns a reference to the pixel classifier, used by this object.
pixelTypeOrAttachedNode(int) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
Calculates and returns the value of an element C' in the resulting matrix, produced by asPixelTypes method with NEIGHBOUR_INDEX_OF_ATTACHED_NODE value of attachmentInformation argument, on the base of bit values of all neighbours (in terms of the straight-and-diagonal connectivity kind) of the corresponding unit element C in the source skeleton bit matrix.
pixelTypeOrAttachedNode(int) - Method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
 
pixelTypeOrAttachingBranch(int) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
Calculates and returns the value of an element C' in the resulting matrix, produced by asPixelTypes method with NEIGHBOUR_INDEX_OF_ATTACHING_BRANCH value of attachmentInformation argument, on the base of bit values of all neighbours (in terms of the straight-and-diagonal connectivity kind) of the corresponding unit element C in the source skeleton bit matrix.
pixelTypeOrAttachingBranch(int) - Method in class net.algart.matrices.skeletons.BasicSkeletonPixelClassifier2D
 
pixelVertexX() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns x-coordinate of the vertex of the new (current) pixel, which is common for the current and previous segments (pixel sides), on the assumption that the center of the new (current) pixel is at the origin of coordinates.
pixelVertexY() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns y-coordinate of the vertex of the new (current) pixel, which is common for the current and previous segments (pixel sides), on the assumption that the center of the new (current) pixel is at the origin of coordinates.
pixelVisitRemembered() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns true if this scanner is remembering and the current element was already visited by SkeletonScanner.visit() or SkeletonScanner.visitPreviousBranchPixel() method.
PNumberArray - Interface in net.algart.arrays
AlgART array of any primitive numeric elements (byte, short, int, long, float or double), read-only access.
Point - Class in net.algart.math
Point in multidimensional space with real coordinates.
pointCount() - Method in class net.algart.math.patterns.AbstractPattern
 
pointCount() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
pointCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
pointCount() - Method in interface net.algart.math.patterns.Pattern
Returns the number of points in this pattern.
pointCount() - Method in class net.algart.math.patterns.SimplePattern
 
pointInsideContourInformation(int[], int, int, double, double, boolean) - Static method in class net.algart.contours.Contours
 
pointInsideContourInformation(int, double, double, boolean) - Method in class net.algart.contours.Contours
 
pointInsideContourStatus(int, double, double, boolean) - Method in class net.algart.contours.Contours
 
points() - Method in class net.algart.math.patterns.AbstractPattern
 
points() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
points() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
points() - Method in interface net.algart.math.patterns.Pattern
Returns a set of all points of this pattern.
points() - Method in class net.algart.math.patterns.SimplePattern
 
POLYLINEAR_AVERAGING - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with polylinear interpolation and averaging while compression.
POLYLINEAR_FUNCTION - Enum constant in enum class net.algart.arrays.Matrices.InterpolationMethod
Polylinear interpolation method: the function value is calculated as a polylinear interpolation of 2n neighbour matrix elements.
POLYLINEAR_INTERPOLATION - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with polylinear interpolation (useful for expanding), but without interpolation.
pop() - Method in interface net.algart.arrays.ObjectStack
Equivalent to Stack.popElement().
popBit() - Method in interface net.algart.arrays.BitStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popByte() - Method in interface net.algart.arrays.ByteStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popChar() - Method in interface net.algart.arrays.CharStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popDouble() - Method in interface net.algart.arrays.DoubleStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popElement() - Method in interface net.algart.arrays.Stack
Removes the element at the top of this stack and returns it, or throws EmptyStackException if the stack is empty.
popFloat() - Method in interface net.algart.arrays.FloatStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popInt() - Method in interface net.algart.arrays.IntStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popLong() - Method in interface net.algart.arrays.LongStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popShort() - Method in interface net.algart.arrays.ShortStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
position() - Method in interface net.algart.arrays.DataBuffer
Returns the current mapping position.
position() - Method in class net.algart.arrays.DataFile.Range
Returns the starting range position.
position() - Method in class net.algart.matrices.stitching.DefaultFrame
 
position() - Method in interface net.algart.matrices.stitching.Frame
The position in n-dimensional space, where the given matrix is placed.
POSITIVE_DIFF - Static variable in interface net.algart.math.functions.Func
Positive difference of 2 numbers: f(x0, x1) = max(x0-x1,0).
PowerFunc - Class in net.algart.math.functions
Power function: f(x0, x1) = scale*x0x1 or f(x0) = scale*x0c, where c and scale are constants.
PowerFunc.Updatable - Class in net.algart.math.functions
Updatable extension of the power function with one argument.
preciseDoubledArea(int) - Method in class net.algart.contours.Contours
 
preciseDoubledArea(int[], int, int) - Static method in class net.algart.contours.Contours
 
preciseIntegralBetweenRanks(int[], double, double) - Static method in class net.algart.arrays.SummingHistogram
Precise equivalent of SummingHistogram.preciseIntegralBetweenRanks(long[], double, double) for a case of int[] type of the histogram.
preciseIntegralBetweenRanks(long[], double, double) - Static method in class net.algart.arrays.SummingHistogram
Returns the difference S(toRank)−S(fromRank), where S(r) is the summing function, defined in terms of the precise histogram model for the histogram b[k], passed via histogram argument.
preciseIntegralBetweenValues(int[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
Precise equivalent of SummingHistogram.preciseIntegralBetweenValues(long[], double, double, CountOfValues) for a case of int[] type of the histogram.
preciseIntegralBetweenValues(long[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
Returns the difference s(maxValue)−s(minValue), where s(v) is the summing function, defined in terms of the precise histogram model for the histogram b[k], passed via histogram argument.
preciseSumOf(ArrayContext, PFixedArray) - Static method in class net.algart.arrays.Arrays
preciseSumOf(ArrayContext, PFixedArray, boolean) - Static method in class net.algart.arrays.Arrays
Returns the integer sum of all array elements: the results of array.getLong(k) for all k==0,1,...,array.length()-1.
preciseSumOf(PFixedArray) - Static method in class net.algart.arrays.Arrays
preciseSumOf(PFixedArray, boolean) - Static method in class net.algart.arrays.Arrays
preciseValue(int[], double) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.preciseValue(long[], double) for a case of int[] type of the histogram.
preciseValue(long[], double) - Static method in class net.algart.arrays.Histogram
"Interpolated" version of Histogram.iValue(long[], long).
prefixSize - Variable in class net.algart.arrays.AbstractDataFileModel
The value returned by AbstractDataFileModel.recommendedPrefixSize() method.
previousBranchStepDirection() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns an index of the neighbour, towards which the current position was moved by the previous change of the current position via SkeletonScanner.firstStep(int, boolean), SkeletonScanner.firstStepFromBranch(boolean) or SkeletonScanner.nextStep() method, or -1 if the previous change of the current position was performed by some other method like SkeletonScanner.goTo(long...) or SkeletonScanner.nextNodeOrBranch().
previousCoordinates() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns the coordinates of the neighbour of the current element, which was current before the last change of the current position, if this change was performed via SkeletonScanner.firstStep(int, boolean), SkeletonScanner.firstStepFromBranch(boolean) or SkeletonScanner.nextStep() method, or throws IllegalStateException if the previous change of the current position was performed by some other method like SkeletonScanner.goTo(long...) or SkeletonScanner.nextNodeOrBranch().
previousIndexInArray() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Reduced and more efficient version of SkeletonScanner.previousCoordinates(), designed for indexing elements of the built-in AlgART array of the skeleton matrix.
previousLineOffset(long) - Method in class net.algart.matrices.Abstract2DProcessor
 
PRIMITIVE_TYPES - Static variable in class net.algart.arrays.Arrays
Unmodifiable list of all primitive types.
PRIVATE - Enum constant in enum class net.algart.arrays.DataBuffer.AccessMode
This mode works almost alike DataBuffer.AccessMode.READ_WRITE, but any changes in the data array are lost.
process() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
process() - Method in class net.algart.arrays.Arrays.Copier
 
process() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Performs full processing the source AlgART array, passed to the constructor.
process() - Method in interface net.algart.arrays.IterativeArrayProcessor
Performs a loop of calls of performIteration method, while IterativeArrayProcessor.done() method returns false.
process(Map<K, Matrix<?>>, Map<K, Matrix<?>>) - Method in interface net.algart.matrices.ApertureProcessor
Main method of the aperture processor, that performs processing the source matrices src with saving results in the resulting matrices dest.
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.ContinuedStreamingApertureProcessor
 
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Processes the passed source matrix M=src and the passed additional matrices Mk=additionalMatrices.get(k) by this streaming aperture processor and stores the result R in dest argument.
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to process(dest, src, Matrices.several(PArray.class, additionalMatrix1, additionalMatrix2, additionalMatrix3), pattern).
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to process(dest, src, Matrices.several(PArray.class, additionalMatrix1, additionalMatrix2), pattern).
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to process(dest, src, Matrices.several(PArray.class, additionalMatrix1), pattern).
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.StreamingApertureProcessor
Equivalent to process(dest, src, Matrices.several(PArray.class), pattern).
process(UpdatablePArray, PArray, Range, long) - Method in class net.algart.arrays.GeneralizedBitProcessing
Performs processing of the source array src, with saving results in dest array, on the base of the bit processing algorithm, specified for this instance.
process3Lines(Object, int, Object, int, int, int, int) - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
processBits(ArrayContext, UpdatableBitArray, BitArray, long, int, int) - Method in interface net.algart.arrays.GeneralizedBitProcessing.SliceOperation
Processes the source bit array srcBits and saves the results in destBits bit array.
processRange(long, long, int, long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Processes the region of the source AlgART array, passed to the constructor.
processSubArr(long, int, int) - Method in class net.algart.arrays.Arrays.Copier
This implementation copies src.subArr(position,count) to dest.subArr(position,count) via UpdatableArray.copy(Array) method.
processSubArr(long, int, int) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Should process the specified region of the source AlgART array.
productDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation returns Collections.singletonList(this).
productDecomposition(int) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the product decomposition: the list of patterns such that the convolution with this pattern is equivalent to sequential convolution with all patterns from the list.
profilingMode() - Static method in class net.algart.arrays.Arrays.SystemSettings
If true, the algorithms, processing AlgART arrays, should write to logs some timing information with the level CONFIG or higher (in terms of java.util.logging).
ProgressUpdater - Interface in net.algart.contexts
The context allowing to inform the user about the percents of some long-working method.
projectionAlongAxis(int) - Method in class net.algart.math.IPoint
Returns the projection of this point along the given axis with the number of coordinates, decreased by 1.
projectionAlongAxis(int) - Method in class net.algart.math.patterns.AbstractPattern
 
projectionAlongAxis(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
projectionAlongAxis(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
projectionAlongAxis(int) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
projectionAlongAxis(int) - Method in interface net.algart.math.patterns.Pattern
Returns the projection of this pattern along the given axis.
projectionAlongAxis(int) - Method in interface net.algart.math.patterns.RectangularPattern
 
projectionAlongAxis(int) - Method in class net.algart.math.patterns.SimplePattern
 
projectionAlongAxis(int) - Method in interface net.algart.math.patterns.UniformGridPattern
 
projectionAlongAxis(int) - Method in class net.algart.math.Point
Returns the projection of this point along the given axis with the number of coordinates, decreased by 1.
projectionLength(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
projectionMax(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
projectionMin(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
ProjectiveOperator - Class in net.algart.math.functions
Projective operator (projective transformation): O f(x) = f(y), yi = (aix + bi) / (cx + d) (ai means the line i of the matrix A), where the numeric n x n matrix A, the n-dimensional vectors b and c and the number d are parameters of the transformation.
provideResult() - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
PSEUDO_CYCLIC - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The pseudo-cyclic (or toroidal) continuation mode.
pseudoCyclicIndex(long...) - Method in class net.algart.arrays.AbstractMatrix
 
pseudoCyclicIndex(long...) - Method in interface net.algart.arrays.Matrix
An analog of Matrix.index(long...) method, that does not check, whether the passed coordinates are in the required ranges, but replaces the resulting index with the positive remainder from division of it by the length of the built-in array.
push(E) - Method in interface net.algart.arrays.ObjectStack
Equivalent to pushElement(value).
pushBit(boolean) - Method in interface net.algart.arrays.BitStack
Appends value element to the end of this stack.
pushByte(byte) - Method in interface net.algart.arrays.ByteStack
Appends value element to the end of this stack.
pushChar(char) - Method in interface net.algart.arrays.CharStack
Appends value element to the end of this stack.
pushDouble(double) - Method in interface net.algart.arrays.DoubleStack
Appends value element to the end of this stack.
pushElement(Object) - Method in interface net.algart.arrays.Stack
Appends value element to the top of this stack.
pushFloat(float) - Method in interface net.algart.arrays.FloatStack
Appends value element to the end of this stack.
pushInt(int) - Method in interface net.algart.arrays.IntStack
Appends value element to the end of this stack.
pushLong(long) - Method in interface net.algart.arrays.LongStack
Appends value element to the end of this stack.
pushShort(short) - Method in interface net.algart.arrays.ShortStack
Appends value element to the end of this stack.

Q

Quadruple3x5ThinningSkeleton2D - Class in net.algart.matrices.skeletons
Algorithm of 2-dimensional skeletonization of binary matrices based on 4 thinning steps, corresponding to 4 directions with the step 90 degree, based on analysis of 3x5 aperture.
quick() - Method in class net.algart.arrays.AbstractArray
This implementation returns Optional.empty().
quick() - Method in interface net.algart.arrays.Array
Returns the Java array that backs this buffer, if it exists and the start offset in this array is 0, or Optional.empty() in other case.
Quick2DAverager - Class in net.algart.matrices.morphology
 
quickClone(boolean[]) - Method in class net.algart.arrays.BooleanJArrayHolder
Quick analog of array.clone().
quickClone(byte[]) - Method in class net.algart.arrays.ByteJArrayHolder
Quick analog of array.clone().
quickClone(char[]) - Method in class net.algart.arrays.CharJArrayHolder
Quick analog of array.clone().
quickClone(double[]) - Method in class net.algart.arrays.DoubleJArrayHolder
Quick analog of array.clone().
quickClone(float[]) - Method in class net.algart.arrays.FloatJArrayHolder
Quick analog of array.clone().
quickClone(int[]) - Method in class net.algart.arrays.IntJArrayHolder
Quick analog of array.clone().
quickClone(long[]) - Method in class net.algart.arrays.LongJArrayHolder
Quick analog of array.clone().
quickClone(short[]) - Method in class net.algart.arrays.ShortJArrayHolder
Quick analog of array.clone().
QuickGradientByCross3x3 - Class in net.algart.matrices.filters3x3
 
quickNew(int) - Method in class net.algart.arrays.BooleanJArrayHolder
Quick analog of new boolean[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.ByteJArrayHolder
Quick analog of new byte[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.CharJArrayHolder
Quick analog of new char[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.DoubleJArrayHolder
Quick analog of new double[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.FloatJArrayHolder
Quick analog of new float[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.IntJArrayHolder
Quick analog of new int[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.LongJArrayHolder
Quick analog of new long[newArrayLength]}.
quickNew(int) - Method in class net.algart.arrays.ShortJArrayHolder
Quick analog of new short[newArrayLength]}.
quickNew(long) - Method in class net.algart.arrays.BooleanJArrayHolder
Equivalent of BooleanJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.ByteJArrayHolder
Equivalent of ByteJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.CharJArrayHolder
Equivalent of CharJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.DoubleJArrayHolder
Equivalent of DoubleJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.FloatJArrayHolder
Equivalent of FloatJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.IntJArrayHolder
Equivalent of IntJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.LongJArrayHolder
Equivalent of LongJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
quickNew(long) - Method in class net.algart.arrays.ShortJArrayHolder
Equivalent of ShortJArrayHolder.quickNew(int) method, but in addition it checks that newArrayLength is actually 32-bit value (newArrayLength==(int)newArrayLength) and, if not, throws TooLargeArrayException.
QuickPointCountPattern - Interface in net.algart.math.patterns
Interface, used by Pattern implementations to indicate that they support quick access to the number of points in pattern.
quickStitching(RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher
 

R

range() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the values of both minimal and maximal array element stored in this object.
range() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the mapped region within the file, in bytes.
range() - Method in class net.algart.math.functions.RectangularFunc
Returns min..max range, inside which this function returns in value.
range(int) - Method in class net.algart.math.IRectangularArea
Returns IRange.valueOf(min(coordIndex), max(coordIndex)).
range(int) - Method in class net.algart.math.RectangularArea
Returns Range.valueOf(min(coordIndex), max(coordIndex)).
Range - Class in net.algart.math
Numeric inclusive real range: a set of double numbers min()<=x<=max().
rangeFrom(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the starting index in the source array (inclusive) of the specified region.
rangeLength(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the length of the specified region.
rangeOf(ArrayContext, PArray) - Static method in class net.algart.arrays.Arrays
rangeOf(ArrayContext, PArray, Arrays.MinMaxInfo) - Static method in class net.algart.arrays.Arrays
Returns a Range.valueOf(min, max), where min is equal to the minimal array element and min is equal to the maximal array element.
rangeOf(PArray) - Static method in class net.algart.arrays.Arrays
rangeOf(PArray, Arrays.MinMaxInfo) - Static method in class net.algart.arrays.Arrays
ranges() - Method in class net.algart.math.IRectangularArea
Returns the projections of this rectangular area to all axes.
ranges() - Method in class net.algart.math.RectangularArea
Returns the projections of this rectangular area to all axes.
rangeTo(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the ending index in the source array (exclusive) of the specified region.
rank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
This implementation creates a new updatable matrix dest by the call dest=memoryModel.newMatrix(UpdatablePArray.class,Arrays.elementType(requiredType),baseMatrix.dimensions()), calculates the rank by the call rank(dest,baseMatrix,rankedMatrix,pattern) and returns dest as the result.
rank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
rank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Returns a new updatable matrix, containing the rank of some given values v regarding the source matrix baseMatrix with the specified pattern.
rank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicRankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
Equivalent to RankMorphology.rank(Class, Matrix, Matrix, Pattern) method, but the result matrix will be placed in the dest argument and the required type will be chosen automatically as dest.type(PArray.class).
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledRankMorphology
 
RankMorphology - Interface in net.algart.matrices.morphology
Rank operations over n-dimensional matrices: percentile, rank, mean between given percentiles or values, etc., calculated on all matrix elements in an aperture with the fixed shape, represented by Pattern class.
RankPrecision - Enum Class in net.algart.matrices.morphology
Some predefined precision characteristics of rank operations, described in RankMorphology interface.
RankProcessors - Class in net.algart.matrices.morphology
A set of streaming aperture processors, implementing all operations, specified in RankMorphology interface.
read(InputStream, UpdatablePArray, ByteOrder) - Static method in class net.algart.arrays.Arrays
Reads all elements of the passed array from the passed input stream from its current position.
READ - Enum constant in enum class net.algart.arrays.DataBuffer.AccessMode
This access mode should be used if you need read-only access to the data.
READ_WRITE - Enum constant in enum class net.algart.arrays.DataBuffer.AccessMode
This access mode should be used if you need write access to data.
readAlgARTImage(Path) - Static method in class net.algart.external.MatrixIO
Loads the multichannel image (list of matrices), saved in the specified folder by MatrixIO.writeAlgARTImage(Path, List) call.
readAlgARTMatrix(Path) - Static method in class net.algart.external.MatrixIO
 
readAllBuffer(FileChannel, long, ByteBuffer) - Static method in class net.algart.arrays.StandardIODataFileModel
Reads all content of the byte buffer (dest.limit() bytes) from the given position of the file channel.
readBufferedImage(Path) - Static method in class net.algart.external.MatrixIO
 
readImage(Path) - Static method in class net.algart.external.MatrixIO
 
readUTF8(File) - Static method in class net.algart.arrays.ExternalProcessor
Reads the full content of the given text file and returns it as a String.
readWorkUTF8(String) - Method in class net.algart.arrays.ExternalProcessor
Equivalent to readUTF8(getWorkFile(childFileName)).
readyCount() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of elements that was already processed until this moment.
readyCount() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Return the total number of the processed elements of the source array.
readyCountPerTask() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of elements, that was already processed until this moment per each of parallel tasks, which the algorithm is split into.
readyPart() - Method in class net.algart.arrays.ArrayContext.Event
Returns the ready part of total algorithm execution.
RealScalarSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a real number, represented by a double value, stored in an AlgART array UpdatablePNumberArray.
RealScalarSampleArray() - Constructor for class net.algart.matrices.spectra.RealScalarSampleArray
 
RealVectorSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a vector of real numbers with some fixed length, represented by an array of double values, stored in an AlgART arras UpdatablePNumberArray.
RECOMMENDED_ELAPSED_TIME_FOR_ADDITIONAL_LOGGING - Static variable in class net.algart.arrays.Arrays.SystemSettings
Minimal elapsed time, in milliseconds, of long-working operations, when some classes write (to logs) additional profiling information about such operations (in a case when Arrays.SystemSettings.profilingMode() returns true).
RECOMMENDED_TIME_OF_NONINTERRUPTABLE_PROCESSING - Static variable in class net.algart.arrays.Arrays.SystemSettings
The recommended time interval, in milliseconds, for calling ArrayContext.checkInterruption() and ArrayContext.updateProgress methods by Arrays.ParallelExecutor and AbstractIterativeArrayProcessor classes.
recommendedBankSize(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
 
recommendedBankSize(boolean) - Method in interface net.algart.arrays.DataFileModel
The size of every memory bank in bytes, recommended for data files created by this factory.
recommendedBankSize(boolean) - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.bankSize",16777216) (16 MB) when the argument is true and Integer.getInteger("net.algart.arrays.DefaultDataFileModel.resizableBankSize",4194304) (4 MB) when the argument is false on 64-bit Java machines.
recommendedBankSize(boolean) - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.StandardIODataFileModel.bankSize",65536) (64 KB) (regardless of the argument), stored while initializing StandardIODataFileModel class, or default value 65536 if some exception occurred while calling Integer.getInteger.
recommendedNumberOfBanks() - Method in class net.algart.arrays.AbstractDataFileModel
 
recommendedNumberOfBanks() - Method in interface net.algart.arrays.DataFileModel
The number of memory banks, recommended for data files created by this factory.
recommendedNumberOfBanks() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.numberOfBanksPerCPU", 3) * Arrays.SystemSettings.availableProcessors(), stored while initializing this DefaultDataFileModel class, or default value 3 * Arrays.SystemSettings.availableProcessors(), if some exception occurred while calling Integer.getInteger.
recommendedNumberOfBanks() - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.StandardIODataFileModel.numberOfBanks", 32), stored while initializing this StandardIODataFileModel class, or default value 32 if some exception occurred while calling Integer.getInteger.
recommendedNumberOfRanges(Array, boolean) - Static method in class net.algart.arrays.Arrays.ParallelExecutor
The default (recommended) number of ranges for splitting the given AlgART array.
recommendedNumberOfTasks() - Method in class net.algart.arrays.DefaultThreadPoolFactory
If this instance was created by the constructor with numberOfTasks=0 argument (or via DefaultThreadPoolFactory.getDefaultThreadPoolFactory() method), this implementation returns the result of Arrays.SystemSettings.cpuCount() method.
recommendedNumberOfTasks() - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the recommended number of tasks, which your algorithm is split into for optimizing processing large data.
recommendedNumberOfTasks(Array) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This method returns the same value as DefaultThreadPoolFactory.recommendedNumberOfTasks(), excepting that when the passed array is very little, this method may return less value (usually 1).
recommendedNumberOfTasks(Array) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the recommended number of tasks, which your algorithm is split into for optimizing processing the given AlgART on multiprocessor computers.
recommendedPrefixSize() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns AbstractDataFileModel.prefixSize — the long value passed to the constructor, or 0 if the constructor without long argument was used.
recommendedPrefixSize() - Method in interface net.algart.arrays.DataFileModel
The size (in bytes) of the starting gap in all temporary files, created by DataFileModel.createTemporary(boolean) method.
recommendedSingleMappingLimit() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns 0.
recommendedSingleMappingLimit() - Method in interface net.algart.arrays.DataFileModel
If a mapped AlgART array is unresizable and it's size, in bytes, is less than or equal to the result of this method, then all data file is mapped by a single large bank.
recommendedSingleMappingLimit() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.singleMappingLimit",268435456) (256 MB) on 64-bit Java machines.
rectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion.Frame
 
RectangleUpdater - Interface in net.algart.contexts
The context allowing to inform the application that some rectangular region of some 2D matrix or image has been updated.
RectangularArea - Class in net.algart.math
Rectangular real area, i.e. hyperparallelepiped in multidimensional space with real coordinates of vertices.
RectangularFunc - Class in net.algart.math.functions
Absolute value function: f(x0) = in if min<=x0<=max and f(x0) = out in other case, where min, max, in, out are parameters of this function.
RectangularPattern - Interface in net.algart.math.patterns
Interface, used by Pattern implementations to indicate that they are rectangular patterns, i.e. consist of all points of some uniform grid inside some hyperparallelepiped.
RECURSIVE_BUFFERING_TILES - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
The optimized algorithm, used by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: it recursibly splits the underlying array of the source one into a tree of "tiles" (by all coordinates, if it is a matrix) and preloads every tile, which is little enough, into Java memory before copying.
reduce(Matrix<T>, IRectangularArea) - Static method in enum class net.algart.matrices.DependenceApertureBuilder
Returns matrix.subMatrix(from, to, Matrix.ContinuationMode.PSEUDO_CYCLIC), where from[k] = -aperture.min(k) and to[k] = matrix.dim(k)-aperture.max(k).
Region(IRange[]) - Constructor for class net.algart.arrays.Matrices.Region
Creates new instance of this class.
REGULAR_BUFFERING_TILES - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
The optimized algorithm, used by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: it splits the underlying array of the source one into a regular grid of "tiles" (by all coordinates, if it is a matrix) and preloads every tile into Java memory before copying.
releaseArray(Object) - Method in class net.algart.arrays.JArrayPool
Releases the Java array, returned by previous JArrayPool.requestArray() call, and adds it to the internal cache of arrays.
releaseArray(UpdatableArray) - Method in class net.algart.arrays.ArrayPool
Releases the AlgART array, returned by previous ArrayPool.requestArray() call, and adds it to the internal cache of arrays.
releaseThreadPool(ExecutorService) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation calls pool.shutdown(), if there is no persistent thread pool (DefaultThreadPoolFactory.persistentThreadPool() returns null), or does nothing in other case.
releaseThreadPool(ExecutorService) - Method in interface net.algart.arrays.ThreadPoolFactory
Finishes using the thread pool returned by ThreadPoolFactory.getThreadPool(Array, ThreadFactory) method.
rem(int, int) - Static method in class net.algart.matrices.Abstract2DProcessor
 
rem(long, long) - Static method in class net.algart.matrices.Abstract2DProcessor
 
remove(MutableArray, long) - Static method in class net.algart.arrays.Arrays
Removes 1 element at the specified position in the array.
removeContainingRectangle() - Method in class net.algart.contours.ContourHeader
 
removeContoursRange(int, int) - Method in class net.algart.contours.Contours
 
removeExtension(String) - Static method in class net.algart.external.MatrixIO
 
removeFrameId() - Method in class net.algart.contours.ContourHeader
 
removeInterruptionListener(InterruptionContext.Listener) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
removeInterruptionListener(InterruptionContext.Listener) - Method in interface net.algart.contexts.InterruptionContext
Removes the listener added by InterruptionContext.addInterruptionListener(Listener) method.
removeLastContour() - Method in class net.algart.contours.Contours
 
removeRange(MutableArray, long, long) - Static method in class net.algart.arrays.Arrays
Removes all elements at positions position..position+count-1 in the array.
removeSingleContour(int) - Method in class net.algart.contours.Contours
 
requestArray() - Method in class net.algart.arrays.ArrayPool
Returns the ready for use unresizable AlgART array.
requestArray() - Method in class net.algart.arrays.JArrayPool
Returns the ready for use Java array.
RESERVED - Static variable in class net.algart.contours.ContourHeader
If (x & 0xFF000000) == ContourHeader.RESERVED, it means that it is a special element, not a point.
reset() - Method in class net.algart.math.IRangeFinder.IntArrayAppender
 
reset() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
Resets the internal counter to 0.
reset() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Resets all internal buffers before scanning new matrix.
reset() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Clears the state of this scanner: resets the current position to not positioned state and, in remembering scanners, resets the state of all pixels to unvisited.
reset(int) - Method in class net.algart.math.IRangeFinder.IntArrayAppender
 
resetCounters() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Resets the counters, returned by Boundary2DScanner.stepCount() and Boundary2DScanner.orientedArea() method, and all other counters, that are possibly increased by inheritors of this class.
resetCounters() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
 
resetCounters() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
resetUsedMemory() - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Resets the memory counter returned by ConnectedObjectScanner.maxUsedMemory() method.
resize(ArrayContext, Matrices.ResizingMethod, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Resizes the source matrix to the dimensions of the passed result matrix and stores the resized matrix in result argument.
result() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
result() - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns the result of the previous iteration.
result() - Method in class net.algart.matrices.morphology.IterativeErosion
 
result() - Method in class net.algart.matrices.morphology.IterativeOpening
 
result() - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
 
result() - Method in class net.algart.matrices.skeletons.ErodingSkeleton
 
REVERSE - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function 1.0 - x0: LinearFunc.getInstance(1.0, -1.0).
reverseBitOrder(byte[]) - Static method in class net.algart.arrays.PackedBitArraysPer8
Equivalent to reverseBitOrder(bytes, 0, bytes.length).
reverseBitOrder(byte[], int, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
Inverts bits order in all bytes in the specified array.
reverseBitsOrder(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Reverse order of count bits, packed in src array, starting from the bit #srcPos, and puts the result into dest array, starting from the bit #destPos.
reverseContour(MutableIntArray, IntArray) - Static method in class net.algart.contours.Contours
 
reverseNeighbourIndex(int) - Method in class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
 
reverseNeighbourIndex(int) - Method in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Returns an index of such neighbour B of some element A of a skeleton matrix, so that the element A is the neighbour with the specified index neighbourIndex of its neighbour B.
reverseOrderComparator(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Returns comparator allowing to sort the array in reverse (decreasing) order via sort method.
revive() - Method in class net.algart.math.geom.Direction2D
Revive direction vector: the direction angle φ is changed to an equivalent angle in 0<=φ<2π range (if current φ is not in this range), and the values cos φ and sin φ are recalculated.
revive() - Method in class net.algart.math.geom.UnsafeSegment2D
Revive direction vector by recalculation of the normal unit vector: see Direction2D.revive().
rgbAlphaMasks(int) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedBGRToInterleaved
 
rgbAlphaMasks(int) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
rgbAlphaMasks(int) - Method in class net.algart.external.awt.MatrixToBufferedImage
Returns the band masks, which will be passed to Raster.createPackedRaster method, if you want to convert data into a packed BufferedImage.
rgbToHue(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
rgbToLightness(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
rgbToSaturationHsl(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
rgbToSaturationHsv(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
rgbToValue(double, double, double) - Static method in class net.algart.arrays.ColorMatrices
 
right() - Method in class net.algart.math.IRangeFinder
 
right(int) - Method in class net.algart.math.IRangeFinder
 
rightFromNonZeroPart() - Method in class net.algart.arrays.Histogram
Returns true if and only if the current bar is zero: b[⌊v⌋]=0 (v is the current value) and all bars from the right are also zero: b[k]=0 for all k>⌊v⌋.
rightFromOrAtBoundOfNonZeroPart() - Method in class net.algart.arrays.Histogram
Returns true if and only all bars from the right of the current bar are zero: b[k]=0 for all k>⌊v⌋ (v is the current value).
rotate(Rotation2D) - Method in class net.algart.math.geom.Direction2D
Rotates current direction: new direction angle will be φ + rot.getRotationAngle(), where φ is current direction angle.
rotate(Rotation2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center: new direction angle will be φ + rot.getRotationAngle(), where φ is current direction angle.
rotateBack(Rotation2D) - Method in class net.algart.math.geom.Direction2D
Rotates current direction: new direction angle will be φ - rot.getRotationAngle(), where φ is current direction angle.
rotateBack(Rotation2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center: new direction angle will be φ - rot.getRotationAngle(), where φ is current direction angle.
ROTATION_X_MINUS_TO_Y_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
ROTATION_X_PLUS_TO_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
ROTATION_Y_MINUS_TO_X_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
ROTATION_Y_PLUS_TO_X_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
Rotation2D - Class in net.algart.math.geom
2D rotation by some angle: an immutable object representing some rotation angle Δφ.
rotationStepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
rotationStepCount() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
round() - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls AbstractPattern.roundedPoints() method and constructs a new integer pattern on the base of this set, like as it is performed in Patterns.newIntegerPattern(java.util.Collection) method.
round() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
round() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
round() - Method in interface net.algart.math.patterns.Pattern
Returns this pattern, every point of which is rounded to the nearest integer point.
ROUND_DOWN - Enum constant in enum class net.algart.arrays.GeneralizedBitProcessing.RoundingMode
Round-down mode.
ROUND_UP - Enum constant in enum class net.algart.arrays.GeneralizedBitProcessing.RoundingMode
Round-up mode.
round32(double) - Static method in class net.algart.arrays.Arrays
Analog of StrictMath.round, but producing nearest int result in range -Integer.MAX_VALUE..+Integer.MAX_VALUE (with saturation in a case of overflow).
roundedCoordArea() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop of calls of AbstractPattern.roundedCoordRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
roundedCoordArea() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
roundedCoordArea() - Method in interface net.algart.math.patterns.Pattern
Returns the same result as Pattern.coordArea() method, but all minimal and maximal coordinates are rounded to integer values by StrictMath.round operation.
roundedCoordRange(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns coordRange(coordIndex).toRoundedRange().
roundedCoordRange(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
roundedCoordRange(int) - Method in interface net.algart.math.patterns.Pattern
Returns the same result as Pattern.coordRange(int coordIndex) method, but both minimal and maximal coordinates are rounded to integer values by StrictMath.round operation.
roundedDirections2D() - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
 
roundedDirections2D() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
 
roundedDirections2D() - Method in interface net.algart.matrices.linearfiltering.Derivator
 
roundedMultiply(double) - Method in class net.algart.math.IPoint
Returns the product of this point and the given scalar multiplier: every coordinate #i in the result is StrictMath.round(thisInstance.coord(i)*multiplier).
roundedPoints() - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls AbstractPattern.points() method and returns a new set, built from the returned set of real points by conversion of every point to an integer point via Point.toRoundedPoint() method, as written in comments to this method in Pattern interface.
roundedPoints() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
roundedPoints() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
roundedPoints() - Method in interface net.algart.math.patterns.Pattern
Returns the set of all integer points, obtained from the points of this pattern (results of points() method by rounding with help of Point.toRoundedPoint() method.
roundedScale(double...) - Method in class net.algart.math.IPoint
Returns new point, each coordinate #i of which is StrictMath.round(thisInstance.coord(i)*multipliers[i]).
roundingMode() - Method in class net.algart.arrays.GeneralizedBitProcessing
Returns the rounding mode, used by this instance.
roundOf(Point) - Static method in class net.algart.math.IPoint
Returns a new point with the same coordinates as the given real point.
roundOf(Range) - Static method in class net.algart.math.IRange
Returns an instance of this class describing the same range as the given real range, with bounds, rounded to the nearest integers.
roundOf(RectangularArea) - Static method in class net.algart.math.IRectangularArea
Returns a new rectangular area with the same coordinates as the given area.
run() - Method in class net.algart.contexts.InterruptableAction
This method performs some action or throws InterruptedException in a case when the current thread is interrupted via thread.interrupt() call.

S

safelyAdd(long, long) - Static method in enum class net.algart.matrices.DependenceApertureBuilder
Returns sum of the arguments a+b, if this sum can be precisely represented by long type, i.e. if it lies in Long.MIN_VALUE..Long.MAX_VALUE range, or throws IndexOutOfBoundsException in other case.
SampleArray - Interface in net.algart.matrices.spectra
Array of samples for transforming by some spectral algorithm like FFT.
scalarProduct(IPoint) - Method in class net.algart.math.IPoint
Returns the scalar product of this and given point.
scalarProduct(Point) - Method in class net.algart.math.Point
Returns the scalar product of this and given point.
scale(double...) - Method in class net.algart.math.IPoint
Returns new point, each coordinate #i of which is (long)(thisInstance.coord(i)*multipliers[i]).
scale(double...) - Method in class net.algart.math.patterns.AbstractPattern
 
scale(double...) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
scale(double...) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
scale(double...) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
scale(double...) - Method in interface net.algart.math.patterns.Pattern
Returns this pattern, scaled by the specified multipliers along all coordinates.
scale(double...) - Method in interface net.algart.math.patterns.RectangularPattern
 
scale(double...) - Method in class net.algart.math.patterns.SimplePattern
This method is implemented here by scaling all points in the point set, stored in this object and returned by SimplePattern.points() method, by the call p.scale(multipliers).
scale(double...) - Method in interface net.algart.math.patterns.UniformGridPattern
 
scale(double...) - Method in interface net.algart.math.patterns.WeightedPattern
 
scale(double...) - Method in class net.algart.math.Point
Returns new point, each coordinate #i of which is thisInstance.coord(i)*multipliers[i].
scaleAndShift(double[], double[], Point) - Method in class net.algart.math.IPoint
More efficient version of IPoint.scaleAndShift(double[], Point) method, which stores the coordinates of the result in the passed Java array instead of creating new instance of this class.
scaleAndShift(double[], double[], Point) - Method in class net.algart.math.Point
More efficient version of Point.scaleAndShift(double[], Point) method, which stores the coordinates of the result in the passed Java array instead of creating new instance of this class.
scaleAndShift(double[], Point) - Method in class net.algart.math.IPoint
Returns new point, each coordinate #i of which is shift.coord(i)+thisInstance.coord(i)*multipliers[i].
scaleAndShift(double[], Point) - Method in class net.algart.math.Point
Returns new point, each coordinate #i of which is shift.coord(i)+thisInstance.coord(i)*multipliers[i].
scanBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Equivalient of scanBoundary(null).
scanBoundary(ArrayContext) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Scans the current boundary.
scanBranch(int, boolean, boolean) - Method in class net.algart.matrices.skeletons.SkeletonScanner
On the assumption that the current pixel is a node or isolated pixel, completely scans the branch, originating at this node and going towards its neighbour with the given index.
scanBranchFromBranch(boolean, boolean) - Method in class net.algart.matrices.skeletons.SkeletonScanner
On the assumption that the current pixel is some branch pixel, scans the part of this branch towards one of the sides of the current pixel.
scanner() - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Polygon2D
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Region
Finds the intersection of this region with the hyperplane, described by the equation xn−1=sectionCoordinateValue, and returns this intersection as an array of (n−1)-dimensional regions.
SEGMENT_CENTERS_POLYLINE - Enum constant in enum class net.algart.matrices.scanning.ContourLineType
Style, for which it is considered that the contour is a polyline, connecting centers of all boundary segments, visited by scanBoundary method.
Segment2D - Class in net.algart.math.geom
2D segment
segmentCenterDX() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns change of x-coordinate of the center of the current boundary segment, performed by this step.
segmentCenterDY() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns change of y-coordinate of the center of the current boundary segment, performed by this step.
segmentCentersArea(int) - Method in class net.algart.contours.Contours
 
segmentCentersArea(int[], int, int) - Static method in class net.algart.contours.Contours
 
segmentCentersArea(IntArray) - Static method in class net.algart.contours.Contours
 
segmentCentersPerimeter(int) - Method in class net.algart.contours.Contours
 
segmentCentersPerimeter(int[], int, int) - Static method in class net.algart.contours.Contours
 
segmentCentersPerimeter(IntArray) - Static method in class net.algart.contours.Contours
 
select(byte[], double[], byte[], int) - Method in class net.algart.arrays.ByteArraySelector
Finds the percentiles with the specified levels (from 0.0 to 1.0) among first length elements of the passed array of bytes and returns them in results argument.
select(byte[], int[], byte[], int) - Method in class net.algart.arrays.ByteArraySelector
Finds the percentiles with the specified indexes among first length elements of the passed array of bytes and returns them in results argument.
select(double[], byte[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of byte[] array.
select(double[], char[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of char[] array.
select(double[], double[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of double[] array.
select(double[], float[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of float[] array.
select(double[], int[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of int[] array.
select(double[], long[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of long[] array.
select(double[], short[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, double[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of short[] array.
select(int[], byte[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of byte[] array.
select(int[], char[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of char[] array.
select(int[], double[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of double[] array.
select(int[], float[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of float[] array.
select(int[], int[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of int[] array.
select(int[], long[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of long[] array.
select(int[], short[], int) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the element from first length elements of short[] array.
select(int, int, int, byte[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from byte[] array.
select(int, int, int, char[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from char[] array.
select(int, int, int, double[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from double[] array.
select(int, int, int, float[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from float[] array.
select(int, int, int, int[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from int[] array.
select(int, int, int, long[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from long[] array.
select(int, int, int, short[]) - Method in class net.algart.arrays.ArraySelector
Optimized version of ArraySelector.select(long, long, long, ArrayComparator, ArrayExchanger) method for selecting the element from short[] array.
select(long, double[], ArrayComparator, ArrayExchanger) - Method in class net.algart.arrays.ArraySelector
Equivalent of
select(long, long[], ArrayComparator, ArrayExchanger) - Method in class net.algart.arrays.ArraySelector
Partially reorders elements of some array 0..numberOfElements-1 so, that every element, having index m=percentileIndexes[k] in increasing order, will be placed at the position array[m] (m=0..numberOfElements-1), all previous elements (in increasing order) will be placed before it, and all further elements will be placed after it.
select(long, long, long, ArrayComparator, ArrayExchanger) - Method in class net.algart.arrays.ArraySelector
The version of ArraySelector.select(long, long[], ArrayComparator, ArrayExchanger) method for selecting the single element with the required index.
SELECT - Static variable in interface net.algart.math.functions.Func
Select function: f(x0, x1, ..., xn-1) = xi+1, where i is x0 cast to integer type: i=(int)x[0].
SELECT_FROM_8_DIRECTIONS_2D - Static variable in interface net.algart.math.functions.Func
Selecting from 8 "integer" directions on 2D plane: f(x0, x1) = integer code from 1 to 8.
SELECT_IF_GREATER - Static variable in interface net.algart.math.functions.Func
Select function: f(x0, x1, x2, x3) = x0 > x1 ? x2 : x3.
SELECT_IF_GREATER_OR_EQUAL - Static variable in interface net.algart.math.functions.Func
Select function: f(x0, x1, x2, x3) = x0 >= x1 ? x2 : x3.
SelectConstantFunc - Class in net.algart.math.functions
Selecting constant function: f(x0, x1, ..., xn-1) = values[(int)x0], where values is the given array of constants.
selectionFunc() - Method in enum class net.algart.matrices.linearfiltering.Derivator.SuppressionMode
 
SeparableFastHartleyTransform - Class in net.algart.matrices.spectra
Fast Hartley transform (FHT) (in multidimensional case — the separable fast Hartley transform).
SeparableFastHartleyTransform() - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according to the formula 1 from the comments to this class.
SeparableFastHartleyTransform(boolean) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley 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.
SeparableFastHartleyTransform(boolean, long) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley 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.
SeparableFastHartleyTransform(long) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according to the formula 1 from the comments to this class.
separableHartleyToFourier(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the separable Hartley spectrum H of some real n-dimensional matrix into the (complex) Fourier spectrum F of the same matrix.
separableHartleyToFourier(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the separable Hartley spectrum H of some complex n-dimensional matrix into the (complex) Fourier spectrum F of the same matrix.
separate(ArrayContext, List<? extends Matrix<? extends UpdatablePArray>>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Analog of Matrices.separate(ArrayContext, Matrix) method, that does not allocate memory, but stores the results into previously created list of matrices.
separate(ArrayContext, Matrix<? extends T>) - Static method in class net.algart.arrays.Matrices
Equivalent to separate(context, interleaved, Integer.MAX_VALUE) (no limitations).
separate(ArrayContext, Matrix<? extends T>, int) - Static method in class net.algart.arrays.Matrices
Splits a single (n+1)-dimensional interleaved matrix M0xM1x...xMn along dimension #0 to M0 separate n-dimensional matrices M1x...xMn and returns them as a list.
serialize() - Method in class net.algart.contours.Contours
 
serializeAlgARTMatrix(Matrix<? extends PArray>, OutputStream, MatrixIO.SerializationMode, ByteOrder) - Static method in class net.algart.external.MatrixIO
 
set(double[], double) - Method in interface net.algart.math.functions.Func.Updatable
Correct some of x arguments so that get(x) will be, as possible, equal to newResult.
set(double[], double) - Method in class net.algart.math.functions.InverseNumberFunc.Updatable
 
set(double[], double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
set(double[], double) - Method in class net.algart.math.functions.PowerFunc.Updatable
 
set(long, E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
set(long, E) - Method in interface net.algart.arrays.UpdatableObjectArray
set(long, E[], int, int, UpdatableArray[]) - Method in interface net.algart.arrays.CombinedMemoryModel.BufferedCombiner
Stores count elements of the combined array, starting from te specified index, inside the given set of AlgART arrays (storage).
set(long, E, UpdatableArray[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
set(long, E, UpdatableArray[]) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Stores the element value at position #index of the combined array inside the given set of AlgART arrays.
setAll(double, double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information.
setAll(double, double, double, double, double, double) - Method in class net.algart.math.geom.Segment2D
Equivalent to setAll(centerX, centerY, length, fi) (nx and ny are ignored, unlike an implementation in UnsafeSegment2D).
setAll(double, double, double, double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information.
setAll(double, double, double, Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information (normal.getAngle() = this.getFi() + π / 2).
setAllIndexesActual() - Method in class net.algart.math.IRangeFinder
 
setAllIndexesActual() - Method in class net.algart.math.rectangles.IRectangleFinder
 
setAlwaysAddAlpha(boolean) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
setAlwaysAddAlpha(boolean) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedToBandedRGB
 
setAngle(double) - Method in class net.algart.math.geom.Direction2D
Sets the angle: new direction will be (cos φ, sin φ), φ = fi argument (in radians).
setBit(int, boolean) - Method in class net.algart.math.MutableInt128
Sets the bit #index of the absolute value of this number to the given value.
setBit(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setBit(long) - Method in interface net.algart.arrays.UpdatableBitArray
Sets the bit #index to 1 (true).
setBit(long[], long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Sets the bit #index in the packed dest bit array.
setBit(long[], long, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
Sets the bit #index in the packed dest bit array.
setBit(long, boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setBit(long, boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Sets the element #index to specified value.
setBit(LongBuffer, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Sets the bit #index in the packed dest bit buffer.
setBits(long, long[], long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.setBit(long, boolean) method.
setBits(long, long[], long, long) - Method in interface net.algart.arrays.UpdatableBitArray
Copies count bits from the specified packed bit array, starting from srcArrayOffset index, into this array, starting from arrayPos index.
setByte(long, byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setByte(long, byte) - Method in interface net.algart.arrays.UpdatableByteArray
Sets the element #index to specified value.
setCenter(double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the coordinates of the segment center.
setCenterX(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the x-coordinate of the segment center.
setCenterY(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the y-coordinate of the segment center.
setChar(long, char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setChar(long, char) - Method in interface net.algart.arrays.UpdatableCharArray
Sets the element #index to specified value.
setClearBoundary(boolean) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
setConnectivityType(ConnectivityType) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
setContinuationMode(Matrix.ContinuationMode) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
Sets continuation model.
setContourTouchingMaxXMatrixBoundary(boolean) - Method in class net.algart.contours.ContourHeader
 
setContourTouchingMaxYMatrixBoundary(boolean) - Method in class net.algart.contours.ContourHeader
 
setContourTouchingMinXMatrixBoundary(boolean) - Method in class net.algart.contours.ContourHeader
 
setContourTouchingMinYMatrixBoundary(boolean) - Method in class net.algart.contours.ContourHeader
 
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls AbstractUpdatableBitArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls AbstractUpdatableByteArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls AbstractUpdatableCharArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls AbstractUpdatableDoubleArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls AbstractUpdatableFloatArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls AbstractUpdatableIntArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls AbstractUpdatableLongArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls AbstractUpdatableObjectArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls AbstractUpdatableShortArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object) - Method in interface net.algart.arrays.MutableArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableBitArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableByteArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableCharArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableDoubleArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableFloatArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableIntArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableLongArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableObjectArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePFixedArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePFloatingArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePIntegerArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableShortArray
 
setData(long, Object) - Method in interface net.algart.arrays.UpdatableArray
Copies min(this.length() - arrayPos, srcArray.length}) elements from the specified Java array of corresponding type, starting from 0 index, into this array, starting from arrayPos index.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.setBit(long, boolean) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of AbstractUpdatableByteArray.setByte(long, byte) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of AbstractUpdatableCharArray.setChar(long, char) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of AbstractUpdatableDoubleArray.setDouble(long, double) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of AbstractUpdatableFloatArray.setFloat(long, float) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of AbstractUpdatableIntArray.setInt(long, int) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of AbstractUpdatableLongArray.setLong(long, long) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of AbstractUpdatableObjectArray.set(long, Object) method.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of AbstractUpdatableShortArray.setShort(long, short) method.
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableBitArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableByteArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableCharArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableDoubleArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableFloatArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableIntArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableLongArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableObjectArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePFixedArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePFloatingArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePIntegerArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableShortArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.UpdatableArray
Copies count elements from the specified Java array of corresponding type, starting from srcArrayOffset index, into this array, starting from arrayPos index.
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setDouble(long, double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Sets the element #index to specified value.
setDouble(long, double) - Method in interface net.algart.arrays.UpdatablePArray
Sets the element #index by conversion from double, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0.0 for boolean element type.
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setBit(index, (Boolean)value).booleanValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setByte(index, (Byte)value).byteValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setChar(index, (Character)value).charValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setDouble(index, (Double)value).doubleValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFloat(index, (Float)value).floatValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setInt(index, (Integer)value).intValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setLong(index, (Long)value).longValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls set(index, value).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setShort(index, (Short)value).shortValue()).
setElement(long, Object) - Method in interface net.algart.arrays.UpdatableArray
Sets the element #index to specified value.
setEnableAlpha(boolean) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
setEqualityPrecision(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the "equality prevision" for this segment: a precision of segments equality considered by equals and hashCode methods.
setErrorStream(OutputStream) - Method in class net.algart.arrays.ExternalProcessor
Sets the stream for duplication of the error stream of an external program.
setFi(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment orientation (an angle between 0x and a ray from 1st to 2nd segment end).
setFi(double, double, double) - Method in class net.algart.math.geom.Segment2D
Equivalent to setFi(fi) (nx and ny are ignored, unlike an implementation in UnsafeSegment2D).
setFi(double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment direction.
setFloat(long, float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setFloat(long, float) - Method in interface net.algart.arrays.UpdatableFloatArray
Sets the element #index to specified value.
setFrameId(int) - Method in class net.algart.contours.ContourHeader
 
setIndexActual(IntPredicate) - Method in class net.algart.math.IRangeFinder
Allows to remove some ranges from finding, for example, if they were processed by some way and already not necessary.
setIndexActual(IntPredicate) - Method in class net.algart.math.rectangles.IRectangleFinder
 
setIndexedRanges(int[], int[], int[], int) - Method in class net.algart.math.IRangeFinder
 
setIndexedRectangles(int[], int[], int[], int[], int[], int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
setIndexingBase(int) - Method in class net.algart.contours.ContourFiller
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setInt(long, int) - Method in interface net.algart.arrays.UpdatableIntArray
Sets the element #index to specified value.
setInt(long, int) - Method in interface net.algart.arrays.UpdatablePArray
Equivalent to setLong(index, (long)value), but may work little faster.
setInternalContour(boolean) - Method in class net.algart.contours.ContourHeader
 
setInterrupter(BooleanSupplier) - Method in class net.algart.contours.ContourJoiner
 
setJoiningOrder(ContourJoiner.JoiningOrder) - Method in class net.algart.contours.ContourJoiner
 
setLabelsMap(int[]) - Method in class net.algart.contours.ContourFiller
 
setLabelToFillerDefault(IntUnaryOperator) - Method in class net.algart.contours.ContourFiller
 
setLength(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment length.
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setLong(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
Sets the element #index to specified value.
setLong(long, long) - Method in interface net.algart.arrays.UpdatablePArray
Sets the element #index by conversion from long, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0 for boolean element type.
setMatrix(Matrix<? extends BitArray>) - Method in class net.algart.matrices.scanning.ContainingMainBoundaryFinder
 
setMatrixToProcess(Matrix<? extends UpdatablePArray>) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
setMeasureTimingLevel(int) - Method in class net.algart.contours.ContourJoiner
 
setMultithreading(boolean) - Method in class net.algart.matrices.filters3x3.AbstractQuickFilter3x3
 
setMultithreading(boolean) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
setNeedToFill(IntPredicate) - Method in class net.algart.contours.ContourFiller
 
setNeedToUnpack(boolean) - Method in class net.algart.contours.ContourFiller
 
setNeedToUnpackDiagonals(boolean) - Method in class net.algart.contours.ContourFiller
 
setNestingLevelNecessary(boolean) - Method in class net.algart.contours.ContourNestingAnalyser
 
setNewReadOnlyViewStatus() - Method in class net.algart.arrays.AbstractArray
Sets to true the value of the private boolean field returned by AbstractArray.isNewReadOnlyView() method.
setNewStatus(boolean) - Method in class net.algart.arrays.AbstractArray
Sets the value of the private boolean field returned by AbstractArray.isNew() method.
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls setNewStatus(false).
setNonNew() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setNewStatus(false).
setNonNew() - Method in interface net.algart.arrays.UpdatableArray
Clears the "new status" for this array instance.
setNormal(Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Copies the agrument into the normal unit vector inside this object (value.getAngle() = this.getFi() + π / 2)
setNumberOfPoints(int) - Method in class net.algart.contours.ContourLength
 
setObjectLabel(int) - Method in class net.algart.contours.ContourHeader
 
setObjectLabel(int, int) - Method in class net.algart.contours.Contours
 
setOptimizeCollinearSteps(boolean) - Method in class net.algart.contours.Contours
 
setOutputStream(OutputStream) - Method in class net.algart.arrays.ExternalProcessor
Sets the stream for duplication of the output stream of an external program.
setPackResultContours(boolean) - Method in class net.algart.contours.ContourJoiner
 
setPriority(int) - Method in class net.algart.finalizing.Finalizer
Sets the priority of the thread serving this finalizer.
setRanges() - Method in class net.algart.math.rectangles.IRectangleFinder
 
setRanges(int[], int[]) - Method in class net.algart.math.IRangeFinder
 
setRanges(IntUnaryOperator, IntUnaryOperator, int) - Method in class net.algart.math.IRangeFinder
 
setReadPixelValuesViaColorModel(boolean) - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
setReadPixelValuesViaGraphics2D(boolean) - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
setRectangles(int[], int[], int[], int[]) - Method in class net.algart.math.rectangles.IRectangleFinder
 
setRectangles(IntUnaryOperator, IntUnaryOperator, IntUnaryOperator, IntUnaryOperator, int) - Method in class net.algart.math.rectangles.IRectangleFinder
 
setRounding(boolean) - Method in class net.algart.matrices.morphology.Quick2DAverager
 
setShort(long, short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setShort(long, short) - Method in interface net.algart.arrays.UpdatableShortArray
Sets the element #index to specified value.
setStrictDivision(boolean) - Method in class net.algart.matrices.morphology.Quick2DAverager
 
setSystemStreams() - Method in class net.algart.arrays.ExternalProcessor
Equivalent to two calls: setOutputStream(System.out) and setErrorStream(System.err).
setTemporary(Array, boolean) - Static method in class net.algart.arrays.LargeMemoryModel
Changes temporary status, returned by LargeMemoryModel.isTemporary(Array) method.
setTemporary(DataFile, boolean) - Method in class net.algart.arrays.AbstractDataFileModel
 
setTemporary(DataFile, boolean) - Method in interface net.algart.arrays.DataFileModel
If value is true, adds the passed data file instance into the internal collection returned by DataFileModel.allTemporaryFiles() method; if value is false, removes it from that collection.
setTo(MutableInt128) - Method in class net.algart.math.MutableInt128
Sets this number to be identical to the passed number.
setToDouble(double) - Method in class net.algart.math.MutableInt128
Sets this number to be truncated 128-bit long approximation of the passed double value.
setToLong(long) - Method in class net.algart.math.MutableInt128
Sets this number to be equal to the passed long value.
setToLongIntProduct(long, int) - Method in class net.algart.math.MutableInt128
Sets this object to be equal to the exact product firstMultiplier*secondMultiplier.
setToLongLongProduct(long, long) - Method in class net.algart.math.MutableInt128
Sets this object to be equal to the exact product firstMultiplier*secondMultiplier.
setToLongSqr(long) - Method in class net.algart.math.MutableInt128
Sets this object to be equal to the exact square of the given value: value*value.
setToUnsignedLong(long) - Method in class net.algart.math.MutableInt128
Sets this number to be equal to the passed long value, interpreted as unsigned 64-bit value.
setToUnsignedLongLongProduct(long, long) - Method in class net.algart.math.MutableInt128
Sets this object to be equal to the exact unsigned product firstMultiplier*secondMultiplier, where the arguments are interpreted as unsigned 64-bit integers.
setUnsignedInt32(boolean) - Method in class net.algart.external.awt.MatrixToBufferedImage
Specifies how to convert 32-bit int values to bytes: by simple unsigned shift ">>>24" (true value) or via usual AlgART scaling: 0 to 0, Integer.MAX_VALUE to 255 (false value).
several(Class<T>, Matrix<?>...) - Static method in class net.algart.arrays.Matrices
Returns an updatable list java.util.Arrays.asList(matrices.clone()), if all these matrices are not null and all their built-in arrays matrices[k].array() are instances of the required arrayClass, or throws an exception in other case.
shallowClone() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.standardObjectClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns (UpdatableArray)super.shallowClone().
shallowClone() - Method in interface net.algart.arrays.Array
Returns a "shallow" clone of this object: another array consisting of the same elements, but with independent length, start offset, capacity, copy-on-next-write and possible other information about any array characteristics besides its elements.
shallowClone() - Method in interface net.algart.arrays.MutableArray
 
shallowClone() - Method in interface net.algart.arrays.MutableBitArray
 
shallowClone() - Method in interface net.algart.arrays.MutableByteArray
 
shallowClone() - Method in interface net.algart.arrays.MutableCharArray
 
shallowClone() - Method in interface net.algart.arrays.MutableDoubleArray
 
shallowClone() - Method in interface net.algart.arrays.MutableFloatArray
 
shallowClone() - Method in interface net.algart.arrays.MutableIntArray
 
shallowClone() - Method in interface net.algart.arrays.MutableLongArray
 
shallowClone() - Method in interface net.algart.arrays.MutableObjectArray
 
shallowClone() - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePFixedArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePFloatingArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePIntegerArray
 
shallowClone() - Method in interface net.algart.arrays.MutableShortArray
 
shallowClone() - Method in interface net.algart.arrays.UpdatableArray
 
share() - Method in class net.algart.arrays.Histogram
Creates new instance of this class, which uses the same arrays of bars b[k].
share() - Method in class net.algart.arrays.SummingHistogram
 
shareCount() - Method in class net.algart.arrays.Histogram
Returns the number of instances of this class, sharing the histogram array b[k] with this instance.
shift(IPoint) - Method in class net.algart.math.IRectangularArea
Shifts this rectangular area by the specified vector and returns the shifted area.
shift(IPoint) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
shift(IPoint) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the pattern shifted by the argument, that is consisting of points with the same weights, generated from points of this instance by adding the argument via IPoint.add(IPoint) method.
shift(Point) - Method in class net.algart.math.patterns.AbstractPattern
 
shift(Point) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
shift(Point) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
shift(Point) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
shift(Point) - Method in interface net.algart.math.patterns.Pattern
Returns this pattern, shifted by the argument.
shift(Point) - Method in interface net.algart.math.patterns.RectangularPattern
 
shift(Point) - Method in class net.algart.math.patterns.SimplePattern
This method is implemented here by shifting all points in the point set, stored in this object and returned by SimplePattern.points() method, by the call p.add(shift).
shift(Point) - Method in interface net.algart.math.patterns.UniformGridPattern
 
shift(Point) - Method in class net.algart.math.RectangularArea
Shifts this rectangular area by the specified vector and returns the shifted area.
shiftAlongAxis(int, double) - Method in class net.algart.math.Point
Returns this point shifted by the passed shift along the axis #coordIndex.
shiftAlongAxis(int, long) - Method in class net.algart.math.IPoint
Returns this point shifted by the passed shift along the axis #coordIndex.
shiftAndSwap(IPoint) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
shiftBack(IPoint) - Method in class net.algart.math.IRectangularArea
Shifts this rectangular area by vector.symmetric() and returns the shifted area.
shiftBack(Point) - Method in class net.algart.math.RectangularArea
Shifts this rectangular area by vector.symmetric() and returns the shifted area.
shiftBackAndSwap(IPoint) - Method in class net.algart.matrices.morphology.MatrixPairMorphology
 
ShiftFramePosition - Class in net.algart.matrices.stitching
 
shiftGridIndexes(IPoint) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
shiftGridIndexes(IPoint) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
shiftGridIndexes(IPoint) - Method in interface net.algart.math.patterns.RectangularPattern
 
shiftGridIndexes(IPoint) - Method in interface net.algart.math.patterns.UniformGridPattern
Returns another uniform-grid pattern, identical to this one with the only difference, that the grid index i(k) = (i0(k), i1(k), ..., in−1(k)) for each point #k of the result is shifted by the argument of this method via the call i(k).add(shift).
shiftLeft(int) - Method in class net.algart.math.MutableInt128
Shifts all bits of the absolute value of this number leftwards by the specified number of bits.
shiftPositions(List<Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
shiftRight(int) - Method in class net.algart.math.MutableInt128
Shifts all bits of the absolute value of this number rightwards by the specified number of bits.
shiftRightRounding(int) - Method in class net.algart.math.MutableInt128
Divides the absolute value of this number by 2shift and rounds the result to the closest 128-bit integer value.
shiftRightRounding(long, int) - Static method in class net.algart.math.MutableInt128
Divides the given value by 2shift and rounds the result to the closest long value.
SHIFTS_ALONG_8_DIRECTIONS_2D - Static variable in interface net.algart.math.functions.Func
Vectors, corresponding to 8 directions recognized by Func.SELECT_FROM_8_DIRECTIONS_2D function.
ShiftStitchingMethod<P extends FramePosition> - Class in net.algart.matrices.stitching
 
ShortAndIndexArrayExchanger(short[], int[]) - Constructor for class net.algart.arrays.JArrays.ShortAndIndexArrayExchanger
Creates new exchanger, exchanging elements of both passed arrays.
ShortArray - Interface in net.algart.arrays
AlgART array of short values, read-only access.
ShortArrayComparator(short[]) - Constructor for class net.algart.arrays.JArrays.ShortArrayComparator
Creates new comparator, comparing elements of the passed array.
ShortArrayExchanger(short[]) - Constructor for class net.algart.arrays.JArrays.ShortArrayExchanger
Creates new exchanger, exchanging elements of the passed array.
ShortJArrayHolder - Class in net.algart.arrays
A simple class allowing to reuse Java short[] array many times.
ShortJArrayHolder() - Constructor for class net.algart.arrays.ShortJArrayHolder
 
ShortStack - Interface in net.algart.arrays
Stack of short values.
shutdownNow() - Method in class net.algart.finalizing.Finalizer
Shutdown the finalizer.
side() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the current pixel side (or throws IllegalStateException if this scanner was not positioned yet).
side() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
SignalMemoryModel - Class in net.algart.arrays
The degenerate memory model that does not allow to create any AlgART arrays.
signum() - Method in class net.algart.math.MutableInt128
Returns the signum function of this number.
SIMPLE - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
Usual parallel copying algorithm, implemented by Arrays.Copier class or by the analogous private class, used by Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array) method.
SIMPLE - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Simplest resizing method.
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
simpleBehaviorForEmptySpace() - Method in interface net.algart.matrices.stitching.StitchingMethod
 
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in interface net.algart.matrices.stitching.StitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
SimpleMemoryModel - Class in net.algart.arrays
The simplest memory model, based on usual Java arrays.
SimplePattern - Class in net.algart.math.patterns
The simplest implementation of the Pattern interface, based on a set (java.util.Set or some equivalent form), containing all pattern points.
SimplePattern(Collection<Point>) - Constructor for class net.algart.math.patterns.SimplePattern
Creates a pattern containing the given collection of points.
singleThreadVersion() - Method in class net.algart.arrays.AbstractArrayContext
 
singleThreadVersion() - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that the thread pool factory, returned by ArrayContext.getThreadPoolFactory() method, returns thisInstance.getThreadPoolFactory().singleThreadVersion().
singleThreadVersion() - Method in class net.algart.arrays.DefaultThreadPoolFactory
 
singleThreadVersion() - Method in interface net.algart.arrays.ThreadPoolFactory
Returns new factory, identical to this one with the only exception that the recommended number of tasks in the created instance is always one.
size() - Method in class net.algart.arrays.AbstractMatrix
 
size() - Method in interface net.algart.arrays.Matrix
Returns the total number of matrix elements.
size() - Method in class net.algart.arrays.MatrixInfo
Returns the array length: total number of elements in the matrix.
size() - Method in class net.algart.math.IRange
size() - Method in class net.algart.math.IRectangularArea
Returns all sizes of this rectangular area in a form of IPoint.
size() - Method in class net.algart.math.Range
size() - Method in class net.algart.math.RectangularArea
Returns all sizes of this rectangular area in a form of Point.
size(int) - Method in class net.algart.math.IRectangularArea
Returns max(coordIndex) - min(coordIndex) + 1.
size(int) - Method in class net.algart.math.RectangularArea
Returns max(coordIndex) - min(coordIndex).
SizeMismatchException - Exception Class in net.algart.arrays
Unchecked exception thrown by some methods, processing several AlgART arrays or matrices, when the passed arrays / matrices have different lengths / dimensions.
SizeMismatchException() - Constructor for exception class net.algart.arrays.SizeMismatchException
Constructs an instance of this class.
SizeMismatchException(String) - Constructor for exception class net.algart.arrays.SizeMismatchException
Constructs an instance of this class with the specified detail message.
sizeOf(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the size in bytes, required for each element of an array with the given primitive element type.
sizeOf(Class<?>, long) - Static method in class net.algart.arrays.Arrays
Estimates the size in bytes of the array with the given primitive element type and the given length.
sizeOf(Collection<Matrix<? extends T>>) - Static method in class net.algart.arrays.Matrices
Estimates the summary size (in bytes) of all the matrices in the passed collection.
sizeOf(Array) - Static method in class net.algart.arrays.Arrays
Estimates the size in bytes of the array.
sizeOf(Matrix<?>) - Static method in class net.algart.arrays.Matrices
Estimates the size (in bytes) of the matrix.
sizeOfBytesForCopying(PArray) - Static method in class net.algart.arrays.Arrays
Returns the minimal size of byte[] array, enough for copying there the given AlgART array by Arrays.copyArrayToBytes(byte[], PArray, ByteOrder) method.
sizeOfFrames(List<Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
sizes() - Method in class net.algart.math.IRectangularArea
Returns the sizes of this rectangular area along all dimensions.
sizes() - Method in class net.algart.math.RectangularArea
Returns the sizes of this rectangular area along all dimensions.
sizeX() - Method in class net.algart.math.IRectangularArea
Returns maxX() - minX() + 1.
sizeX() - Method in class net.algart.math.RectangularArea
Returns maxX() - minX().
sizeY() - Method in class net.algart.math.IRectangularArea
Returns maxY() - minY() + 1.
sizeY() - Method in class net.algart.math.RectangularArea
Returns maxY() - minY().
sizeZ() - Method in class net.algart.math.IRectangularArea
Returns maxZ() - minZ() + 1.
sizeZ() - Method in class net.algart.math.RectangularArea
Returns maxZ() - minZ().
skeleton() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns a reference to the skeleton, scanned by this object.
SkeletonPixelClassifier - Class in net.algart.matrices.skeletons
Classifier of pixels of skeletons (bit matrices, generated by skeletonization algorithms), separating them into "nodes", "branch pixels" and other groups.
SkeletonPixelClassifier(int) - Constructor for class net.algart.matrices.skeletons.SkeletonPixelClassifier
Creates new instance of this class, allowing to process skeletons with the given number of dimensions.
SkeletonPixelClassifier.AttachmentInformation - Enum Class in net.algart.matrices.skeletons
Style of interpretation of non-negative results while detecting pixel types of the skeleton.
SkeletonScanner - Class in net.algart.matrices.skeletons
Scanner of skeletons (bit matrices, generated by skeletonization algorithms), allowing to scan a skeleton, find and traverse all its structural elements like nodes and branches.
sliceOperation() - Method in class net.algart.arrays.GeneralizedBitProcessing
Returns the bit processing algorithm, used by this instance.
SMALL_FIRST - Enum constant in enum class net.algart.contours.ContourJoiner.JoiningOrder
 
SMM - Static variable in class net.algart.arrays.Arrays
solveLinearEquationsSet(double[], double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Solves the system of linear equations Ax=y by Gauss elimination algorithm with partial (column) pivoting.
sort(int, int, ArrayComparator32, ArrayExchanger32) - Method in class net.algart.arrays.ArraySorter
Calls the previous ArraySorter.sort(long, long, ArrayComparator, ArrayExchanger) method with the same arguments.
sort(long, long, ArrayComparator, ArrayExchanger) - Method in class net.algart.arrays.ArraySorter
Sorts from..to-1 fragment of some array in increasing order.
sort(UpdatableArray, ArrayComparator) - Static method in class net.algart.arrays.Arrays
Sorts the array in increasing order, according to passed comparator.
sortIndexes(int[], int, int, ArrayComparator) - Method in class net.algart.arrays.ArraySorter
Sorts indexes[from..to-1] in increasing order.
sortIndexes(int[], int, int, ArrayComparator32) - Method in class net.algart.arrays.ArraySorter
Calls the previous ArraySorter.sortIndexes(int[], int, int, ArrayComparator comparator) method with the same arguments.
sortIndexesByLabels(int[]) - Method in class net.algart.contours.Contours
 
sortIndexesByLabels(int[], boolean) - Method in class net.algart.contours.Contours
 
sortIndexesByPreciseArea(int[], boolean) - Method in class net.algart.contours.Contours
 
sortIndexesByPreciseArea(int[], boolean, boolean) - Method in class net.algart.contours.Contours
 
SpectralTransform - Interface in net.algart.matrices.spectra
Spectral transform: Fourier, Hartley, Hadamar, etc.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Calculates C, the separable Hartley spectrum of the convolution of some two real matrices, on the base of P and Q — the separable Hartley spectra of these two real matrices.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.FastFourierTransform
Calculates C = P*Q, i.e. multiplies each element of the complex multidimensional matrix P to the corresponding element of the complex multidimensional matrix Q and stores result in the corresponding element of the complex multidimensional matrix C.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Calculates C, the separable Hartley spectrum of the convolution of some two complex matrices, on the base of P and Q — the separable Hartley spectra of these two complex matrices.
splitToRanges(int[], int) - Static method in class net.algart.arrays.Arrays
 
splitToRanges(long[], long) - Static method in class net.algart.arrays.Arrays
 
src - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The reference to the source processed array.
Stack - Interface in net.algart.arrays
Resizable stack of any elements.
StandardIODataFileModel - Class in net.algart.arrays
Alternative implementation of DataFileModel, that creates usual Java files, but emulates mapping via standard read/write operations.
StandardIODataFileModel() - Constructor for class net.algart.arrays.StandardIODataFileModel
StandardIODataFileModel(boolean, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(null, 0, cacheReading, directBuffers).
StandardIODataFileModel(File) - Constructor for class net.algart.arrays.StandardIODataFileModel
StandardIODataFileModel(File, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(tempPath, 0, cacheReading, StandardIODataFileModel.defaultDirectBuffers()).
StandardIODataFileModel(File, boolean, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(tempPath, 0, cacheReading, directBuffers).
StandardIODataFileModel(File, long, boolean, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Creates new instance of this class.
standardObjectClone() - Method in class net.algart.arrays.AbstractArray
Performs default Object.clone() call and clears in its result both new status and new-read-only-view status.
startAngleInRadians() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
startGap(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 beginning of each processed block.
StatusUpdater - Interface in net.algart.contexts
The context allowing to inform the user about execution of a long-working method via some status line or its analog.
STEP_FUNCTION - Enum constant in enum class net.algart.arrays.Matrices.InterpolationMethod
Simplest interpolation method: the real coordinates are truncated to integer numbers by (long)x Java operator.
stepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
stepCount() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
stepOfGrid(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
stepOfGrid(int) - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the grid step dj along the coordinate #j of this pattern along the coordinate #j=coordIndex.
stepsOfGrid() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
This implementation returns a new copy of Java array of grid steps, specified in the constructor.
stepsOfGrid() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the array of grid steps d of this pattern.
stepsOfGridEqual(UniformGridPattern) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
stepsOfGridEqual(UniformGridPattern) - Method in interface net.algart.math.patterns.UniformGridPattern
Indicates whether the other uniform-grid pattern has the same grid steps.
stitch(ArrayContext, Matrix<? extends UpdatablePArray>, Point, long...) - Method in class net.algart.matrices.stitching.Stitcher
 
Stitcher<P extends FramePosition> - Class in net.algart.matrices.stitching
 
StitchingFunc - Interface in net.algart.matrices.stitching
Abstract mathematical function, depending on coordinates in n-dimensional space and several values.
stitchingMethod() - Method in class net.algart.matrices.stitching.Stitcher
 
StitchingMethod<P extends FramePosition> - Interface in net.algart.matrices.stitching
 
storeElement(E) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Should store all information about the passed element of the combiner array in CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
STRAIGHT_AND_DIAGONAL - Enum constant in enum class net.algart.matrices.scanning.ConnectivityType
Straight-and-diagonal connectivity.
STRAIGHT_ONLY - Enum constant in enum class net.algart.matrices.scanning.ConnectivityType
Straight connectivity.
straightStepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
StreamingApertureProcessor - Class in net.algart.matrices
Streaming aperture matrix processor: an algorithm, processing one or several n-dimensional matrices and returning one resulting matrix, where the value of every element of the resulting matrix depends on (and only on) the source elements in an aperture with the fixed shape "around" the same position.
StreamingApertureProcessor(ArrayContext) - Constructor for class net.algart.matrices.StreamingApertureProcessor
Creates an instance of this class with the given context.
STRICT - Enum constant in enum class net.algart.matrices.linearfiltering.Derivator.SuppressionMode
 
STRICT_BOUNDARY - Enum constant in enum class net.algart.matrices.scanning.ContourLineType
Style, for which it is considered that the contour is identical to the boundary.
strictArea(int) - Method in class net.algart.contours.Contours
 
strictArea(int[], int, int) - Static method in class net.algart.contours.Contours
 
strictArea(IntArray) - Static method in class net.algart.contours.Contours
 
strictMode() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns true if and only if the array was copied in "strict" mode, i.e. by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) or Matrices.copy(ArrayContext, Matrix, Matrix, int, boolean) method with the argument strictMode=true or by any other method of copying arrays.
strictPerimeter(int) - Method in class net.algart.contours.Contours
 
strictPerimeter(int[], int, int) - Static method in class net.algart.contours.Contours
 
strictPerimeter(IntArray) - Static method in class net.algart.contours.Contours
 
StrongQuadruple3x5ThinningSkeleton2D - Class in net.algart.matrices.skeletons
Stronger version of Quadruple3x5ThinningSkeleton2D skeletonization algorithm.
structureLike(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix
 
structureLike(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Returns a view ot this matrix, where the elements are reordered in some order "like" in the specified matrix m.
sub(long, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of this array from the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of src2 array from the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, SampleArray, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of src array from the sample #srcIndex1 of src array and stores the result into position #destIndex of this array.
subArr(long, long) - Method in class net.algart.arrays.AbstractArray
This implementation returns subArray(position, position + count).
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
subArr(long, long) - Method in interface net.algart.arrays.Array
subArr(long, long) - Method in interface net.algart.arrays.UpdatableArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableBitArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableByteArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableCharArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableDoubleArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableFloatArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableIntArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableObjectArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePFixedArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableShortArray
 
subArray(long, long) - Method in class net.algart.arrays.AbstractArray
 
subArray(long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns new instance of AbstractBitArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractBitArray.getBit(long) and AbstractBitArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns new instance of AbstractByteArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractByteArray.getByte(long) and AbstractByteArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns new instance of AbstractCharArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractCharArray.getChar(long) and AbstractCharArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns new instance of AbstractDoubleArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractDoubleArray.getDouble(long) and AbstractDoubleArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns new instance of AbstractFloatArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractFloatArray.getFloat(long) and AbstractFloatArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns new instance of AbstractIntArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractIntArray.getInt(long) and AbstractIntArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns new instance of AbstractLongArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractLongArray.getLong(long) and AbstractLongArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns new instance of AbstractObjectArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractObjectArray.get(long) and AbstractObjectArray.getData(long arrayPos, Object destArray, int destArrayOffset, int count), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns new instance of AbstractShortArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractShortArray.getShort(long) and AbstractShortArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns new instance of AbstractUpdatableBitArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractBitArray.getBit(long), AbstractUpdatableBitArray.setBit(long, boolean), AbstractBitArray.getData(long, Object, int, int) and AbstractUpdatableBitArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns new instance of AbstractUpdatableByteArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractByteArray.getByte(long), AbstractUpdatableByteArray.setByte(long, byte), AbstractByteArray.getData(long, Object, int, int) and AbstractUpdatableByteArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns new instance of AbstractUpdatableCharArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractCharArray.getChar(long), AbstractUpdatableCharArray.setChar(long, char), AbstractCharArray.getData(long, Object, int, int) and AbstractUpdatableCharArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns new instance of AbstractUpdatableDoubleArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractDoubleArray.getDouble(long), AbstractUpdatableDoubleArray.setDouble(long, double), AbstractDoubleArray.getData(long, Object, int, int) and AbstractUpdatableDoubleArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns new instance of AbstractUpdatableFloatArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractFloatArray.getFloat(long), AbstractUpdatableFloatArray.setFloat(long, float), AbstractFloatArray.getData(long, Object, int, int) and AbstractUpdatableFloatArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns new instance of AbstractUpdatableIntArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractIntArray.getInt(long), AbstractUpdatableIntArray.setInt(long, int), AbstractIntArray.getData(long, Object, int, int) and AbstractUpdatableIntArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns new instance of AbstractUpdatableLongArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractLongArray.getLong(long), AbstractUpdatableLongArray.setLong(long, long), AbstractLongArray.getData(long, Object, int, int) and AbstractUpdatableLongArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns new instance of AbstractUpdatableObjectArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractObjectArray.get(long), AbstractUpdatableObjectArray.set(long, Object), AbstractObjectArray.getData(long, Object, int, int) and AbstractUpdatableObjectArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns new instance of AbstractUpdatableShortArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractShortArray.getShort(long), AbstractUpdatableShortArray.setShort(long, short), AbstractShortArray.getData(long, Object, int, int) and AbstractUpdatableShortArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in interface net.algart.arrays.Array
Returns a view of the portion of this array between fromIndex, inclusive, and toIndex, exclusive.
subArray(long, long) - Method in interface net.algart.arrays.UpdatableArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableBitArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableByteArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableCharArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableDoubleArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableFloatArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableIntArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableObjectArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePFixedArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableShortArray
 
SubContext - Class in net.algart.contexts
A tool allowing to build a new context, called "sub-context", that inherits behavior of an existing context with some changes or extensions.
SubContext(Context) - Constructor for class net.algart.contexts.SubContext
Creates new context on the base of the passed super-context.
SubContext(Context, Class<?>...) - Constructor for class net.algart.contexts.SubContext
Creates new context on the base of the passed super-context with the restricted set of allowed context classes.
SubContext(Context, MemoryModel) - Constructor for class net.algart.contexts.SubContext
Creates new context alike the base constructor with the only difference that as(ArrayMemoryContext.class) method will return a ArrayMemoryContext describing the passed memory model.
subMatr(long[], long[]) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long[], long[]) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to) method, where from[k]=position[k] and to[k]=position[k]+dimensions[k] for all k.
subMatr(long[], long[], Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long[], long[], Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to, ContinuationMode continuationMode) method, where from[k]=position[k] and to[k]=position[k]+dimensions[k] for all k.
subMatr(long, long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y}, new long[]{dimX,dimY}).
subMatr(long, long, long, long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long, long, long) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y,z}, new long[]{dimX,dimY,dimZ}).
subMatr(long, long, long, long, long, long, Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long, long, long, Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y,z}, new long[]{dimX,dimY,dimZ}, continuationMode).
subMatr(long, long, long, long, Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long, Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y}, new long[]{dimX,dimY}, continuationMode).
subMatrix(long[], long[]) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long[], long[]) - Method in interface net.algart.arrays.Matrix
Returns a view of the rectangular fragment of this matrix between from, inclusive, and to, exclusive.
subMatrix(long[], long[], Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long[], long[], Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
An extended analog of Matrix.subMatrix(long[], long[]) method, allowing to get a rectangular fragment which is not fully inside this matrix.
subMatrix(long, long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY}, new long[]{toX,toY}).
subMatrix(long, long, long, long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long, long, long) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY,fromZ}, new long[]{toX,toY,toZ}).
subMatrix(long, long, long, long, long, long, Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long, long, long, Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY,fromZ}, new long[]{toX,toY,toZ}, continuationMode).
subMatrix(long, long, long, long, Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long, Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY}, new long[]{toX,toY}, continuationMode).
subMatrix(IRectangularArea) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(IRectangularArea) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to) method, where from.length=to.length=area.coordCount(), from[k]=area.min(k), to[k]=area.max(k)+1.
subMatrix(IRectangularArea, Matrix.ContinuationMode) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(IRectangularArea, Matrix.ContinuationMode) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to, ContinuationMode continuationMode) method, where from.length=to.length=area.coordCount(), from[k]=area.min(k), to[k]=area.max(k)+1.
subMatrixContinuationMode() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixContinuationMode() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), returns the continuation mode, used by this submatrix.
subMatrixFrom() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixFrom() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), creates and returns a new Java array containing the starting position of this submatrix in the parent one.
subMatrixParent() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixParent() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), returns a reference to the parent matrix instance.
subMatrixTo() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixTo() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), creates and returns a new Java array containing the ending position (exclusive) of this submatrix in the parent one.
SubtaskContext - Class in net.algart.contexts
A wrapper around the parent context, allowing to describe a subtask of some long-working task.
SubtaskContext(Context, double, double) - Constructor for class net.algart.contexts.SubtaskContext
Creates new context on the base of the passed parentContext and fromPart / toPart values.
SubtaskContext(Context, long, long, long) - Constructor for class net.algart.contexts.SubtaskContext
Creates new context on the base of the passed parentContext and the range from/total*100%..to/total*100%, specified by integer values relatively some "total" number of operations.
subtract(Collection<IRectangularArea>) - Method in class net.algart.math.IRectangularArea
Equivalent to subtractCollection(fromWhatToSubtract, whatToSubtract, where fromWhatToSubtract contains this object as the only element.
subtract(Collection<RectangularArea>) - Method in class net.algart.math.RectangularArea
Equivalent to subtractCollection(fromWhatToSubtract, whatToSubtract, where fromWhatToSubtract contains this object as the only element.
subtract(IPoint) - Method in class net.algart.math.IPoint
Returns the vector difference of this and given point: every coordinate #i in the result is thisInstance.coord(i)-point.coord(i).
subtract(IRectangularArea...) - Method in class net.algart.math.IRectangularArea
Equivalent to subtract(java.util.Arrays.asList(whatToSubtract)).
subtract(MutableInt128) - Method in class net.algart.math.MutableInt128
Subtracts the given other number from this one and stores the difference in this object.
subtract(Point) - Method in class net.algart.math.Point
Returns the vector difference of this and given point: every coordinate #i in the result is thisInstance.coord(i)-point.coord(i).
subtract(RectangularArea...) - Method in class net.algart.math.RectangularArea
Equivalent to subtract(java.util.Arrays.asList(whatToSubtract)).
SUBTRACT_RESULT_FROM_SRC - Enum constant in enum class net.algart.matrices.morphology.Morphology.SubtractionMode
The result of calculations is subtracted from the source matrix, and the (positive) difference is returned.
SUBTRACT_SRC_FROM_RESULT - Enum constant in enum class net.algart.matrices.morphology.Morphology.SubtractionMode
The source matrix is subtracted from the result of calculations, and the (positive) difference is returned.
subtractByteArray(byte[], int, byte[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractByteBufferFromArray(byte[], int, ByteBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
subtractCharArray(char[], int, char[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractCharBufferFromArray(char[], int, CharBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
subtractCollection(Queue<IRectangularArea>, Collection<IRectangularArea>) - Static method in class net.algart.math.IRectangularArea
Calculates the set-theoretical difference A \ B of the set-theoretical union A of all elements of the collection fromWhatToSubtract and the set-theoretical union B of all elements of the collection whatToSubtract, in a form of a union of N rectangular areas, and replaces the old content of fromWhatToSubtract with the resulting N areas.
subtractCollection(Queue<IRectangularArea>, IRectangularArea...) - Static method in class net.algart.math.IRectangularArea
Equivalent to subtractCollection(fromWhatToSubtract, java.util.Arrays.asList(whatToSubtract)).
subtractCollection(Queue<RectangularArea>, Collection<RectangularArea>) - Static method in class net.algart.math.RectangularArea
Calculates the set-theoretical difference A \ B of the set-theoretical union A of all elements of the collection fromWhatToSubtract and the set-theoretical union B of all elements of the collection whatToSubtract, in a form of a union of N rectangular areas, and replaces the old content of fromWhatToSubtract with the resulting N areas.
subtractCollection(Queue<RectangularArea>, RectangularArea...) - Static method in class net.algart.math.RectangularArea
Equivalent to subtractCollection(fromWhatToSubtract, java.util.Arrays.asList(whatToSubtract)).
subtractDoubleArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractDoubleBufferFromArray(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 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).
subtractExact(IPoint) - Method in class net.algart.math.IPoint
Equivalent of IPoint.subtract(IPoint) with the only difference: in a case of long overflow (when the result cannot be exactly represented by 64-bit long integers), this method throws ArithmeticException.
subtractFloatArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractFloatBufferFromArray(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 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).
subtractIntArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractIntBufferFromArray(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 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).
subtractLargestRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
subtractLongArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractLongBufferFromArray(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 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).
subtractRectangle(IRectangularArea) - Method in class net.algart.math.rectangles.IRectanglesUnion
Subtracts the given rectangle (via IRectangularArea.subtractCollection(Queue, Collection) method) from the set of rectangles, containing in this object, and return the union of the resulting rectangles.
subtractShortArray(short[], int, short[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractShortBufferFromArray(short[], int, ShortBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
SUM - Enum constant in enum class net.algart.matrices.DependenceApertureBuilder
Aperture builder, calculating sum of coordinate ranges of all passed patterns.
SUM_MAX_0 - Enum constant in enum class net.algart.matrices.DependenceApertureBuilder
Aperture builder, calculating sum of coordinate ranges of all passed patterns, with an additional guarantee that the result will contain the origin of coordinates.
summaryContoursLength() - Method in class net.algart.contours.ContourNestingAnalyser
 
SummingHistogram - Class in net.algart.arrays
Summing histogram: an extension of Histogram class, allowing quick calculation of sums of all elements of the sorted source array A[k] with indexes, lying in some range r1kr2, or with values, lying in some range v1A[k]≤v2.
SummingHistogram.CountOfValues - Class in net.algart.arrays
The helper class for static methods of SummingHistogram class, calculating the integrals of v(r) function between two given values: minValuevmaxValue.
sumOf(int[]) - Static method in class net.algart.arrays.Histogram
Returns the sum of all elements of the passed histogram array.
sumOf(long[]) - Static method in class net.algart.arrays.Histogram
Returns the sum of all elements of the passed histogram array.
sumOf(ArrayContext, PArray) - Static method in class net.algart.arrays.Arrays
Returns the sum of all array elements: the results of array.getDouble(k) for all k==0,1,...,array.length()-1.
sumOf(PArray) - Static method in class net.algart.arrays.Arrays
Equivalent to sumOf(null, array).
sumsOfOpenings() - Method in class net.algart.matrices.morphology.IterativeOpening
Returns an immutable view of internal AlgART array, where the sums of all elements of the source matrix and every its openings are stored.
superposition(LinearOperator) - Method in class net.algart.math.functions.LinearOperator
Returns superposition of this and the passed linear operators.
surface() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
surface() - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the set-theoretical union of all patterns, returned by UniformGridPattern.lowerSurface(int) UniformGridPattern.upperSurface(int) methods for all coordinates.
swap(int, int) - Method in interface net.algart.arrays.ArrayExchanger32
Should exchange the elements at position first and second in the data array.
swap(int, int) - Method in class net.algart.arrays.JArrays.ByteAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.ByteArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.CharAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.CharArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.DoubleAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.DoubleArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.FloatAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.FloatArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.IntAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.IntArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.LongAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.LongArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.ShortAndIndexArrayExchanger
Exchanges two pair: 1) elements array[(int)first] and array[(int)second], 2) elements indexes[(int)first] and indexes[(int)second], where array and indexesare the arguments of the constructor.
swap(int, int) - Method in class net.algart.arrays.JArrays.ShortArrayExchanger
Exchanges the elements array[(int)first] and array[(int)second], where array is the argument of the constructor.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation swaps two elements by AbstractBitArray.getBit(long) and AbstractUpdatableBitArray.setBit(long, boolean) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation swaps two elements by AbstractByteArray.getByte(long) and AbstractUpdatableByteArray.setByte(long, byte) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation swaps two elements by AbstractCharArray.getChar(long) and AbstractUpdatableCharArray.setChar(long, char) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation swaps two elements by AbstractFloatArray.getFloat(long) and AbstractUpdatableFloatArray.setFloat(long, float) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation swaps two elements by AbstractIntArray.getInt(long) and AbstractUpdatableIntArray.setInt(long, int) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation swaps two elements by AbstractLongArray.getLong(long) and AbstractUpdatableLongArray.setLong(long, long) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation swaps two elements by AbstractObjectArray.get(long) and AbstractUpdatableObjectArray.set(long, Object) methods.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation swaps two elements by AbstractShortArray.getShort(long) and AbstractUpdatableShortArray.setShort(long, short) methods.
swap(long, long) - Method in interface net.algart.arrays.ArrayExchanger
Should exchange the elements at position firstIndex and secondIndex in the data array.
swap(long, long) - Method in interface net.algart.arrays.ArrayExchanger32
This method, implemented in this interface, just calls another swap method with int indexes:
swap(long, long) - Method in interface net.algart.arrays.UpdatableArray
Swaps elements at positions #firstIndex and #secondIndex inside this array.
swap(long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
swap(long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Swaps samples at positions #firstIndex and #secondIndex inside this array.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of AbstractUpdatableByteArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of AbstractUpdatableCharArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of AbstractUpdatableDoubleArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of AbstractUpdatableFloatArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of AbstractUpdatableIntArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of AbstractUpdatableLongArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of AbstractUpdatableObjectArray.swap(long, long) method.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of AbstractUpdatableShortArray.swap(long, long) method.
swap(long, long, long) - Method in interface net.algart.arrays.UpdatableArray
Swaps count elements, starting from firstIndex index, with count elements in the same array, starting from secondIndex index.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableBitArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableByteArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableCharArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableDoubleArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableFloatArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableIntArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableLongArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableObjectArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePFixedArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePFloatingArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePIntegerArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableShortArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.UpdatableArray
Swaps min(this.length(), src.length()) elements of another array, starting from index 0, and the same number of elements of this array, starting from index 0.
swapBits(LongBuffer, long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Swaps count bits, packed into first buffer, starting from the bit #firstPos, with count bits, packed into second buffer, starting from the bit #secondPos.
swapByteBuffer(ByteBuffer, int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count byte elements in first buffer, starting from firstPos index, with count byte elements in second buffer, starting from secondPos index.
swapCharBuffer(CharBuffer, int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count char elements in first buffer, starting from firstPos index, with count char elements in second buffer, starting from secondPos index.
swapDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count double elements in first buffer, starting from firstPos index, with count double elements in second buffer, starting from secondPos index.
swapFloatBuffer(FloatBuffer, int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count float elements in first buffer, starting from firstPos index, with count float elements in second buffer, starting from secondPos index.
swapIntBuffer(IntBuffer, int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count int elements in first buffer, starting from firstPos index, with count int elements in second buffer, starting from secondPos index.
swapLongBuffer(LongBuffer, int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count long elements in first buffer, starting from firstPos index, with count long elements in second buffer, starting from secondPos index.
swapShortBuffer(ShortBuffer, int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count short elements in first buffer, starting from firstPos index, with count short elements in second buffer, starting from secondPos index.
symmetric() - Method in class net.algart.math.IPoint
Returns the symmetric point relatively the origin of coordinates.
symmetric() - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls multiply(-1.0).
symmetric() - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
symmetric() - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation calls multiply(-1.0).
symmetric() - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
symmetric() - Method in interface net.algart.math.patterns.Pattern
Returns the symmetric pattern: equivalent to multiply(-1.0).
symmetric() - Method in interface net.algart.math.patterns.RectangularPattern
 
symmetric() - Method in class net.algart.math.patterns.SimplePattern
 
symmetric() - Method in interface net.algart.math.patterns.UniformGridPattern
 
symmetric() - Method in interface net.algart.math.patterns.WeightedPattern
Returns the symmetric pattern: equivalent to multiply(-1.0).
symmetric() - Method in class net.algart.math.Point
Returns the symmetric point relatively the origin of coordinates.

T

TEMP_SUBDIRECTORY_DEFAULT_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of default temporary directory for creating work directories by instances of this class.
temporaryFilePrefix() - Method in class net.algart.arrays.AbstractDataFileModel
Returns the prefix, used by the current implementation of AbstractDataFileModel.createTemporary(boolean) method while creating temporary files — see comments to that method.
temporaryFilePrefix() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns "mapmm";
temporaryFilePrefix() - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns "stdmm";
tempPath - Variable in class net.algart.arrays.AbstractDataFileModel
The path where new temporary files will be created by AbstractDataFileModel.createTemporaryFile(boolean) method or null if the default temporary-file directory is to be used.
tempPath() - Method in class net.algart.arrays.AbstractDataFileModel
Returns the value of AbstractDataFileModel.tempPath protected field, in other words, the first argument of AbstractDataFileModel(File, long) constructor.
ThinningSkeleton - Interface in net.algart.matrices.skeletons
Common 2-dimensional skeletonization algorithm of binary matrices, based on ≤8 thinning steps, corresponding to all or some from 8 directions with the step 45 degree.
ThreadPoolFactory - Interface in net.algart.arrays
The factory allowing to get a thread pool (ExecutorService) for processing some AlgART array.
throwException(Class<? extends T>, Throwable) - Static method in class net.algart.arrays.Arrays
Throws the specified exception, supposed to be unchecked or belonging to the specified class — in other words, throws the argument, if it is RuntimeException, Error or an instance of exceptionClass.
throwUncheckedException(Throwable) - Static method in class net.algart.arrays.Arrays
Throws the specified unchecked exception — in other words, throws the argument, if it is RuntimeException or Error.
tile() - Method in class net.algart.arrays.AbstractMatrix
 
tile() - Method in interface net.algart.arrays.Matrix
Returns a tiled view ot this matrix with some default dimensions of the tiles.
tile(long...) - Method in class net.algart.arrays.AbstractMatrix
 
tile(long...) - Method in interface net.algart.arrays.Matrix
Returns a view ot this matrix, where the elements are reordered by tiles: a grid of rectangular regions (tiles), the sizes of which are specified by tileDim argument.
tile(ApertureProcessor<K>) - Method in class net.algart.matrices.TiledApertureProcessorFactory
The main method: builds the tiled aperture processor on the base of the given one-tile processor.
TILE_DIMENSIONS_PROPERTY_NAME - Static variable in class net.algart.arrays.LargeMemoryModel
 
TiledApertureProcessorFactory - Class in net.algart.matrices
Tiler: generator of tiled aperture matrix processors.
TiledApertureProcessorFactory.TileInformation - Class in net.algart.matrices
Additional information about the current processed tile, available for tiled aperture processors via their context.
TiledConvolution - Class in net.algart.matrices.linearfiltering
The filter allowing to transform any Convolution object to another instance of that interface, which uses some given tiler for processing the source matrix (an argument of Convolution methods).
tileDim() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns the desired dimensions of every tile.
tileDimensions() - Method in class net.algart.arrays.AbstractMatrix
 
tileDimensions() - Method in interface net.algart.arrays.Matrix
If this matrix is a tiled view of some parent matrix, created by a call parent.tile(...), creates and returns a new Java array containing the tile dimensions, used while creating this tiled view (argument of Matrix.tile(long...) method).
TiledMorphology - Class in net.algart.matrices.morphology
The filter allowing to transform any Morphology object to another instance of that interface, which uses some given tiler for processing the source matrix (an argument of Morphology methods).
TiledRankMorphology - Class in net.algart.matrices.morphology
The filter allowing to transform any RankMorphology object to another instance of that interface, which uses some given tiler for processing the source matrices (arguments of RankMorphology methods).
tileParent() - Method in class net.algart.arrays.AbstractMatrix
 
tileParent() - Method in interface net.algart.arrays.Matrix
If this matrix is a tiled view of some parent matrix, created by a call parent.tile(...), returns a reference to the parent matrix instance.
tiler() - Method in class net.algart.matrices.linearfiltering.TiledConvolution
Returns the processing tiler that will be used for tiled processing the source matrices.
tiler() - Method in class net.algart.matrices.morphology.TiledMorphology
Returns the processing tiler that will be used for tiled processing the source matrices.
TILING - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
 
timingInfo() - Method in class net.algart.contours.ContourJoiner
 
to() - Method in interface net.algart.arrays.DataBuffer
Returns (int)DataBuffer.toIndex(), if DataBuffer.toIndex()<=Integer.MAX_VALUE, or throws DataBufferIndexOverflowException in other case.
to() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
Returns the ending coordinate of this boundary element (link) along the coordinate axis, to which this link is parallel, increased by 0.5 (the bounrady always has half-integer coordinate).
to() - Method in class net.algart.math.rectangles.IRectanglesUnion.HorizontalSide
 
to() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
Returns the ending coordinate of this frame side along the coordinate axis, to which this link is parallel, increased by 0.5 (the sides always have half-integer coordinates).
to() - Method in class net.algart.math.rectangles.IRectanglesUnion.VerticalSide
 
toBigInteger() - Method in class net.algart.math.MutableInt128
Converts this number into BigInteger.
toBinaryString(boolean[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toBufferedImage(Matrix<? extends PArray>) - Method in class net.algart.external.awt.MatrixToBufferedImage
Equivalent to toBufferedImage(interleavedMatrix, null).
toBufferedImage(Matrix<? extends PArray>, DataBuffer) - Method in class net.algart.external.awt.MatrixToBufferedImage
Converts the given interleaved matrix (2- or 3-dimensional) into BufferedImage.
toByteArray(long[], long) - Static method in class net.algart.arrays.PackedBitArraysPer8
Unpacks long[] array to byte[], so that the bits, stored in the result array according the rules of this class, will be identical to bits stored in the source array according the rules of PackedBitArrays.
toBytes() - Method in class net.algart.arrays.MatrixInfo
Serializes the content of this instance into a byte array and returns it.
toChars() - Method in class net.algart.arrays.MatrixInfo
Serializes the content of this instance into a char sequence and returns it.
toDataBuffer(Matrix<? extends PArray>) - Method in class net.algart.external.awt.MatrixToBufferedImage
Converts the given interleaved matrix (2- or 3-dimensional) into java.awt.image.DataBuffer.
toDataBuffer(PArray, int) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
toDataBuffer(PArray, int) - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedToBandedRGB
 
toDataBuffer(PArray, int) - Method in class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
toDataBuffer(PArray, int) - Method in class net.algart.external.awt.MatrixToBufferedImage
Actual method, on which MatrixToBufferedImage.toDataBuffer(Matrix) is based.
toDataBufferBand0Filter(byte[], int, byte[]) - Method in class net.algart.external.awt.MatrixToBufferedImage
 
toDouble() - Method in class net.algart.math.MutableInt128
Converts this number into double value.
toHexString(byte[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(char[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(int[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(long[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(short[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(Array, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toIndex() - Method in interface net.algart.arrays.DataBuffer
Returns the high boundary (exclusive) of the current actual region.
toIntegerPoint() - Method in class net.algart.math.Point
Equivalent to IPoint.valueOf(thisInstance).
toIntegerRange() - Method in class net.algart.math.Range
Equivalent to IRange.valueOf(thisInstance), with the only difference that IllegalStateException is thrown instead of IllegalArgumentException for unallowed range.
toIntegerRectangularArea() - Method in class net.algart.math.RectangularArea
Equivalent to IRectangularArea.valueOf(thisInstance), with the only difference that IllegalStateException is thrown instead of IllegalArgumentException for unallowed rectangular area.
ToInterleavedBGR() - Constructor for class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedBGR
 
ToInterleavedRGB() - Constructor for class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
toJavaArray(Object, BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix.ToInterleavedRGB
 
toJavaArray(Object, BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
toJavaArray(Array) - Static method in class net.algart.arrays.Arrays
Returns a Java array containing all of the elements in this AlgART array in proper sequence, if the length of this array is not too high (not greater than Integer.MAX_VALUE).
toJavaArray(BitArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (boolean[])toJavaArray((Array)array).
toJavaArray(ByteArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (byte[])toJavaArray((Array)array).
toJavaArray(CharArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (char[])toJavaArray((Array)array).
toJavaArray(DoubleArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (double[])toJavaArray((Array)array).
toJavaArray(FloatArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (float[])toJavaArray((Array)array).
toJavaArray(IntArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (int[])toJavaArray((Array)array).
toJavaArray(LongArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (long[])toJavaArray((Array)array).
toJavaArray(ObjectArray<E>) - Static method in class net.algart.arrays.Arrays
Equivalent to (E[])toJavaArray((Array)array).
toJavaArray(ShortArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (short[])toJavaArray((Array)array).
toLongArray(byte[]) - Static method in class net.algart.arrays.PackedBitArraysPer8
Packs byte array to long[], so that the bits, stored in the result array according the rules of PackedBitArrays class, will be identical to bits stored in the source array according the rules of this class.
toLongArray(ByteBuffer) - Static method in class net.algart.arrays.PackedBitArraysPer8
Exact analog of PackedBitArraysPer8.toLongArray(byte[]) method, but the original bytes are stored in ByteBuffer instead of byte[] array.
toLongExact() - Method in class net.algart.math.MutableInt128
Returns this number as long value, if it is possible (this number is in range −263x≤263−1).
toMatrix(BufferedImage) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
toMatrix(BufferedImage, UpdatablePArray) - Method in class net.algart.external.awt.BufferedImageToMatrix
 
tooLargeAperture(long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Returns true if the specified sizes of the aperture are too large for processing by this class.
TooLargeArrayException - Exception Class in net.algart.arrays
Unchecked exception thrown if the current or desired array length is extremely large.
TooLargeArrayException() - Constructor for exception class net.algart.arrays.TooLargeArrayException
Constructs an instance of this class.
TooLargeArrayException(String) - Constructor for exception class net.algart.arrays.TooLargeArrayException
Constructs an instance of this class with the specified detail message.
TooLargePatternCoordinatesException - Exception Class in net.algart.math.patterns
 
TooLargePatternCoordinatesException() - Constructor for exception class net.algart.math.patterns.TooLargePatternCoordinatesException
Constructs an instance of this class.
TooLargePatternCoordinatesException(String) - Constructor for exception class net.algart.math.patterns.TooLargePatternCoordinatesException
Constructs an instance of this class with the specified detail message.
TooManyPointsInPatternError - Exception Class in net.algart.math.patterns
Error thrown if a pattern is extremely large to be correctly processed.
TooManyPointsInPatternError() - Constructor for exception class net.algart.math.patterns.TooManyPointsInPatternError
Constructs an instance of this class.
TooManyPointsInPatternError(String) - Constructor for exception class net.algart.math.patterns.TooManyPointsInPatternError
Constructs an instance of this class with the specified detail message.
toOneDimensional(long[], boolean) - Method in class net.algart.math.IPoint
Returns the index in the one-dimensional array, storing (in usual order) some n-dimensional matrix with given dimensions, corresponding to the position in this matrix, describing by coordinates of this point.
toPoint() - Method in class net.algart.math.IPoint
Equivalent to Point.valueOf(thisInstance).
toRange() - Method in class net.algart.math.IRange
Equivalent to Range.valueOf(thisInstance).
toRectangularArea() - Method in class net.algart.math.IRectangularArea
Equivalent to RectangularArea.valueOf(thisInstance).
toRoundedPoint() - Method in class net.algart.math.Point
Equivalent to IPoint.roundOf(thisInstance).
toRoundedRange() - Method in class net.algart.math.Range
Equivalent to IRange.roundOf(thisInstance), with the only difference that IllegalStateException is thrown instead of IllegalArgumentException for unallowed range.
toRoundedRectangularArea() - Method in class net.algart.math.RectangularArea
Equivalent to IRectangularArea.roundOf(thisInstance), with the only difference that IllegalStateException is thrown instead of IllegalArgumentException for unallowed rectangular area.
toString() - Method in class net.algart.arrays.AbstractArray
 
toString() - Method in class net.algart.arrays.AbstractBitArray
 
toString() - Method in class net.algart.arrays.AbstractByteArray
 
toString() - Method in class net.algart.arrays.AbstractCharArray
 
toString() - Method in class net.algart.arrays.AbstractDoubleArray
 
toString() - Method in class net.algart.arrays.AbstractFloatArray
 
toString() - Method in class net.algart.arrays.AbstractIntArray
 
toString() - Method in class net.algart.arrays.AbstractLongArray
 
toString() - Method in class net.algart.arrays.AbstractMatrix
 
toString() - Method in class net.algart.arrays.AbstractObjectArray
 
toString() - Method in class net.algart.arrays.AbstractShortArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
toString() - Method in interface net.algart.arrays.Array
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.ArrayPool
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.ComparingCopyStatus
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.ArraySelector
 
toString() - Method in class net.algart.arrays.BufferMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.CombinedMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.DataFile.Range
Returns a brief string description of this factory.
toString() - Method in class net.algart.arrays.DefaultDataFileModel
Returns a brief string description of this class.
toString() - Method in class net.algart.arrays.ExternalProcessor
Returns a brief string description of this factory.
toString() - Method in class net.algart.arrays.JArrayPool
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.LargeMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Polygon2D
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Simplex
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrix.ContinuationMode
Returns a brief string description of this object.
toString() - Method in interface net.algart.arrays.Matrix
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.MatrixInfo
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.SimpleMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.StandardIODataFileModel
Returns a brief string description of this class.
toString() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
Returns a brief string description of this object.
toString() - Method in class net.algart.contexts.DefaultArrayContext
 
toString() - Method in class net.algart.contexts.SubtaskContext
 
toString() - Method in class net.algart.contours.ContourHeader
 
toString() - Method in class net.algart.contours.ContourLength
 
toString() - Method in class net.algart.contours.ContourNestingAnalyser
 
toString() - Method in class net.algart.contours.Contours
 
toString() - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedBGRToInterleaved
 
toString() - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedRGBToInterleaved
 
toString() - Method in class net.algart.external.awt.MatrixToBufferedImage.InterleavedToBandedRGB
 
toString() - Method in class net.algart.external.awt.MatrixToBufferedImage.MonochromeToIndexed
 
toString() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ConstantFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.DividingFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ExpFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.InverseNumberFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LinearFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LinearOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LogFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.MaxFromTwoSelectedNumbersFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.MinFromTwoSelectedNumbersFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.MultiplyingFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.PowerFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.PowerFunc.Updatable
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ProjectiveOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.RectangularFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.SelectConstantFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.WeightedMeanFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.geom.Direction2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.geom.Rotation2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.IPoint
Returns a brief string description of this object.
toString() - Method in class net.algart.math.IRange
Returns a brief string description of this object.
toString() - Method in class net.algart.math.IRangeFinder
 
toString() - Method in class net.algart.math.IRectangularArea
Returns a brief string description of this object.
toString() - Method in class net.algart.math.MutableInt128
Returns the decimal String representation of this number.
toString() - Method in class net.algart.math.patterns.ParaboloidOfRevolutionFunc
 
toString() - Method in class net.algart.math.patterns.SimplePattern
Returns a brief string description of this object.
toString() - Method in class net.algart.math.patterns.UpperHalfEllipsoidOfRevolutionFunc
 
toString() - Method in class net.algart.math.Point
Returns a brief string description of this object.
toString() - Method in class net.algart.math.Range
Returns a brief string description of this object.
toString() - Method in class net.algart.math.rectangles.IRectangleFinder
 
toString() - Method in class net.algart.math.rectangles.IRectanglesUnion.BoundaryLink
 
toString() - Method in class net.algart.math.rectangles.IRectanglesUnion.Frame
 
toString() - Method in class net.algart.math.rectangles.IRectanglesUnion.Side
 
toString() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
toString() - Method in class net.algart.math.RectangularArea
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.morphology.IterativeErosion
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.morphology.IterativeOpening
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.morphology.Quick2DAverager
 
toString() - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
 
toString() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.scanning.Boundary2DSimpleMeasurer
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.ErodingSkeleton
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.AverageExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.DefaultFrame
 
toString() - Method in class net.algart.matrices.stitching.FirstExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.LastExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.MaxExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.MinExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.ShiftFramePosition
 
toString() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
toString() - Method in class net.algart.matrices.stitching.Stitcher
 
toString() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
toString() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
toString() - Method in class net.algart.matrices.TiledApertureProcessorFactory
Returns a brief string description of this object.
toString(boolean[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(byte[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(byte[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(char[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(double[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(double[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(float[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(float[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(int) - Method in class net.algart.math.MutableInt128
Returns the String representation of this number with the given radix.
toString(int[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(int[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(long[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(long[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(short[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(short[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(Object[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(String, String, int) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
toString(String, String, int) - Method in interface net.algart.matrices.spectra.SampleArray
Returns a string representation of this sample array as contatenated string representations of samples, separating by the given separator.
toString(Array, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the standard string representations for all elements of the AlgART array, separating elements by the given separator.
toString(Array, Locale, String, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the string representations for all elements of the AlgART array, separating elements by the given separator, using format string for formatting numeric elements.
toString(CharArray) - Static method in class net.algart.arrays.Arrays
Returns a string containing all characters in this character array (in the same order as in this array).
total() - Method in class net.algart.arrays.Histogram
Returns the sum N of all bars b[k] of the histogram.
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Actually performs the 1-dimensional transform of the sample array, direct or inverse.
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.FastFourierTransform
 
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
transformContour(int[], int, int, double, double, double, double) - Static method in class net.algart.contours.Contours
 
transformContour(MutableIntArray, IntArray, double, double, double, double) - Static method in class net.algart.contours.Contours
 
transformContours(double, double, double, double, boolean) - Method in class net.algart.contours.Contours
 
transformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, boolean) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Implements the generalization of the 1-dimensional spectral transformation, performing by AbstractSpectralTransform.transform(ArrayContext, SampleArray, boolean) method, to multidimensional case, as described in the comments to this class.
trim() - Method in interface net.algart.arrays.MutableArray
Trims the capacity of this array to be the array's current length.
trim() - Method in interface net.algart.arrays.MutableBitArray
 
trim() - Method in interface net.algart.arrays.MutableByteArray
 
trim() - Method in interface net.algart.arrays.MutableCharArray
 
trim() - Method in interface net.algart.arrays.MutableDoubleArray
 
trim() - Method in interface net.algart.arrays.MutableFloatArray
 
trim() - Method in interface net.algart.arrays.MutableIntArray
 
trim() - Method in interface net.algart.arrays.MutableLongArray
 
trim() - Method in interface net.algart.arrays.MutableObjectArray
 
trim() - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
trim() - Method in interface net.algart.arrays.MutablePArray
 
trim() - Method in interface net.algart.arrays.MutablePFixedArray
 
trim() - Method in interface net.algart.arrays.MutablePFloatingArray
 
trim() - Method in interface net.algart.arrays.MutablePIntegerArray
 
trim() - Method in interface net.algart.arrays.MutableShortArray
 
truncate(double, double, double) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.max(value, min), max).
truncate(float, float, float) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.max(value, min), max).
truncate(int, int, int) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.max(value, min), max).
truncate(long, long, long) - Static method in class net.algart.arrays.Arrays
Returns Math.min(Math.max(value, min), max).
type() - Method in class net.algart.arrays.AbstractArray
 
type() - Method in class net.algart.arrays.AbstractBitArray
 
type() - Method in class net.algart.arrays.AbstractByteArray
 
type() - Method in class net.algart.arrays.AbstractCharArray
 
type() - Method in class net.algart.arrays.AbstractDoubleArray
 
type() - Method in class net.algart.arrays.AbstractFloatArray
 
type() - Method in class net.algart.arrays.AbstractIntArray
 
type() - Method in class net.algart.arrays.AbstractLongArray
 
type() - Method in class net.algart.arrays.AbstractMatrix
 
type() - Method in class net.algart.arrays.AbstractObjectArray
 
type() - Method in class net.algart.arrays.AbstractShortArray
 
type() - Method in interface net.algart.arrays.Array
Returns the canonical AlgART type of this array: the class of one of 9 basic interfaces, describing all kinds of AlgART arrays for 8 primitive and any non-primitive element types.
type() - Method in interface net.algart.arrays.BitArray
 
type() - Method in interface net.algart.arrays.ByteArray
 
type() - Method in interface net.algart.arrays.CharArray
 
type() - Method in interface net.algart.arrays.DoubleArray
 
type() - Method in interface net.algart.arrays.FloatArray
 
type() - Method in interface net.algart.arrays.IntArray
 
type() - Method in interface net.algart.arrays.LongArray
 
type() - Method in interface net.algart.arrays.Matrix
type() - Method in interface net.algart.arrays.ObjectArray
 
type() - Method in interface net.algart.arrays.PArray
 
type() - Method in interface net.algart.arrays.PFloatingArray
 
type() - Method in interface net.algart.arrays.PIntegerArray
 
type() - Method in interface net.algart.arrays.PNumberArray
 
type() - Method in interface net.algart.arrays.ShortArray
 
type(Class<T>, Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the type of immutable, unresizable or resizable arrays, which is a subtype of (or same type as) arraySupertype and corresponds to the passed element type.
type(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
type(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().type(), if it is subtype of (or same type as) the passed arraySupertype, or throws ClassCastException in other case.
TYPE_BRANCH_MAX - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
TYPE_BRANCH_MIN - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
TYPE_FREE_BRANCH_END - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Free branch end pixel type for a skeleton matrix.
TYPE_ILLEGAL - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
"Illegal" pixel type for a skeleton matrix.
TYPE_ISOLATED - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Isolated pixel type for a skeleton matrix.
TYPE_NODE_OR_BRANCH_END_MAX - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
TYPE_NODE_OR_BRANCH_END_MIN - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
TYPE_USUAL_BRANCH - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Usual branch pixel type for a skeleton matrix.
TYPE_USUAL_NODE - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Node pixel type for a skeleton matrix.
TYPE_ZERO - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
Zero element type for a skeleton matrix.

U

unallowedLengthMessage() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Retrurns a message used while throwing IllegalArgumentException by methods of this class in a case, when the length of the samples array or some of the matrix dimensions is not allowed according to AbstractSpectralTransform.isLengthAllowed(long) method.
unallowedLengthMessage() - Method in class net.algart.matrices.spectra.FastFourierTransform
 
unallowedLengthMessage() - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
UnallowedMutationError - Exception Class in net.algart.arrays
Unchecked error thrown if the elements of trusted immutable AlgART arrays have been changed.
UnallowedMutationError() - Constructor for exception class net.algart.arrays.UnallowedMutationError
Constructs an instance of this class.
UnallowedMutationError(String) - Constructor for exception class net.algart.arrays.UnallowedMutationError
Constructs an instance of this class with the specified detail message.
uncheckedIndex(long...) - Method in class net.algart.arrays.AbstractMatrix
 
uncheckedIndex(long...) - Method in interface net.algart.arrays.Matrix
An analog of Matrix.index(long...) method, that does not check, whether the passed coordinates are in the required ranges.
underlyingArrays - Variable in class net.algart.arrays.AbstractArray
The underlying arrays passed by the last constructor argument.
UniformGridPattern - Interface in net.algart.math.patterns
Interface, used by Pattern implementations to indicate that they are uniform-grid patterns, i.e. subsets of the set of all mesh nodes of some uniform grids.
unionArea() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
unionDecomposition(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns allUnionDecompositions(minimalPointCount).get(0).
unionDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
unionDecomposition(int) - Method in interface net.algart.math.patterns.Pattern
Returns a union decomposition: a non-empty list of patterns P0, P1, ..., Pn−1, such that this pattern P (the point set represented by it) is the set-theoretical union of them (of the point sets represented by them): P = P0 ∪ P1 ∪...∪ Pn−1.
UniversalFramePosition - Class in net.algart.matrices.stitching
 
UniversalStitchingMethod<P extends UniversalFramePosition> - Class in net.algart.matrices.stitching
 
unmap(boolean) - Method in interface net.algart.arrays.DataFile.BufferHolder
Unmaps the data: releases all system resources associated with this mapping.
UNORDERED - Enum constant in enum class net.algart.contours.ContourJoiner.JoiningOrder
 
unpackBits(boolean[], int, byte[], long, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
Copies count bits, packed in src array, starting from the bit #srcPos, to dest boolean array, starting from the element #destPos.
unpackBits(boolean[], int, long[], long, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits, packed in src array, starting from the bit #srcPos, to dest boolean array, starting from the element #destPos.
unpackBits(boolean[], int, long[], long, int, boolean, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest boolean array, starting from the element #destPos.
unpackBits(boolean[], int, LongBuffer, long, int) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to dest array, starting from the element #destPos.
unpackBits(byte[], int, long[], long, int, byte, byte) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest byte array, starting from the element #destPos.
unpackBits(char[], int, long[], long, int, char, char) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest char array, starting from the element #destPos.
unpackBits(double[], int, long[], long, int, double, double) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest double array, starting from the element #destPos.
unpackBits(float[], int, long[], long, int, float, float) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest float array, starting from the element #destPos.
unpackBits(int[], int, long[], long, int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest int array, starting from the element #destPos.
unpackBits(long[], int, long[], long, int, long, long) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest long array, starting from the element #destPos.
unpackBits(short[], int, long[], long, int, short, short) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest short array, starting from the element #destPos.
unpackBits(Object[], int, long[], long, int, Object, Object) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest Object array, starting from the element #destPos.
unpackBits(ArrayContext, UpdatablePArray, BitArray, double, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler0 value, if the corresponding element #k of bits array is false (0), or to filler1, if this bit is true (1).
unpackBits(UpdatablePArray, BitArray, double, double) - Static method in class net.algart.arrays.Arrays
unpackContour(int) - Method in class net.algart.contours.Contours
 
unpackContour(int, boolean) - Method in class net.algart.contours.Contours
 
unpackContour(IntArray, boolean) - Static method in class net.algart.contours.Contours
 
unpackContour(MutableIntArray, IntArray, boolean) - Static method in class net.algart.contours.Contours
 
unpackContourAndReallocateResult(int[], ContourLength, int) - Method in class net.algart.contours.Contours
 
unpackContourAndReallocateResult(int[], ContourLength, int, boolean) - Method in class net.algart.contours.Contours
 
unpackContourAndReallocateResult(int[], ContourLength, IntArray, boolean) - Static method in class net.algart.contours.Contours
 
unpackContours() - Method in class net.algart.contours.Contours
 
unpackContours(boolean) - Method in class net.algart.contours.Contours
 
unpackContours(boolean, long[]) - Method in class net.algart.contours.Contours
 
unpackHigh(long) - Static method in class net.algart.math.IRangeFinder
 
unpackLow(long) - Static method in class net.algart.math.IRangeFinder
 
unpackUnitBits(boolean[], int, long[], long, int, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest boolean array, starting from the element #destPos, to bit1Value.
unpackUnitBits(byte[], int, long[], long, int, byte) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest byte array, starting from the element #destPos, to bit1Value.
unpackUnitBits(char[], int, long[], long, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest char array, starting from the element #destPos, to bit1Value.
unpackUnitBits(double[], int, long[], long, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest double array, starting from the element #destPos, to bit1Value.
unpackUnitBits(float[], int, long[], long, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest float array, starting from the element #destPos, to bit1Value.
unpackUnitBits(int[], int, long[], long, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest int array, starting from the element #destPos, to bit1Value.
unpackUnitBits(long[], int, long[], long, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest long array, starting from the element #destPos, to bit1Value.
unpackUnitBits(short[], int, long[], long, int, short) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest short array, starting from the element #destPos, to bit1Value.
unpackUnitBits(Object[], int, long[], long, int, Object) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest Object array, starting from the element #destPos, to bit1Value.
unpackUnitBits(ArrayContext, UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler1 value, if the corresponding element #k of bits array is true (1), or doesn't change it, if this bit is false (0).
unpackUnitBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
unpackZeroBits(boolean[], int, long[], long, int, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest boolean array, starting from the element #destPos, to bit0Value.
unpackZeroBits(byte[], int, long[], long, int, byte) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest byte array, starting from the element #destPos, to bit0Value.
unpackZeroBits(char[], int, long[], long, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest char array, starting from the element #destPos, to bit0Value.
unpackZeroBits(double[], int, long[], long, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest double array, starting from the element #destPos, to bit0Value.
unpackZeroBits(float[], int, long[], long, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest float array, starting from the element #destPos, to bit0Value.
unpackZeroBits(int[], int, long[], long, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest int array, starting from the element #destPos, to bit0Value.
unpackZeroBits(long[], int, long[], long, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest long array, starting from the element #destPos, to bit0Value.
unpackZeroBits(short[], int, long[], long, int, short) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest short array, starting from the element #destPos, to bit0Value.
unpackZeroBits(Object[], int, long[], long, int, Object) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest Object array, starting from the element #destPos, to bit0Value.
unpackZeroBits(ArrayContext, UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler0 value, if the corresponding element #k of bits array is false (0), or doesn't change it, if this bit is true (1).
unpackZeroBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
UnsafeSegment2D - Class in net.algart.math.geom
"Unsafe" 2D segment
unsignedShiftRightRounding(long, int) - Static method in class net.algart.math.MutableInt128
Divides the given value, interpreted as unsigned 64-bit value, by 2shift and rounds the result to the closest unsigned 64-bit long value.
unsignedToDouble(long) - Static method in class net.algart.math.MutableInt128
Converts the passed value, interpreted as unsigned 64-bit value, into double, and returns it.
UnsupportedContextException - Exception Class in net.algart.contexts
Unchecked exception thrown by Context.as(Class) method when it cannot serve the request.
UnsupportedContextException() - Constructor for exception class net.algart.contexts.UnsupportedContextException
Constructs an instance of this class.
UnsupportedContextException(Class<?>) - Constructor for exception class net.algart.contexts.UnsupportedContextException
Constructs an instance of this class with the message informing that the given context class is not supported.
UnsupportedContextException(String) - Constructor for exception class net.algart.contexts.UnsupportedContextException
Constructs an instance of this class with the specified detail message.
UnsupportedElementTypeException - Exception Class in net.algart.arrays
Unchecked exception thrown by methods, creating new AlgART arrays (as MemoryModel.newEmptyArray(Class)), if the specified element type is not supported by the memory model.
UnsupportedElementTypeException() - Constructor for exception class net.algart.arrays.UnsupportedElementTypeException
Constructs an instance of this class.
UnsupportedElementTypeException(String) - Constructor for exception class net.algart.arrays.UnsupportedElementTypeException
Constructs an instance of this class with the specified detail message.
UNTILING - Enum constant in enum class net.algart.arrays.Arrays.CopyAlgorithm
 
UPDATABLE_IDENTITY - Static variable in interface net.algart.math.functions.Func
Updatable version of Func.IDENTITY function.
UpdatableArray - Interface in net.algart.arrays
AlgART one-dimensional array of any elements, read/write access, no resizing.
UpdatableBitArray - Interface in net.algart.arrays
AlgART array of boolean values, read/write access, no resizing.
UpdatableByteArray - Interface in net.algart.arrays
AlgART array of byte values, read/write access, no resizing.
UpdatableCharArray - Interface in net.algart.arrays
AlgART array of char values, read/write access, no resizing.
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractArray
This implementation performs the following: memoryModel.newUnresizableArray(thisArray).copy(thisArray).
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractBitArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractByteArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractCharArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractDoubleArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractFloatArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractIntArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractLongArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractObjectArray
 
updatableClone(MemoryModel) - Method in class net.algart.arrays.AbstractShortArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.Array
Returns an unresizable updatable copy of this array.
updatableClone(MemoryModel) - Method in interface net.algart.arrays.BitArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.ByteArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.CharArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.DoubleArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.FloatArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.IntArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.LongArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.ObjectArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.PArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.PFixedArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.PFloatingArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.PIntegerArray
 
updatableClone(MemoryModel) - Method in interface net.algart.arrays.ShortArray
 
UpdatableDoubleArray - Interface in net.algart.arrays
AlgART array of double values, read/write access, no resizing.
UpdatableFloatArray - Interface in net.algart.arrays
AlgART array of float values, read/write access, no resizing.
UpdatableIntArray - Interface in net.algart.arrays
AlgART array of int values, read/write access, no resizing.
UpdatableLongArray - Interface in net.algart.arrays
AlgART array of long values, read/write access, no resizing.
UpdatableObjectArray<E> - Interface in net.algart.arrays
AlgART array of some objects (non-primitive values) with the specified generic type E, read/write access, no resizing.
UpdatableObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of UpdatableObjectArray allowing to load an element without creating new Java object.
UpdatablePArray - Interface in net.algart.arrays
AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double), read/write access, no resizing.
UpdatablePFixedArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric, character or bit elements (byte, short, int, long, char or boolean), read/write access, no resizing.
UpdatablePFloatingArray - Interface in net.algart.arrays
AlgART array of any floating-point primitive elements (float or double), read/write access, no resizing.
UpdatablePIntegerArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric elements (byte, short, int or long), read/write access, no resizing.
UpdatablePNumberArray - Interface in net.algart.arrays
AlgART array of any primitive numeric elements (byte, short, int, long, float or double), read-only access.
UpdatableShortArray - Interface in net.algart.arrays
AlgART array of short values, read/write access, no resizing.
updatableType() - Method in class net.algart.arrays.AbstractArray
 
updatableType() - Method in class net.algart.arrays.AbstractBitArray
 
updatableType() - Method in class net.algart.arrays.AbstractByteArray
 
updatableType() - Method in class net.algart.arrays.AbstractCharArray
 
updatableType() - Method in class net.algart.arrays.AbstractDoubleArray
 
updatableType() - Method in class net.algart.arrays.AbstractFloatArray
 
updatableType() - Method in class net.algart.arrays.AbstractIntArray
 
updatableType() - Method in class net.algart.arrays.AbstractLongArray
 
updatableType() - Method in class net.algart.arrays.AbstractMatrix
 
updatableType() - Method in class net.algart.arrays.AbstractObjectArray
 
updatableType() - Method in class net.algart.arrays.AbstractShortArray
 
updatableType() - Method in interface net.algart.arrays.Array
Returns the canonical updatable AlgART type of arrays with the same element types: the class of one of 9 basic interfaces, describing all kinds of updatable AlgART arrays for 8 primitive and any non-primitive element types.
updatableType() - Method in interface net.algart.arrays.BitArray
 
updatableType() - Method in interface net.algart.arrays.ByteArray
 
updatableType() - Method in interface net.algart.arrays.CharArray
 
updatableType() - Method in interface net.algart.arrays.DoubleArray
 
updatableType() - Method in interface net.algart.arrays.FloatArray
 
updatableType() - Method in interface net.algart.arrays.IntArray
 
updatableType() - Method in interface net.algart.arrays.LongArray
 
updatableType() - Method in interface net.algart.arrays.Matrix
updatableType() - Method in interface net.algart.arrays.ObjectArray
 
updatableType() - Method in interface net.algart.arrays.PArray
 
updatableType() - Method in interface net.algart.arrays.PFloatingArray
 
updatableType() - Method in interface net.algart.arrays.PIntegerArray
 
updatableType() - Method in interface net.algart.arrays.PNumberArray
 
updatableType() - Method in interface net.algart.arrays.ShortArray
 
updatableType() - Method in interface net.algart.arrays.UpdatablePArray
 
updatableType(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
updatableType(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().updatableType(), if it is subtype of (or same type as) the passed arraySupertype, or throws ClassCastException in other case.
updateArrayHashCode(Object, int, int, Checksum) - Static method in class net.algart.arrays.JArrays
Updates hash code (hash argument) on the base of the contents of the specified fragment of the given array.
updateBitHashCode(long[], long, long, Checksum) - Static method in class net.algart.arrays.PackedBitArrays
Updates hash code (hash argument) on the base of the contents of the specified fragment of the given packed bit array.
updateProgress() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Calls ArrayContext.updateProgress method with the context, passed to the constructor, and correctly filled ArrayContext.Event instance.
updateProgress() - Method in class net.algart.matrices.skeletons.SkeletonScanner
Calls SkeletonScanner.context().updateProgress(event) with an event, created by the following operator: new ArrayContext.Event(boolean.class, currentIndexInArray(), skeleton().size()), or does nothing if SkeletonScanner.context()==null.
updateProgress(double, boolean) - Method in class net.algart.contexts.DefaultContext
This implementation calls DefaultContext.updateStatus(String, boolean) with the first argument alike Math.round(readyPart*100)+"%" and the second argument force.
updateProgress(double, boolean) - Method in interface net.algart.contexts.ProgressUpdater
Informs the user that readyPart*100 percents of calculations are done.
updateProgress(ArrayContext) - Method in class net.algart.matrices.scanning.Boundary2DScanner
Calls context.updateProgress(event) with an event, created by the following operator: new ArrayContext.Event(boolean.class, currentIndexInArray(), matrix().size()), or does nothing if context==null.
updateProgress(ArrayContext.Event) - Method in class net.algart.arrays.AbstractArrayContext
 
updateProgress(ArrayContext.Event) - Method in interface net.algart.arrays.ArrayContext
This method is called periodically by long-working methods alike Arrays.ParallelExecutor.process() with the argument, containing information about the execution progress.
updateProgress(ArrayContext.Event) - Method in class net.algart.contexts.DefaultArrayContext
Calls context.as(ProgressUpdater.class).updateProgress(part, part==1.0), where context is the argument of the construcor and part=event.readyPart().
updateProgress(ArrayContext, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
Calls context.updateProgress with an event, created by the following operator: new ArrayContext.Event(boolean.class, matrix().size(), matrix().index(coordinates)).
updateRectangle(double, double, double, double) - Method in interface net.algart.contexts.RectangleUpdater
Informs that the given rectangular region of some 2D object is updated.
updateStatus(String) - Method in class net.algart.contexts.DefaultContext
This implementation calls updateStatus(message, true).
updateStatus(String) - Method in interface net.algart.contexts.StatusUpdater
updateStatus(String, boolean) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
updateStatus(String, boolean) - Method in interface net.algart.contexts.StatusUpdater
Shows some information message to the user.
UpperHalfEllipsoidOfRevolutionFunc - Class in net.algart.math.patterns
 
upperSurface(int) - Method in class net.algart.math.patterns.AbstractUniformGridPattern
 
upperSurface(int) - Method in interface net.algart.math.patterns.DirectPointSetUniformGridPattern
 
upperSurface(int) - Method in interface net.algart.math.patterns.RectangularPattern
 
upperSurface(int) - Method in interface net.algart.math.patterns.UniformGridPattern
Returns the upper boundary of this pattern along the given axis: a pattern consisting of all such points A of this pattern, that the neighbour point B, generated by the forward shift of point A along the coordinate #j=coordIndex by the corresponding grid step dj=stepOfGrid(coordIndex), does not belong to this pattern.
USAGE_MARKER_FILE_NAME - Static variable in class net.algart.arrays.ExternalProcessor
The name of a temporary file-marker, created inside work directories while instantiation of this class for internal use (see ExternalProcessor.cleanup(String) method for more details).
UsedForExternalCommunication - Annotation Interface in net.algart.external
Annotation indicating that a Java method, parameter, constructor or field is likely to be used for external communication, for example, they are accessed from some native code via JNI.
useServiceLoader - Variable in class net.algart.contexts.AbstractContext
The value of the corresponding argument of the constructor.

V

value(int[], double) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.value(long[], double) for a case of int[] type of the histogram.
value(long[], double) - Static method in class net.algart.arrays.Histogram
Floating-point version of Histogram.iValue(long[], long).
valueOf(boolean[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(boolean[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)valueOf((Object)array).
valueOf(boolean[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(boolean[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(boolean[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)valueOf((Object)array, offset, count).
valueOf(boolean[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(byte[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(byte[]) - Static method in class net.algart.arrays.MatrixInfo
Deserializes the byte array and creates new instance of this class on the base of information, stored in this byte array.
valueOf(byte[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)valueOf((Object)array).
valueOf(byte[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(byte[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(byte[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)valueOf((Object)array, offset, count).
valueOf(byte[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(char[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(char[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)valueOf((Object)array).
valueOf(char[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(char[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(char[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)valueOf((Object)array, offset, count).
valueOf(char[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(double) - Static method in class net.algart.math.Point
Returns a new 1-dimensional point with the given coordinate.
valueOf(double[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(double[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)valueOf((Object)array).
valueOf(double[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(double...) - Static method in class net.algart.math.Point
Returns a new point with the given set of coordinates: x, y, z, ...
valueOf(double[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(double[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)valueOf((Object)array, offset, count).
valueOf(double[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(double, double) - Static method in class net.algart.math.Point
Returns a new 2-dimensional point with the given coordinates.
valueOf(double, double) - Static method in class net.algart.math.Range
Returns an instance of this class describing the range min<=x<=max.
valueOf(double, double) - Static method in class net.algart.math.RectangularArea
Returns a 1-dimensional rectangular area (range) with the given minimal and maximal vertex.
valueOf(double, double, double) - Static method in class net.algart.math.Point
Returns a new 3-dimensional point with the given coordinates.
valueOf(double, double, double, double) - Static method in class net.algart.math.RectangularArea
Returns a 2-dimensional rectangle with the given minimal and maximal vertex.
valueOf(double, double, double, double, double, double) - Static method in class net.algart.math.RectangularArea
Returns a 3-dimensional parallelepiped with the given minimal and maximal vertex.
valueOf(float[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(float[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)valueOf((Object)array).
valueOf(float[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(float[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(float[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)valueOf((Object)array, offset, count).
valueOf(float[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(int[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(int[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)valueOf((Object)array).
valueOf(int[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(int[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(int[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)valueOf((Object)array, offset, count).
valueOf(int[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long) - Static method in class net.algart.math.IPoint
Returns a new 1-dimensional point with the given coordinate.
valueOf(long) - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, equal to the passed long value.
valueOf(long[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(long[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)valueOf((Object)array).
valueOf(long[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long...) - Static method in class net.algart.math.IPoint
Returns a new point with the given set of coordinates: x, y, z, ...
valueOf(long[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(long[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)valueOf((Object)array, offset, count).
valueOf(long[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long, long) - Static method in class net.algart.arrays.DataFile.Range
Creates new range position..position+length-1.
valueOf(long, long) - Static method in class net.algart.math.IPoint
Returns a new 2-dimensional point with the given coordinates.
valueOf(long, long) - Static method in class net.algart.math.IRange
Returns an instance of this class describing the range min<=x<=max.
valueOf(long, long) - Static method in class net.algart.math.IRectangularArea
Returns a 1-dimensional rectangular area (range) with the given minimal and maximal vertex.
valueOf(long, long, long) - Static method in class net.algart.math.IPoint
Returns a new 3-dimensional point with the given coordinates.
valueOf(long, long, long, long) - Static method in class net.algart.math.IRectangularArea
Returns a 2-dimensional rectangle with the given minimal and maximal vertex.
valueOf(long, long, long, long, long, long) - Static method in class net.algart.math.IRectangularArea
Returns a 3-dimensional parallelepiped with the given minimal and maximal vertex.
valueOf(short[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(short[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)valueOf((Object)array).
valueOf(short[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(short[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(short[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)valueOf((Object)array, offset, count).
valueOf(short[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(E[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(E[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)valueOf((Object)array).
valueOf(E[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(E[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)valueOf((Object)array, offset, count).
valueOf(Object) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(Object) - Method in interface net.algart.arrays.MemoryModel
Allocates an unresizable AlgART array containing all elements of the specified Java array: array[0], array[1], ..., array[array.length - 1].
valueOf(Object) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(Object, int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(Object, int, int) - Method in interface net.algart.arrays.MemoryModel
Allocates an unresizable AlgART array containing count elements of the specified Java array: array[offset], array[offset + 1], ..., array[offset + count - 1].
valueOf(Object, int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(String) - Static method in enum class net.algart.arrays.Arrays.CopyAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.arrays.Arrays.TaskExecutionOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.arrays.DataBuffer.AccessMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.arrays.DataFile.OpenResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.arrays.GeneralizedBitProcessing.RoundingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.arrays.Matrices.InterpolationMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class net.algart.arrays.MatrixInfo
Deserializes the char array (passed as String argument) and creates new instance of this class on the base of information, stored in this char array.
valueOf(String) - Static method in enum class net.algart.contours.ContourJoiner.JoiningOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.contours.InsideContourStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.external.MatrixIO.SerializationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.DependenceApertureBuilder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.linearfiltering.Derivator.SuppressionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.morphology.Morphology.SubtractionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.morphology.RankPrecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.scanning.ConnectivityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.scanning.ContourLineType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.algart.matrices.skeletons.SkeletonPixelClassifier.AttachmentInformation
Returns the enum constant of this class with the specified name.
valueOf(Matrix<? extends PArray>, long) - Static method in class net.algart.arrays.MatrixInfo
Creates an instance of this class containing full structural information about the given matrix.
valueOf(Matrix<? extends PArray>, long, String) - Static method in class net.algart.arrays.MatrixInfo
Creates an instance of this class containing full structural information about the given matrix with the specified version of serialization format.
valueOf(Matrix<? extends PArray>, P) - Static method in class net.algart.matrices.stitching.DefaultFrame
 
valueOf(IPoint) - Static method in class net.algart.math.Point
Returns a new point with the same coordinates as the given integer point.
valueOf(IPoint, IPoint) - Static method in class net.algart.math.IRectangularArea
Returns an instance of this class with the given minimal vertex min and maximal vertex max.
valueOf(IRange) - Static method in class net.algart.math.Range
Returns an instance of this class describing the same range as the given integer range.
valueOf(IRange...) - Static method in class net.algart.math.IRectangularArea
Returns the Cartesian product of the specified coordinate ranges.
valueOf(IRectangularArea) - Static method in class net.algart.math.RectangularArea
Returns a new rectangular area with the same coordinates as the given area.
valueOf(Point) - Static method in class net.algart.math.IPoint
Returns a new point with the same coordinates as the given real point.
valueOf(Point, long...) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
valueOf(Point, Point) - Static method in class net.algart.math.RectangularArea
Returns an instance of this class with the given minimal vertex min and maximal vertex max.
valueOf(Range) - Static method in class net.algart.math.IRange
Returns an instance of this class describing the same range as the given real range, with bounds, truncated to integers by Java typecast (long)doubleValue.
valueOf(Range...) - Static method in class net.algart.math.RectangularArea
Returns the Cartesian product of the specified coordinate ranges.
valueOf(RectangularArea) - Static method in class net.algart.math.IRectangularArea
Returns a new rectangular area with the same coordinates as the given area.
valueOf(RectangularArea) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
valueOf(RectangularArea, CoordinateTransformationOperator) - Static method in class net.algart.matrices.stitching.UniversalFramePosition
 
valueOfDouble(double) - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, equal to the truncated 128-bit long approximation of the passed double value.
valueOfEqualCoordinates(int, double) - Static method in class net.algart.math.Point
Returns a new point in n-dimensional space, where n=coordCount and all coordinates of the point are equal to the given value filler.
valueOfEqualCoordinates(int, long) - Static method in class net.algart.math.IPoint
Returns a new point in n-dimensional space, where n=coordCount and all coordinates of the point are equal to the given value filler.
valueOfInformation(double) - Static method in enum class net.algart.contours.InsideContourStatus
 
valueOfUnsigned(long) - Static method in class net.algart.math.MutableInt128
Creates new instance of this class, equal to the passed long value, interpreted as unsigned 64-bit value.
values() - Static method in enum class net.algart.arrays.Arrays.CopyAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.arrays.Arrays.TaskExecutionOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.arrays.DataBuffer.AccessMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.arrays.DataFile.OpenResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.arrays.GeneralizedBitProcessing.RoundingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.arrays.Matrices.InterpolationMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.contours.ContourJoiner.JoiningOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.contours.InsideContourStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.external.MatrixIO.SerializationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class net.algart.math.functions.SelectConstantFunc
Returns all values returned by this function.
values() - Static method in enum class net.algart.matrices.DependenceApertureBuilder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.linearfiltering.Derivator.SuppressionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.morphology.Morphology.SubtractionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.morphology.RankPrecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.scanning.Boundary2DSimpleMeasurer.ObjectParameter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.scanning.ConnectivityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.scanning.ContourLineType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.algart.matrices.skeletons.SkeletonPixelClassifier.AttachmentInformation
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in class net.algart.arrays.MatrixInfo
Returns the version of the serialization format implemented by this instance.
vertexX(int) - Method in class net.algart.arrays.Matrices.Polygon2D
Returns the x-coordinate of the vertix #index.
vertexY(int) - Method in class net.algart.arrays.Matrices.Polygon2D
Returns the y-coordinate of the vertix #index.
verticalSides() - Method in class net.algart.math.rectangles.IRectanglesUnion
 
vertices() - Method in class net.algart.arrays.Matrices.Polygon2D
Returns the coordinates of all vertices of the polygon.
vertices() - Method in class net.algart.arrays.Matrices.Simplex
Returns the coordinates of all vertices of the simplex.
verticesCount() - Method in class net.algart.arrays.Matrices.Polygon2D
Returns the number of vertices of the polygon.
visit() - Method in class net.algart.matrices.skeletons.SkeletonScanner
In remembering scanners, marks the current element of the skeleton matrix as "visited".
visit(long[], long) - Method in interface net.algart.matrices.scanning.ConnectedObjectScanner.ElementVisitor
Method, called by ConnectedObjectScanner.clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long[], boolean) for every visited unit element of the scanned matrix.
visit(long[], long) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner.MaskElementCounter
This implementation increases the internal counter by 1, if the bit of the mask with the specified coordinates is 1.
visitPreviousBranchPixel() - Method in class net.algart.matrices.skeletons.SkeletonScanner
In remembering scanners, marks the previous visited element of the skeleton matrix as "visited".
volume() - Method in class net.algart.math.IRectangularArea
Returns the volume of this rectangular area: the product of all sizes returned by IRectangularArea.sizes() method.
volume() - Method in class net.algart.math.RectangularArea
Returns the volume of this rectangular area: the product of all sizes returned by RectangularArea.sizes() method.

W

weakDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
weakDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
weakDilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the weak dilation of the source matrix by the specified pattern.
weakDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
weakErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
weakErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
 
weakErosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns a new updatable matrix, containing the weak erosion of the source matrix by the specified pattern.
weakErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
 
WeakOctupleThinningSkeleton2D - Class in net.algart.matrices.skeletons
Weaker version of OctupleThinningSkeleton2D skeletonization algorithm.
weight(IPoint) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
weight(IPoint) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the weight of the given point of the pattern.
WeightedMeanFunc - Class in net.algart.math.functions
Weighted mean of 2 numbers: f(x0, x1, x2) = scale*x0x1 + (1-scale*x0)x2, where scale is a constant, passed to WeightedMeanFunc.getInstance(double) method.
WeightedPattern - Interface in net.algart.math.patterns
 
WeightedPatterns - Class in net.algart.math.patterns
A set of static methods operating with and returning weighted patterns.
weightRange() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
weightRange() - Method in interface net.algart.math.patterns.WeightedPattern
Returns the minimal and maximal weights of all points of this pattern.
width() - Method in class net.algart.math.IRectangularArea
Returns all sizes of this rectangular area, decreased by 1, in a form of IPoint.
width(int) - Method in class net.algart.math.IRectangularArea
Returns max(coordIndex) - min(coordIndex).
widths() - Method in class net.algart.math.IRectangularArea
Returns the sizes of this rectangular area along all dimensions, decreased by 1.
widthX() - Method in class net.algart.math.IRectangularArea
Returns maxX() - minX().
widthY() - Method in class net.algart.math.IRectangularArea
Returns maxY() - minY().
widthZ() - Method in class net.algart.math.IRectangularArea
Returns maxZ() - minZ().
WORK_DIRECTORY_PREFIX - Static variable in class net.algart.arrays.ExternalProcessor
The prefix of unique work directories, created while instantiation of this class.
workStorage - Variable in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
A little ByteBuffer for storing one element of the combined array.
write(OutputStream, PArray, ByteOrder) - Static method in class net.algart.arrays.Arrays
Writes all elements of the passed array to the passed output stream from its current position.
writeAlgARTImage(Path, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.external.MatrixIO
 
writeAlgARTImage(Path, List<? extends Matrix<? extends PArray>>, boolean) - Static method in class net.algart.external.MatrixIO
Saves the multichannel image (list of matrices) in the specified folder.
writeAlgARTMatrix(Path, Matrix<? extends PArray>) - Static method in class net.algart.external.MatrixIO
 
writeAllBuffer(FileChannel, long, ByteBuffer) - Static method in class net.algart.arrays.StandardIODataFileModel
Writes all content of the byte buffer (src.limit() bytes) to the given position of the file channel.
writeBufferedImage(Path, BufferedImage) - Static method in class net.algart.external.MatrixIO
 
writeImage(Path, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.external.MatrixIO
 
writeUTF8(File, String) - Static method in class net.algart.arrays.ExternalProcessor
Writes the given text into the file in UTF-8 encoding.
writeWorkUTF8(String, String) - Method in class net.algart.arrays.ExternalProcessor
Equivalent to writeUTF8(getWorkFile(childFileName),text).

X

x() - Method in class net.algart.math.IPoint
Returns the x-coordinate: equivalent to coord(0).
x() - Method in class net.algart.math.Point
Returns the x-coordinate: equivalent to coord(0).
x() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the current x-coordinate (or throws IllegalStateException if the scanner was not positioned yet).
x() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
x(Boundary2DScanner) - Method in enum class net.algart.matrices.scanning.ContourLineType
Returns x-coordinate of some point at the contour line, corresponding to the current position at the boundary in the given scanner.
X_MINUS - Enum constant in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
The left side (if the x axis is directed rightwards): the vertical boundary segment of the pixel with less x-coordinate.
X_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
X_MINUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x0 - x1: LinearFunc.getInstance(0.0, 1.0, -1.0).
X_MINUS_Y_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
X_MINUS_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
X_PLUS - Enum constant in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
The right side (if the x axis is directed rightwards): the vertical boundary segment of the pixel with greater x-coordinate.
X_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
X_PLUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x0 + x1: LinearFunc.getInstance(0.0, 1.0, 1.0).
X_PLUS_Y_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
X_PLUS_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
xor(MutableInt128) - Method in class net.algart.math.MutableInt128
Replaces all bits of the absolute value of this number with bitwise XOR of this and other number: |this| = |this| ^ |other|.
xorBits(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 XOR of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
xorBits(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 XOR of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.

Y

y() - Method in class net.algart.math.IPoint
Returns y-coordinate: equivalent to coord(1).
y() - Method in class net.algart.math.Point
Returns y-coordinate: equivalent to coord(1).
y() - Method in class net.algart.matrices.scanning.Boundary2DScanner
Returns the current y-coordinate (or throws IllegalStateException if this scanner was not positioned yet).
y() - Method in class net.algart.matrices.scanning.Boundary2DWrapper
 
y(Boundary2DScanner) - Method in enum class net.algart.matrices.scanning.ContourLineType
Returns y-coordinate of some point at the contour line, corresponding to the current position at the boundary in the given scanner.
Y_MINUS - Enum constant in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
The top side (if the y axis is directed downwards): the horizontal boundary segment of the pixel with less y-coordinate.
Y_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
Y_MINUS_X - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x1 - x0: LinearFunc.getInstance(0.0, -1.0, 1.0).
Y_PLUS - Enum constant in enum class net.algart.matrices.scanning.Boundary2DScanner.Side
The bottom side (if the y axis is directed downwards): the horizontal boundary segment of the pixel with greater y-coordinate.
Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step

Z

z() - Method in class net.algart.math.IPoint
Returns z-coordinate: equivalent to coord(2).
z() - Method in class net.algart.math.Point
Returns z-coordinate: equivalent to coord(2).
zero() - Method in class net.algart.math.MutableInt128
Sets this number to zero value (0).
ZERO_CONSTANT - Static variable in class net.algart.arrays.Matrix.ContinuationMode
The special popular case of constant continuation mode, corresponding to continuing by 0.0d numeric constant.
zeroFill(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Fills all elements of the array by zero (0 for numbers, false for boolean values, null or some "empty" objects for non-primitive elements).
zeroFillArray(Object, int, int) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by zeroes (null for Object[] arrays, false for boolean[], +0.0 for floating-point types).
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form