Index
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
-
Equivalent to
AbstractArray(initialCapacity, initialLength, new Array[0])
. - 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
-
Equivalent to
AbstractDataFileModel(null, 0)
. - AbstractDataFileModel(File, long) - Constructor for class net.algart.arrays.AbstractDataFileModel
-
Creates a new instance with the specified temporary-file path and the starting gap size in all temporary files.
- AbstractDerivator - Class in net.algart.matrices.linearfiltering
- AbstractDerivator(ArrayContext, boolean) - Constructor for class net.algart.matrices.linearfiltering.AbstractDerivator
-
Creates an instance of this class with the given context.
- AbstractDoubleArray - Class in net.algart.arrays
-
Implementation of almost all basic functions of
DoubleArray
interface. - AbstractDoubleArray(long, 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(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Addition: equivalent to
addToOther
(result, result, other). - add(IPoint) - Method in class net.algart.math.IPoint
- 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
- 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
- addDouble(double) - Method in interface net.algart.arrays.MutablePArray
-
Appends value element to the end of this array with 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.
- 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)).
- addInt(int) - Method in interface net.algart.arrays.MutablePArray
-
Appends value element to the end of this array with conversion from int, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0 for boolean element type.
- 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 interface net.algart.arrays.MutablePArray
-
Appends value element to the end of this array with 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.
- 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. - addToOther(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
- 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 anode
, 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
andasUpdatableArray
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
- alsoCodirectional(long, long, long, long, long, long) - Static method in class net.algart.math.geometry.Collinearity
-
Returns true if two collinear 3D vectors (x1,y1,z1) and (x2,y2,z2) are also co-directional.
- 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
-
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and inverted corresponding count bits, packed in src array, starting from the bit #srcPos.
- andNotBits(long[], long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
-
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logical AND of them and inverted corresponding count bits, packed in src buffer, starting from the bit #srcPos.
- ApertureBasedSkeletonPixelClassifier - Class in net.algart.matrices.skeletons
-
A skeletal implementation of the
SkeletonPixelClassifier
abstract class, minimizing the effort required to implement its abstract methods. - ApertureBasedSkeletonPixelClassifier(int, long[][]) - Constructor for class net.algart.matrices.skeletons.ApertureBasedSkeletonPixelClassifier
-
Creates new instance of this class, allowing to process skeletons with the given number of dimensions, with the order of neighbours, specified in the second argument.
- apertureDim() - Method in class net.algart.math.functions.ApertureFilterOperator
-
Returns the dimensions of the aperture of this filter.
- apertureDim(int) - Method in class net.algart.math.functions.ApertureFilterOperator
-
Equivalent to
ApertureFilterOperator.apertureDim()
[coordIndex]. - ApertureFilteredFunc - Class in net.algart.math.functions
-
A function, transformed by
ApertureFilterOperator
in n-dimensional Euclidean space. - ApertureFilterOperator - Class in net.algart.math.functions
-
Aperture filtering operator in n-dimensional Euclidean space:
g(x) = O f(x) = apertureFunc(f(x+a0), f(x+a1), ..., f(x+am-1)) , where x is a point of the n-dimensional space, apertureFunc is some function with m arguments (the aperture function), {ai} is a set of points with (usually) little coordinates (the aperture), f is the source mathematical function and g is the result of applying the operator to f. - apertureFrom() - Method in class net.algart.math.functions.ApertureFilterOperator
-
Returns the start coordinates of the points in the aperture of this filter.
- apertureFrom(int) - Method in class net.algart.math.functions.ApertureFilterOperator
-
Equivalent to
ApertureFilterOperator.apertureFrom()
[coordIndex]. - apertureFunc() - Method in class net.algart.math.functions.ApertureFilterOperator
-
Returns the aperture function, used by this filter.
- ApertureProcessor<K> - Interface in net.algart.matrices
-
Abstract aperture matrix processor: an algorithm, processing a group of
n-dimensional matrices
and returning a group of resulting matrices, where the value of every element of every resulting matrix depends only on the elements of the source matrices in some aperture "around" the same position. - apertureStep(int) - Method in class net.algart.math.functions.ApertureFilterOperator
-
Equivalent to
ApertureFilterOperator.apertureSteps()
[coordIndex]. - apertureSteps() - Method in class net.algart.math.functions.ApertureFilterOperator
-
Returns the steps of changing coordinates of the points in the aperture of this filter.
- apertureTo(int) - Method in class net.algart.math.functions.ApertureFilterOperator
-
Equivalent to
ApertureFilterOperator.apertureFrom()
[coordIndex] + (ApertureFilterOperator.apertureDim()
[coordIndex] - 1) *ApertureFilterOperator.apertureSteps()
[coordIndex]. - append(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 bycopy(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
- applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
- applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
- applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
- applyFunc(ArrayContext, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
applyFunc(context, f, truncateOverflows, 0, true, result, x)
. - applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
applyFunc(context, true, f, result, x)
. - applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
applyFunc(context, true, f, result, x)
. - applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
applyFunc(context, true, f, result, x1, x2)
. - applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
applyFunc(context, true, f, result, x1, x2, x3)
. - applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
applyFunc(context, true, f, result, x1, x2, x3, x4)
. - applyFunc(ArrayContext, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
applyFunc(context, f, true, result, x)
. - 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 = call and copying it into the result argument byasPrecision(matrix, result.elementType()
call.copy(context, result, lazy)
- applyPrecision(ArrayContext, UpdatablePArray, PArray) - Static method in class net.algart.arrays.Arrays
-
Equivalent to creating a "lazy" array by
lazy = call and copying it into the result argument byasPrecision(array, result.elementType()
call.copy(context, result, lazy)
- 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 preferredmemory model
. - ArrayPool - Class in net.algart.arrays
-
A simple pool of the
unresizable AlgART arrays
(usually work buffers) with the same size and type of elements, based on a list of SoftReference or WeakReference. - ArrayProcessor - Interface in net.algart.arrays
-
Abstract array processor: an algorithm processing AlgART arrays or matrices.
- ArrayProcessorWithContextSwitching - Interface in net.algart.arrays
-
Array processor allowing to switch the current context.
- Arrays - Class in net.algart.arrays
-
A set of static methods useful for working with
AlgART arrays
. - Arrays.ComparingCopyStatus - Class in net.algart.arrays
-
The information about the copying, returned by
Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array)
andMatrices.compareAndCopy(ArrayContext, Matrix, Matrix)
methods. - 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
-
The information about the internal algorithm, which was used by copying methods of this package:
Arrays.copy(ArrayContext, UpdatableArray, Array)
,Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)
,Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array)
,Matrices.copy(ArrayContext, Matrix, Matrix)
, etc. - Arrays.CopyStatus - Class in net.algart.arrays
-
The information about the copying, returned by copying methods of this package:
Arrays.copy(ArrayContext, UpdatableArray, Array)
,Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean)
,Matrices.copy(ArrayContext, Matrix, Matrix)
, etc. - Arrays.MinMaxInfo - Class in net.algart.arrays
-
The helper class for
Arrays.rangeOf(PArray, MinMaxInfo)
method, containing information about the minimum and maximum in some AlgART array. - Arrays.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 identicalelement 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 ofbuilt-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 preferredthread pool factory
. - as(byte[]) - Static method in interface net.algart.arrays.ByteArray
-
Equivalent to
SimpleMemoryModel.asUpdatableByteArray
(array). - as(char[]) - Static method in interface net.algart.arrays.CharArray
-
Equivalent to
SimpleMemoryModel.asUpdatableCharArray
(array). - as(double[]) - Static method in interface net.algart.arrays.DoubleArray
-
Equivalent to
SimpleMemoryModel.asUpdatableDoubleArray
(array). - as(float[]) - Static method in interface net.algart.arrays.FloatArray
-
Equivalent to
SimpleMemoryModel.asUpdatableFloatArray
(array). - as(int[]) - Static method in interface net.algart.arrays.IntArray
-
Equivalent to
SimpleMemoryModel.asUpdatableIntArray
(array). - as(long[]) - Static method in interface net.algart.arrays.LongArray
-
Equivalent to
SimpleMemoryModel.asUpdatableLongArray
(array). - as(long[], long) - Static method in interface net.algart.arrays.BitArray
-
Equivalent to
SimpleMemoryModel.asUpdatableBitArray
(packedBitArray, length). - as(short[]) - Static method in interface net.algart.arrays.ShortArray
-
Equivalent to
SimpleMemoryModel.asUpdatableShortArray
(array). - 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.
- as(Object) - Static method in interface net.algart.arrays.PArray
-
Equivalent to
SimpleMemoryModel.asUpdatablePArray
(array). - as(Object, long...) - Static method in interface net.algart.arrays.Matrix
-
Equivalent to
SimpleMemoryModel.asMatrix(Object, long...)
SimpleMemoryModel.asMatrix}(array, dim). - asArray(P, Class<?>, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
- asBitArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
-
Equivalent to (BitArray)
asArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (ByteArray)
asArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder)
. - asCharArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
-
Equivalent to (CharArray)
asArray(filePath, char.class, filePosition, fileAreaSize, byteOrder)
. - asCharSequence(CharArray) - Static method in class net.algart.arrays.Arrays
-
Returns a view of the character array implementing standard CharSequence interface.
- asCombinedArray(Class<E>, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel
-
Returns an immutable combined array backed by the storage, which consists of immutable views of the passed argument (storage[0].
asImmutable()
, (storage[1].asImmutable()
, ..., (storage[storage.length-1].asImmutable()
, with the current combiner (specified while creating this memory model). - asConcatenation(Array...) - Static method in class net.algart.arrays.Arrays
-
Returns an immutable view of the passed sequence of AlgART arrays as their concatenation.
- 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
-
Equivalent to
asCoordFuncMatrix(true, f, requiredType, dim)
. - 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 toAbstractMorphology.asErosion(Matrix src, Pattern pattern)
if isDilation argument is false. - asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
- asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.BasicMorphology
- asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.BasicRankMorphology
- asDoubleArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
-
Equivalent to (DoubleArray)
asArray(filePath, double.class, filePosition, fileAreaSize, byteOrder)
. - asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
- asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.ContinuedMorphology
- asErosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
-
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the erosion of the source matrix by the specified pattern.
- asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.TiledMorphology
- asFloatArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
-
Equivalent to (FloatArray)
asArray(filePath, float.class, filePosition, fileAreaSize, byteOrder)
. - asFuncArray(boolean, Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
- asFuncArray(Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
asFuncArray(true, f, requiredType, x)
. - asFuncMatrix(boolean, Func, Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
-
An analog of
Arrays.asFuncArray(boolean, Func, Class, PArray...)
method for AlgART matrices. - 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
-
Equivalent to
asFuncMatrix(true, f, requiredType, x)
. - 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), wherem1= andconstantPercentileMatrix
(src,percentileIndex1)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
-
This implementation returns an instance of the subclass of
AbstractBitArray
, where the following method are overridden and call the same methods of this instance:AbstractBitArray.getBit(long)
,AbstractBitArray.getData(long, Object, int, int)
,AbstractBitArray.getData(long, Object)
,AbstractBitArray.loadResources(ArrayContext, long, long)
,AbstractBitArray.flushResources(ArrayContext, long, long, boolean)
andAbstractBitArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
-
This implementation returns an instance of the subclass of
AbstractByteArray
, where the following method are overridden and call the same methods of this instance:AbstractByteArray.getByte(long)
,AbstractByteArray.getData(long, Object, int, int)
,AbstractByteArray.getData(long, Object)
,AbstractByteArray.loadResources(ArrayContext, long, long)
,AbstractByteArray.flushResources(ArrayContext, long, long, boolean)
andAbstractByteArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
-
This implementation returns an instance of the subclass of
AbstractCharArray
, where the following method are overridden and call the same methods of this instance:AbstractCharArray.getChar(long)
,AbstractCharArray.getData(long, Object, int, int)
,AbstractCharArray.getData(long, Object)
,AbstractCharArray.loadResources(ArrayContext, long, long)
,AbstractCharArray.flushResources(ArrayContext, long, long, boolean)
andAbstractCharArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
-
This implementation returns an instance of the subclass of
AbstractDoubleArray
, where the following method are overridden and call the same methods of this instance:AbstractDoubleArray.getDouble(long)
,AbstractDoubleArray.getData(long, Object, int, int)
,AbstractDoubleArray.getData(long, Object)
,AbstractDoubleArray.loadResources(ArrayContext, long, long)
,AbstractDoubleArray.flushResources(ArrayContext, long, long, boolean)
andAbstractDoubleArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
-
This implementation returns an instance of the subclass of
AbstractFloatArray
, where the following method are overridden and call the same methods of this instance:AbstractFloatArray.getFloat(long)
,AbstractFloatArray.getData(long, Object, int, int)
,AbstractFloatArray.getData(long, Object)
,AbstractFloatArray.loadResources(ArrayContext, long, long)
,AbstractFloatArray.flushResources(ArrayContext, long, long, boolean)
andAbstractFloatArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
-
This implementation returns an instance of the subclass of
AbstractIntArray
, where the following method are overridden and call the same methods of this instance:AbstractIntArray.getInt(long)
,AbstractIntArray.getData(long, Object, int, int)
,AbstractIntArray.getData(long, Object)
,AbstractIntArray.loadResources(ArrayContext, long, long)
,AbstractIntArray.flushResources(ArrayContext, long, long, boolean)
andAbstractIntArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
-
This implementation returns an instance of the subclass of
AbstractLongArray
, where the following method are overridden and call the same methods of this instance:AbstractLongArray.getLong(long)
,AbstractLongArray.getData(long, Object, int, int)
,AbstractLongArray.getData(long, Object)
,AbstractLongArray.loadResources(ArrayContext, long, long)
,AbstractLongArray.flushResources(ArrayContext, long, long, boolean)
andAbstractLongArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
-
This implementation returns an instance of the subclass of
AbstractObjectArray
, where the following method are overridden and call the same methods of this instance:AbstractObjectArray.get(long)
,AbstractObjectArray.getData(long, Object, int, int)
,AbstractObjectArray.getData(long, Object)
,AbstractObjectArray.loadResources(ArrayContext, long, long)
,AbstractObjectArray.flushResources(ArrayContext, long, long, boolean)
andAbstractObjectArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
-
This implementation returns an instance of the subclass of
AbstractShortArray
, where the following method are overridden and call the same methods of this instance:AbstractShortArray.getShort(long)
,AbstractShortArray.getData(long, Object, int, int)
,AbstractShortArray.getData(long, Object)
,AbstractShortArray.loadResources(ArrayContext, long, long)
,AbstractShortArray.flushResources(ArrayContext, long, long, boolean)
andAbstractShortArray.freeResources(ArrayContext, long, long, boolean)
. - asImmutable() - Method in interface net.algart.arrays.Array
-
Returns an immutable view of this array.
- asImmutable() - Method in interface net.algart.arrays.BitArray
- asImmutable() - Method in interface net.algart.arrays.ByteArray
- asImmutable() - Method in interface net.algart.arrays.CharArray
- asImmutable() - Method in interface net.algart.arrays.DoubleArray
- asImmutable() - Method in interface net.algart.arrays.FloatArray
- asImmutable() - Method in interface net.algart.arrays.IntArray
- asImmutable() - Method in interface net.algart.arrays.LongArray
- asImmutable() - Method in interface net.algart.arrays.ObjectArray
- asImmutable() - Method in interface net.algart.arrays.PArray
- asImmutable() - Method in interface net.algart.arrays.PFixedArray
- asImmutable() - Method in interface net.algart.arrays.PFloatingArray
- asImmutable() - Method in interface net.algart.arrays.PIntegerArray
- asImmutable() - Method in interface net.algart.arrays.ShortArray
- asIndexFuncArray(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
-
Equivalent to
asIndexFuncArray(true, f, requiredType, length)
. - asIntArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
-
Equivalent to (IntArray)
asArray(filePath, int.class, filePosition, fileAreaSize, byteOrder)
. - asInterpolationFunc(Matrix<? extends PArray>) - 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
-
Equivalent to (LongArray)
asArray(filePath, long.class, filePosition, fileAreaSize, byteOrder)
. - asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
- asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator
- asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
- asMaskOfMaximums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
- asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.AbstractDerivator
- asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.BasicDerivator
- asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
- asMaskOfMinimums(Matrix<? extends PArray>, Derivator.SuppressionMode, Matrix<? extends PIntegerArray>, IPoint...) - Method in interface net.algart.matrices.linearfiltering.Derivator
- asMatrix(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 incomments to this method
inRankMorphology
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), wherem1= andconstantPercentileMatrix
(src,fromPercentileIndex)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), wherem= .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 matricesMk=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
-
Equivalent to (ShortArray)
asArray(filePath, short.class, filePosition, fileAreaSize, byteOrder)
. - asStitched(Class<? extends T>, RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher
- asThinning(int) - Method in class net.algart.matrices.skeletons.OctupleThinningSkeleton2D
-
Returns current
result()
matrix thinned along the given direction. - asThinning(int) - Method in class net.algart.matrices.skeletons.Quadruple3x5ThinningSkeleton2D
-
Returns current
result()
matrix thinned along the given direction. - asThinning(int) - Method in class net.algart.matrices.skeletons.StrongQuadruple3x5ThinningSkeleton2D
-
Returns current
result()
matrix thinned along the given direction. - asThinning(int) - Method in interface net.algart.matrices.skeletons.ThinningSkeleton
-
Returns current
result()
matrix thinned along the given direction. - asThinning(int) - Method in class net.algart.matrices.skeletons.WeakOctupleThinningSkeleton2D
-
Returns current
result()
matrix thinned along the given direction. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractArray
- asTrustedImmutable() - Method in class net.algart.arrays.AbstractBitArray
-
This implementation calls
AbstractBitArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractByteArray
-
This implementation calls
AbstractByteArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractCharArray
-
This implementation calls
AbstractCharArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
-
This implementation calls
AbstractDoubleArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractFloatArray
-
This implementation calls
AbstractFloatArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractIntArray
-
This implementation calls
AbstractIntArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractLongArray
-
This implementation calls
AbstractLongArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractObjectArray
-
This implementation calls
AbstractObjectArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in class net.algart.arrays.AbstractShortArray
-
This implementation calls
AbstractShortArray.asImmutable()
and returns its result. - asTrustedImmutable() - Method in interface net.algart.arrays.Array
-
Returns a trusted immutable view of this array.
- asTrustedImmutable() - Method in interface net.algart.arrays.BitArray
- asTrustedImmutable() - Method in interface net.algart.arrays.ByteArray
- asTrustedImmutable() - Method in interface net.algart.arrays.CharArray
- asTrustedImmutable() - Method in interface net.algart.arrays.DoubleArray
- asTrustedImmutable() - Method in interface net.algart.arrays.FloatArray
- asTrustedImmutable() - Method in interface net.algart.arrays.IntArray
- asTrustedImmutable() - Method in interface net.algart.arrays.LongArray
- asTrustedImmutable() - Method in interface net.algart.arrays.ObjectArray
- asTrustedImmutable() - Method in interface net.algart.arrays.PArray
- asTrustedImmutable() - Method in interface net.algart.arrays.PFixedArray
- asTrustedImmutable() - Method in interface net.algart.arrays.PFloatingArray
- asTrustedImmutable() - Method in interface net.algart.arrays.PIntegerArray
- asTrustedImmutable() - Method in interface net.algart.arrays.ShortArray
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
-
This implementation returns this object.
- asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
-
This implementation returns this object.
- asUnresizable() - Method in interface net.algart.arrays.UpdatableArray
-
Returns an unresizable view of this array.
- asUnresizable() - Method in interface net.algart.arrays.UpdatableBitArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableByteArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableCharArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableDoubleArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableFloatArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableIntArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableLongArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatablePArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatablePFixedArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatablePFloatingArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatablePIntegerArray
- asUnresizable() - Method in interface net.algart.arrays.UpdatableShortArray
- asUpdatableArray(Object) - Static method in class net.algart.arrays.SimpleMemoryModel
-
Returns a wrapper: 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 thedata 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
-
Equivalent to (UpdatableBitArray)
asUpdatableArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableByteArray)
asUpdatableArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableCharArray)
asUpdatableArray(filePath, char.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableDoubleArray)
asUpdatableArray(filePath, double.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableFloatArray)
asUpdatableArray(filePath, float.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to
asUpdatableFuncArray(true, f, requiredType, x)
. - asUpdatableFuncMatrix(boolean, Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
-
An analog of
Arrays.asUpdatableFuncArray
method for AlgART matrices. - asUpdatableFuncMatrix(Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
asUpdatableFuncMatrix(true, f, requiredType, x)
. - 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
-
Equivalent to (UpdatableIntArray)
asUpdatableArray(filePath, int.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableLongArray)
asUpdatableArray(filePath, long.class, filePosition, fileAreaSize, byteOrder)
. - 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
-
Equivalent to (UpdatableShortArray)
asUpdatableArray(filePath, short.class, filePosition, fileAreaSize, byteOrder)
. - 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 thescanned 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, forMatrices.ResizingMethod.AVERAGING
andMatrices.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
- 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
-
Here
RankPrecision.bitLevels()
={1},RankPrecision.interpolated()
=false. - BITS_1_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={1},RankPrecision.interpolated()
=true. - BITS_10 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={10},RankPrecision.interpolated()
=false. - BITS_10_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={10},RankPrecision.interpolated()
=true. - BITS_10_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10},RankPrecision.interpolated()
=false. - BITS_10_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10},RankPrecision.interpolated()
=true. - BITS_11 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={11},RankPrecision.interpolated()
=false. - BITS_11_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={11},RankPrecision.interpolated()
=true. - BITS_11_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 11},RankPrecision.interpolated()
=false. - BITS_11_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 11},RankPrecision.interpolated()
=true. - BITS_12 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={12},RankPrecision.interpolated()
=false. - BITS_12_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={12},RankPrecision.interpolated()
=true. - BITS_12_PER_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4, 8, 12},RankPrecision.interpolated()
=false. - BITS_12_PER_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4, 8, 12},RankPrecision.interpolated()
=true. - BITS_12_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 12},RankPrecision.interpolated()
=false. - BITS_12_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 12},RankPrecision.interpolated()
=true. - BITS_13 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={13},RankPrecision.interpolated()
=false. - BITS_13_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={13},RankPrecision.interpolated()
=true. - BITS_13_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 13},RankPrecision.interpolated()
=false. - BITS_13_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 13},RankPrecision.interpolated()
=true. - BITS_14 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={14},RankPrecision.interpolated()
=false. - BITS_14_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={14},RankPrecision.interpolated()
=true. - BITS_14_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 14},RankPrecision.interpolated()
=false. - BITS_14_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 14},RankPrecision.interpolated()
=true. - BITS_15 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={15},RankPrecision.interpolated()
=false. - BITS_15_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={15},RankPrecision.interpolated()
=true. - BITS_15_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15},RankPrecision.interpolated()
=false. - BITS_15_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15},RankPrecision.interpolated()
=true. - BITS_15_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 15},RankPrecision.interpolated()
=false. - BITS_15_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 15},RankPrecision.interpolated()
=true. - BITS_16 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={16},RankPrecision.interpolated()
=false. - BITS_16_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={16},RankPrecision.interpolated()
=true. - BITS_16_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 16},RankPrecision.interpolated()
=false. - BITS_16_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 16},RankPrecision.interpolated()
=true. - BITS_16_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16},RankPrecision.interpolated()
=false. - BITS_16_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16},RankPrecision.interpolated()
=true. - BITS_2 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={2},RankPrecision.interpolated()
=false. - BITS_2_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={2},RankPrecision.interpolated()
=true. - BITS_20 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={20},RankPrecision.interpolated()
=false. - BITS_20_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={20},RankPrecision.interpolated()
=true. - BITS_20_PER_10 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={10, 20},RankPrecision.interpolated()
=false. - BITS_20_PER_10_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={10, 20},RankPrecision.interpolated()
=true. - BITS_20_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15, 20},RankPrecision.interpolated()
=false. - BITS_20_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15, 20},RankPrecision.interpolated()
=true. - BITS_20_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 13, 20},RankPrecision.interpolated()
=false. - BITS_20_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 13, 20},RankPrecision.interpolated()
=true. - BITS_22 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={22},RankPrecision.interpolated()
=false. - BITS_22_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={22},RankPrecision.interpolated()
=true. - BITS_22_PER_11 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={11, 22},RankPrecision.interpolated()
=false. - BITS_22_PER_11_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={11, 22},RankPrecision.interpolated()
=true. - BITS_22_PER_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15, 22},RankPrecision.interpolated()
=false. - BITS_22_PER_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5, 10, 15, 22},RankPrecision.interpolated()
=true. - BITS_22_PER_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 14, 22},RankPrecision.interpolated()
=false. - BITS_22_PER_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7, 14, 22},RankPrecision.interpolated()
=true. - BITS_24 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={24},RankPrecision.interpolated()
=false. - BITS_24_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={24},RankPrecision.interpolated()
=true. - BITS_24_PER_12 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={12, 24},RankPrecision.interpolated()
=false. - BITS_24_PER_12_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={12, 24},RankPrecision.interpolated()
=true. - 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
-
Here
RankPrecision.bitLevels()
={6, 12, 18, 24},RankPrecision.interpolated()
=false. - BITS_24_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 12, 18, 24},RankPrecision.interpolated()
=true. - BITS_24_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16, 24},RankPrecision.interpolated()
=false. - BITS_24_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16, 24},RankPrecision.interpolated()
=true. - BITS_26 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={26},RankPrecision.interpolated()
=false. - BITS_26_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={26},RankPrecision.interpolated()
=true. - BITS_26_PER_13 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={13, 26},RankPrecision.interpolated()
=false. - BITS_26_PER_13_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={13, 26},RankPrecision.interpolated()
=true. - BITS_26_PER_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 12, 18, 26},RankPrecision.interpolated()
=false. - BITS_26_PER_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6, 12, 18, 26},RankPrecision.interpolated()
=true. - BITS_26_PER_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16, 26},RankPrecision.interpolated()
=false. - BITS_26_PER_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8, 16, 26},RankPrecision.interpolated()
=true. - BITS_3 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={3},RankPrecision.interpolated()
=false. - BITS_3_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={3},RankPrecision.interpolated()
=true. - BITS_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4},RankPrecision.interpolated()
=false. - BITS_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4},RankPrecision.interpolated()
=true. - BITS_5 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5},RankPrecision.interpolated()
=false. - BITS_5_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={5},RankPrecision.interpolated()
=true. - BITS_6 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6},RankPrecision.interpolated()
=false. - BITS_6_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={6},RankPrecision.interpolated()
=true. - BITS_7 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7},RankPrecision.interpolated()
=false. - BITS_7_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={7},RankPrecision.interpolated()
=true. - BITS_8 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8},RankPrecision.interpolated()
=false. - BITS_8_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={8},RankPrecision.interpolated()
=true. - BITS_8_PER_4 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4, 8},RankPrecision.interpolated()
=false. - BITS_8_PER_4_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={4, 8},RankPrecision.interpolated()
=true. - BITS_9 - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={9},RankPrecision.interpolated()
=false. - BITS_9_INTERPOLATED - Enum constant in enum class net.algart.matrices.morphology.RankPrecision
-
Here
RankPrecision.bitLevels()
={9},RankPrecision.interpolated()
=true. - 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 byMatrices.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
-
Contains
BufferMemoryModel.getInstance()
. - 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
-
Returns true if and only if the current position (
Boundary2DScanner.x()
,Boundary2DScanner.y()
,Boundary2DScanner.side()
) is identical to the position, set by last call ofBoundary2DScanner.nextBoundary()
orBoundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
method. - 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 ofdefaultBufferCapacity(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 specifiedaccess 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 amatrix
) 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.
- 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 identicalelement 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
-
Calls
SkeletonScanner.context()
.checkInterruption()
or does nothing ifSkeletonScanner.context()
==null. - 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:
andArrayContext.checkInterruption()
.updateProgress
(new ArrayContext.Event(elementType, readyCount, length)) - 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 throwUnallowedMutationError
in this case. - circumscribedRectangle() - Method in class net.algart.math.rectangles.IRectanglesUnion
- clear() - Method in interface net.algart.arrays.MutableArray
-
Equivalent to the call
length
(0). - clear() - Method in interface net.algart.arrays.Stack
-
Removes all elements from the stack
- 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
-
Equivalent to
clear(context, null, coordinates, true)
. - clear(ArrayContext, long[], boolean) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
-
Equivalent to
clear(context, null, coordinates, forceClearing)
. - clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long...) - Method in class net.algart.matrices.scanning.ConnectedObjectScanner
-
Equivalent to
clear(context, elementVisitor, coordinates, true)
. - 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.geometry.StraightLine3D
-
Returns an exact 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
-
Equivalent to
clone(matrix, Arrays.SMM)
. - 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.
- 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()
, ifDataBuffer.count()
<=Integer.MAX_VALUE, or throwsDataBufferIndexOverflowException
in other case. - code() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Returns integer unique code from 0 to 11, identifying this step.
- collinear(int, int, int, int, int, int) - Static method in class net.algart.math.geometry.Collinearity
-
Returns true if and only if two collinear 3D vectors (x1,y1,z1) and (x2,y2,z2) are collinear.
- collinear(long, long, long, long, long, long) - Static method in class net.algart.math.geometry.Collinearity
-
Returns true if and only if two collinear 3D vectors (x1,y1,z1) and (x2,y2,z2) are collinear.
- collinear(long, long, long, long, long, long, MutableInt128, MutableInt128) - Static method in class net.algart.math.geometry.Collinearity
-
Returns true if and only if two collinear 3D vectors (x1,y1,z1) and (x2,y2,z2) are collinear.
- Collinearity - Class in net.algart.math.geometry
-
Functions for checking collinearity of vectors.
- Collinearity() - Constructor for class net.algart.math.geometry.Collinearity
- COLLINEARITY_EPSILON - Static variable in class net.algart.math.geometry.Orthonormal3DBasis
-
While creating a new basis, two vectors are considered to be "almost collinear" if the sine of the angle between them is less or about
Orthonormal3DBasis.COLLINEARITY_EPSILON
. - COLLINEARITY_EPSILON_SQR - Static variable in class net.algart.math.geometry.Orthonormal3DBasis
-
The square of
Orthonormal3DBasis.COLLINEARITY_EPSILON
. - CollinearityException - Exception Class in net.algart.math.geometry
-
Thrown when two collinear (or almost collinear) vectors or segments are detected, but it is not permitted for the given situation.
- CollinearityException() - Constructor for exception class net.algart.math.geometry.CollinearityException
-
Constructs an instance of this class.
- CollinearityException(String) - Constructor for exception class net.algart.math.geometry.CollinearityException
-
Constructs an instance of this class with the specified detail message.
- 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
-
A version of
CombinedMemoryModel.AbstractByteBufferCombiner
skeleton class implementingCombinedMemoryModel.CombinerInPlace
interface. - 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 matriceshave the same dimensions
, or throwsSizeMismatchException
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
- contains(IRange) - Method in class net.algart.math.IRange
- contains(IRectangularArea) - Method in class net.algart.math.IRectangularArea
- contains(Point) - Method in class net.algart.math.RectangularArea
- contains(Range) - Method in class net.algart.math.Range
- contains(RectangularArea) - Method in class net.algart.math.RectangularArea
- 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.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
-
This method returns
.AbstractArrayProcessorWithContextSwitching.context()
== null ? null :AbstractArrayProcessorWithContextSwitching.context()
.part
(fromPart, toPart)) - continuationConstant() - Method in class net.algart.arrays.Matrix.ContinuationMode
-
Returns the continuation constant, used in this mode, if it is a
constant continuation mode
, or throws throwsNonConstantMatrixContinuationModeException
, 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) * (x−x2) / max(x3−x2,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 viaMatrices.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 toAbstractPattern.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 changedBoundary2DScanner.x()
orBoundary2DScanner.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 toAbstractPattern.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 toAbstractPattern.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
- 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 matriceshave the same dimensions
, or throwsSizeMismatchException
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 matriceshave the same dimensions
, or throwsSizeMismatchException
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 matriceshave the same dimensions
, or throwsSizeMismatchException
in other case. - copy(ArrayContext, UpdatableArray, Array) - Static method in class net.algart.arrays.Arrays
- 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)
andArrays.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
- 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.
- 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 ofArrays.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 ofArrays.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. - 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 ofgetDataFile(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 thebuilt-in AlgART array
of the skeleton matrix. - currentIntegral() - Method in class net.algart.arrays.SummingHistogram
-
Returns the current simple integral
SS . - currentIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
-
Equivalent to
SummingHistogram.nextSharing()
.SummingHistogram.currentIntegral()
- thisInstance.SummingHistogram.currentIntegral()
, but probably works little faster. - currentIRank() - Method in class net.algart.arrays.Histogram
-
Returns the rank
r(w) of the value w=Histogram.currentIValue()
. - currentIValue() - Method in class net.algart.arrays.Histogram
-
Returns the
current value
v, rounded to an integer number. - currentNumberOfDifferentValues() - Method in class net.algart.arrays.SummingHistogram
-
Returns the number of non-zero bars b[k] with indexes
k< .currentIValue()
- currentPixelTypeOrAttachedNode() - Method in class net.algart.matrices.skeletons.SkeletonScanner
-
Returns the type of the current pixel of the skeleton matrix or, if it is an attachable branch end, returns the index of its neighbour, which is a node, which is one of the ends of the branch.
- currentPixelTypeOrAttachingBranch() - Method in class net.algart.matrices.skeletons.SkeletonScanner
-
Returns the type of the current pixel of the skeleton matrix or, if it is an attachable branch end, returns the index of its neighbour, which lies at the branch, to which this pixel should be attached.
- currentPixelValue() - Method in class net.algart.matrices.skeletons.SkeletonScanner
-
Returns the value of the element of the skeleton matrix at the
current coordinates
. - currentPreciseIntegral() - Method in class net.algart.arrays.SummingHistogram
-
Returns the current precise integral
SP . - currentPreciseIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
-
Equivalent to
SummingHistogram.nextSharing()
.SummingHistogram.currentPreciseIntegral()
- thisInstance.SummingHistogram.currentPreciseIntegral()
, but probably works little faster. - currentPreciseRank() - Method in class net.algart.arrays.Histogram
-
Returns the current precise rank:
rP=r(v) in terms of the precise histogram model. - currentRank() - Method in class net.algart.arrays.Histogram
-
Returns the current simple rank:
rS=r(v) in terms of the simple histogram model. - currentSum() - Method in class net.algart.arrays.SummingHistogram
-
Returns the sum of all elements of the source array A, less than
v0= :currentIValue()
z(v0) = Σ A[k]<vA[k] = Σ 0≤j<vj*b[j] . - currentThreadIndex() - Method in class net.algart.arrays.AbstractArrayContext
- currentThreadIndex() - Method in interface net.algart.arrays.ArrayContext
-
Usually returns 0, but in multithreading environment this method may return the index of the currently executing thread in a group of
ArrayContext.numberOfThreads()
parallel threads. - currentValue() - Method in class net.algart.arrays.Histogram
-
Returns the current value v.
- customData() - Method in class net.algart.arrays.AbstractArrayContext
- customData() - Method in interface net.algart.arrays.ArrayContext
-
Usually returns null, but in a special environment this method may return some custom object, containing additional information about the current execution context, not provided by other methods of this class.
- customDataVersion(Object) - Method in class net.algart.arrays.AbstractArrayContext
- customDataVersion(Object) - Method in interface net.algart.arrays.ArrayContext
-
Returns new context, identical to this one with the only exception that
ArrayContext.customData()
method in the result returns the value, specified in the argument customData. - CustomRankPrecision - Interface in net.algart.matrices.morphology
-
Complete description of precision characteristics of rank operations, described in
RankMorphology
interface. - cut(double) - Method in class net.algart.math.Range
- 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
methodsfrom()
,to()
andcnt()
, 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)
orMatrixInfo.valueOf(Matrix, long, String)
method or loaded from the serialized form byMatrixInfo.valueOf(byte[])
orMatrixInfo.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 - Static variable in class net.algart.math.geometry.Orthonormal3DBasis
-
Default basis: I=(1,0,0), J=(0,1,0), K=(0,0,1).
- 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
-
Simplest implementation of
MutableArray.append(Array)
, based onMutableArray.length(long)
,UpdatableArray.subArr(long, long)
andUpdatableArray.copy(Array)
methods. - DefaultArrayContext - Class in net.algart.contexts
-
A simple implementation of
ArrayContext
interface, based on thememory
,thread pool
,interruption
andprogress
contexts defined in this package. - DefaultArrayContext(Context) - Constructor for class net.algart.contexts.DefaultArrayContext
-
Creates new instance of this class, based on the passed context.
- DefaultArrayContext(Context, ThreadPoolFactory) - Constructor for class net.algart.contexts.DefaultArrayContext
-
Creates new instance of this class, based on the passed context, which returns the specified threadPoolFactory by
DefaultArrayContext.getThreadPoolFactory()
method. - defaultBuffer(Array, DataBuffer.AccessMode, long) - Static method in class net.algart.arrays.AbstractArray
-
Default implementation of
AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode, long)
method. - defaultBufferCapacity(Array) - Static method in class net.algart.arrays.AbstractArray
-
Returns the data buffer capacity used by
AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode)
andAbstractArray.buffer()
methods. - DefaultContext - Class in net.algart.contexts
-
An adapter class containing the simplest ("empty") implementations of the following standard contexts:
InterruptionContext
,ArrayMemoryContext
,ArrayThreadPoolContext
,ProgressUpdater
,StatusUpdater
. - DefaultContext() - Constructor for class net.algart.contexts.DefaultContext
-
This constructor prevents direct instantiation of this class.
- DefaultContext(MemoryModel) - Constructor for class net.algart.contexts.DefaultContext
-
Creates an instance of this context with the specified memory model, which will be returned by
DefaultContext.getMemoryModel()
method. - defaultCopy(UpdatableArray, Array) - Static method in class net.algart.arrays.AbstractArray
-
Equivalent to
defaultCopy(thisArray, src, false)
. - defaultCopy(UpdatableArray, Array, boolean) - Static method in class net.algart.arrays.AbstractArray
-
Possible implementation of
UpdatableArray.copy(Array)
based onArray.getData(long, Object)
andUpdatableArray.setData(long, Object)
methods (for some temporary array). - DefaultDataFileModel - Class in net.algart.arrays
-
Default implementation of
DataFileModel
that creates usual Java files, which are mapped via standard Java technique (FileChannel.map method). - DefaultDataFileModel() - Constructor for class net.algart.arrays.DefaultDataFileModel
-
Equivalent to new
DefaultDataFileModel
(null, 0,DefaultDataFileModel.defaultLazyWriting()
). - DefaultDataFileModel(boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
-
Equivalent to new
DefaultDataFileModel
(null, 0, lazyWriting). - DefaultDataFileModel(File) - Constructor for class net.algart.arrays.DefaultDataFileModel
-
Equivalent to new
DefaultDataFileModel
(tempPath, 0,DefaultDataFileModel.defaultLazyWriting()
). - DefaultDataFileModel(File, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
-
Equivalent to new
DefaultDataFileModel
(tempPath, 0, lazyWriting). - DefaultDataFileModel(File, long, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
-
Creates new instance with specified lazy-writing mode.
- defaultDirectBuffers() - Static method in class net.algart.arrays.StandardIODataFileModel
-
Default
directBuffer
flag, used when this this class is instantiated by a constructor without directBuffer argument. - DefaultFrame<P extends FramePosition> - Class in net.algart.matrices.stitching
- DefaultFrame(Matrix<? extends PArray>, P) - Constructor for class net.algart.matrices.stitching.DefaultFrame
- defaultLazyWriting() - Static method in class net.algart.arrays.DefaultDataFileModel
-
Default
lazy-writing mode
, used when this this class is instantiated by a constructor without lazyWriting argument. - defaultSwap(UpdatableArray, UpdatableArray) - Static method in class net.algart.arrays.AbstractArray
-
Possible implementation of
UpdatableArray.swap(UpdatableArray)
based onArray.getData(long, Object)
andUpdatableArray.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
-
Returns the number of calls of
Boundary2DScanner.next()
method since the last call ofBoundary2DScanner.nextBoundary()
,Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
orBoundary2DScanner.resetCounters()
method, corresponding todiagonal steps
. - 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 (R1∪R2∪...∪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 (R1∪R2∪...∪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
ordilateStraightOnly
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
ordilateStraightOnly
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 notMorphology.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
-
Equivalent to
dilation(dest, src, pattern, false)
. - 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)
anderosion(src, erosionPattern)
of the source matrix by the specified patterns. - dilationErosion(Matrix<? extends PArray>, Pattern, Pattern, Morphology.SubtractionMode) - Method in class net.algart.matrices.morphology.TiledMorphology
- dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
-
This method must be equivalent to
AbstractMorphology.dilation(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation)
if isDilation argument is true or toAbstractMorphology.erosion(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation)
if isDilation argument is false. - dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
- dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.BasicMorphology
- dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.BasicRankMorphology
- dim(int) - Method in class net.algart.arrays.AbstractMatrix
- dim(int) - Method in interface net.algart.arrays.Matrix
-
Returns the dimension #n of this matrix or 1 if n>=
Matrix.dimCount()
. - dim(int) - Method in class net.algart.arrays.MatrixInfo
-
Returns the dimension #n of the matrix or 1 if n>=
MatrixInfo.dimCount()
. - dimCount - 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
-
Equivalent to
SkeletonScanner.skeleton()
.dimCount()
. - dimCount() - Method in class net.algart.matrices.stitching.DefaultFrame
- dimCount() - Method in interface net.algart.matrices.stitching.Frame
-
The number of space dimensions.
- dimCount() - Method in class net.algart.matrices.stitching.Stitcher
- dimCount() - Method in class net.algart.matrices.TiledApertureProcessorFactory
-
Returns the number of dimensions of this tiler.
- dimensions() - Method in class net.algart.arrays.AbstractMatrix
- dimensions() - Method in interface net.algart.arrays.Matrix
-
Returns an array containing all dimensions of this matrix.
- dimensions() - Method in class net.algart.arrays.MatrixInfo
-
Returns the array containing all matrix dimensions.
- dimensionsAllowed(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
- dimensionsAllowed(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.BasicMorphology
- 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
- 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
- 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.
- directionAngleInRadians(int) - Method in class net.algart.matrices.scanning.Boundary2DProjectionMeasurer
- DirectPointSetPattern - Interface in net.algart.math.patterns
- DirectPointSetUniformGridPattern - Interface in net.algart.math.patterns
-
Interface, used by
Pattern
implementations to indicate that they are simultaneouslyDirectPointSetPattern
andUniformGridPattern
. - 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.geometry.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.
- distanceSquare(Orthonormal3DBasis) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- distanceToStartPoint(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns the distance from the given point (x,y,z) to the start point (x0,y0,z0).
- distanceToStartPointSquare(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns (x−x0)2 + (y−y0)2 + (z−z0)2.
- distanceToStraight(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns the distance from the given point (x,y,z) to this straight.
- distanceToStraight(double, double, double, double, double, double) - Static method in class net.algart.math.geometry.StraightLine3D
-
Returns the distance from the given point (x,y,z) to the straight
getInstanceFromOrigin
(dx, dy, dz), where d=(dx,dy,dz) is some unit vector. - distanceToStraightSquare(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns the square of the distance from the given point (x,y,z) to this straight.
- distanceToStraightSquare(double, double, double, double, double, double) - Static method in class net.algart.math.geometry.StraightLine3D
-
Returns the square of the distance from the given point (x,y,z) to the straight
getInstanceFromOrigin
(dx, dy, dz), where d=(dx,dy,dz) is some unit vector. - 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.
- dx() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns x-component of the direction d.
- 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).
- dy() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns y-component of the direction d.
- 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).
- dz() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns z-component of the direction d.
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.geometry.Orthonormal3DBasis
-
Indicates whether some other object is an instance of this class, representing the same basis.
- equals(Object) - Method in class net.algart.math.geometry.StraightLine3D
-
Indicates whether some other object is an instance of this class, containing the same straight line (the same o and d).
- 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
- 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 notMorphology.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
-
Equivalent to
erosion(dest, src, pattern, false)
. - 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)
anddilation(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
-
Creates new event with the specified
ArrayContext.Event.elementType()
,ArrayContext.Event.lengthPerTask()
andArrayContext.Event.readyCountPerTask()
. - Event(Class<?>, long, long) - Constructor for class net.algart.arrays.ArrayContext.Event
-
Creates new event with the specified
ArrayContext.Event.elementType()
,ArrayContext.Event.length()
,ArrayContext.Event.readyCount()
for the case of 1parallel task
. - 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. - expand(double) - Method in class net.algart.math.Range
- expand(long) - Method in class net.algart.math.IRange
- 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
- 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
- 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.
- fillHoles(Matrix<? extends UpdatableBitArray>, Matrix<? extends BitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
-
Makes completion of the source binary matrix and returns it in the result matrix.
- fillHoles(MemoryModel, Matrix<? extends BitArray>, ConnectivityType) - Static method in class net.algart.matrices.scanning.Boundary2DScanner
-
Makes completion of the source binary matrix and returns it in the newly created matrix.
- 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)
orContainingMainBoundaryFinder.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 anode 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
issome 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
-
Equivalent to
Matrix.array()
.flushResources(context)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractArray
-
This implementation calls the same method with the same arguments for all underlying arrays, passed via the last argument of the
constructor
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractBitArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractByteArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
-
This implementation calls
flushResources(context, 0, length(), forcePhysicalWriting)
. - 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
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractByteArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractCharArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractFloatArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractIntArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractLongArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractObjectArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractShortArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).flushResources(context, forcePhysicalWriting)
- 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 (fromDataBuffer.fromIndex()
, inclusive, toDataBuffer.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 itsposition
; 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
-
Equivalent to
Matrix.array()
.freeResources(null)
. - 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
-
Equivalent to
Matrix.array()
.freeResources(context)
. - 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
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractByteArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - freeResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
-
This implementation calls
freeResources(context, 0, length()), forcePhysicalWriting)
. - 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
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractByteArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractCharArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractFloatArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractIntArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractLongArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractObjectArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- freeResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractShortArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).freeResources(context, forcePhysicalWriting)
- from() - Method in interface net.algart.arrays.DataBuffer
-
Returns (int)
DataBuffer.fromIndex()
, ifDataBuffer.fromIndex()
<=Integer.MAX_VALUE, or throwsDataBufferIndexOverflowException
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), wherem1= andconstantPercentileMatrix
(src,percentileIndex1)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= , calculates the function of the source matrix and 2 percentiles by the callmemoryModel
.newMatrix
(UpdatablePArray.class,src) and returns dest as the result.functionOfPercentilePair
(dest,src,percentileIndexes1,percentileIndexes2,pattern,processingFunc) - 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), wherem1= andconstantPercentileMatrix
(src,percentileIndex1)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= , calculates the function of aperture sum by the callmemoryModel
.newMatrix
(UpdatablePArray.class,src) and returns dest as the result.functionOfSum
(dest,src,pattern,processingFunc) - 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
- 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, returnsget(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
- 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 functionLinearFunc.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 functionLinearFunc.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.
- getBitInReverseOrder(byte[], long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Returns the bit #index in the packed src bit array for a case, when the bits are packed in each byte in the reverse order: highest bit first, lowest bit last.
- getBits(byte[], long, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Returns the sequence of count bits (maximum 64 bits), starting from the bit #srcPos, in the packed src bit array.
- getBits(long[], long, int) - Static method in class net.algart.arrays.PackedBitArrays
-
Returns the sequence of count bits (maximum 64 bits), starting from the bit #srcPos, in the packed src bit array.
- 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.
- getBitsInReverseOrder(byte[], long, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Returns the sequence of count bits (maximum 64 bits), starting from the bit #srcPos, in the packed src bit array for a case, when the bits are packed in each byte in the reverse order: highest bit first, lowest bit last.
- 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.
- 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.geometry.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 mn-dimensional half-spaces, specified by inequationsaix ≤ bi (i=0,1,...,m−1), and the hyperparallelepiped, built byMatrices.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.
- getCurrentFolder() - Method in interface net.algart.contexts.CurrentFolderContext
-
Returns the path to the current folder.
- 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
- getDataFilePath(Array) - Method in class net.algart.arrays.LargeMemoryModel
- 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
- getExtendedTile() - Method in class net.algart.matrices.TiledApertureProcessorFactory.TileInformation
-
Returns the position and sizes of the currently processed extended tile (fe, te).
- getExternalCirclePoints(int, int) - Method in class net.algart.math.geometry.IntegerCirclePointsGenerator
-
Analog of
IntegerCirclePointsGenerator.getCirclePoints(int)
method, but returned points are shifted by delta pixels from (0,0). - 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.geometry.IntegerCirclePointsGenerator
- 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.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(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.matrices.linearfiltering.BasicDerivator
-
Returns new instance of this class.
- getInstance(ArrayContext) - Static method in class net.algart.matrices.morphology.BasicMorphology
-
Equivalent to
getInstance
(context,Arrays.SystemSettings.maxTempJavaMemory()
). - 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, 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(Range, double, double) - Static method in class net.algart.math.functions.RectangularFunc
- 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.BitArray
-
Equivalent to
getBit()
? 1 : 0. - getInt(long) - Method in interface net.algart.arrays.ByteArray
-
Equivalent to
ByteArray.getByte(long)
. - getInt(long) - Method in interface net.algart.arrays.CharArray
-
Equivalent to
CharArray.getChar(long)
. - getInt(long) - Method in interface net.algart.arrays.IntArray
-
Returns the element #index.
- getInt(long) - Method in interface net.algart.arrays.LongArray
-
Returns the element #index, truncated to the range Integer.MIN_VALUE..Integer.MAX_VALUE: min(max(value, Integer.MIN_VALUE), Integer.MAX_VALUE).
- 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 or 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.
- getInt(long) - Method in interface net.algart.arrays.ShortArray
-
Equivalent to
ShortArray.getShort(long)
. - 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).
- 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
- 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 or 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
, orArrays.SystemSettings.globalMemoryModel()
if theconstructor 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 ofDefaultContext.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).
- 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. - 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. - 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.
- 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 theArrayContext.DEFAULT
/ArrayContext.DEFAULT_SINGLE_THREAD
objects, thatArrayContext.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. - 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 alikeArrays.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 withthe 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 orDefaultThreadPoolFactory.getDefaultThreadPoolFactory()
if context==null. - getTile() - Method in class net.algart.matrices.TiledApertureProcessorFactory.TileInformation
-
Returns the position and sizes of the currently processed tile (f, t).
- 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 passedfunctional
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. - 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.
- 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 itsupports
the passed type of array elements, orSimpleMemoryModel
instance in other case. - globalThreadPool() - Static method in class net.algart.arrays.DefaultThreadPoolFactory
-
Returns the global thread pool, returned by
DefaultThreadPoolFactory.getThreadPool(Array, ThreadFactory)
method in factories, created byDefaultThreadPoolFactory.getDefaultThreadPoolFactory()
andDefaultThreadPoolFactory.getDefaultThreadPoolFactory(int)
methods. - 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 thebuilt-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 toAbstractPattern.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 togridIndexRange
(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 toAbstractPattern.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 toAbstractPattern.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.geometry.Orthonormal3DBasis
-
Returns the hash code of this object.
- hashCode() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns the hash code of this object.
- 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
-
Equivalent to
histogramOf(null, array, histogram, from, to)
. - 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
-
Returns
Boundary2DScanner.Step.pixelVertexX()
+0.5. - increasedPixelVertexY() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Returns
Boundary2DScanner.Step.pixelVertexY()
+0.5. - 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
- 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
- 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
- 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
- indexOf(long, long, double) - Method in interface net.algart.arrays.PArray
- 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
- 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
- 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
- indexOf(long, long, long) - Method in interface net.algart.arrays.PFixedArray
- 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
- 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
- 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.geometry
-
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 histogramb[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 histogramb[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
andMatrices.ResizingMethod.POLYLINEAR_AVERAGING
cases, and for inheritors ofMatrices.ResizingMethod.Averaging
class created withMatrices.InterpolationMethod.POLYLINEAR_FUNCTION
constructor argument, false for other cases. - interpolationMethod() - Method in class net.algart.arrays.Matrices.ResizingMethod
-
Returns
Matrices.InterpolationMethod.POLYLINEAR_FUNCTION
forMatrices.ResizingMethod.POLYLINEAR_INTERPOLATION
andMatrices.ResizingMethod.POLYLINEAR_AVERAGING
cases,Matrices.InterpolationMethod.STEP_FUNCTION
forMatrices.ResizingMethod.SIMPLE
andMatrices.ResizingMethod.AVERAGING
cases, and the argument of the constructor for inheritors ofMatrices.ResizingMethod.Averaging
class. - 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
-
The interruption event: an argument of
InterruptionContext.Listener.interruptionRequested(InterruptionContext.Event)
method. - InterruptionContext.Listener - Interface in net.algart.contexts
- 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
- intersects(IRectangularArea) - Method in class net.algart.math.IRectangularArea
- intersects(Range) - Method in class net.algart.math.Range
- intersects(RectangularArea) - Method in class net.algart.math.RectangularArea
- 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.geometry.Orthonormal3DBasis
- 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
-
Updatable extension
of theinverse function
. - 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
- 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 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− and, at the same time, the callPattern.MAX_COORDINATE
≤a≤b≤Pattern.MAX_COORDINATE
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 |x1−x2| is not greater than
Pattern.MAX_COORDINATE
:|x1−x2|≤ .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_COORDINATE
≤xj≤Pattern.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 anattachable 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 alinear 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 orMutableBitArray
.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 (whereisUsualBranch()
returns true), free branch end (whereisFreeBranchEnd()
returns true) or attachable branch end (whereisAttachableBranchEnd()
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 (whereisFreeBranchEndPixelType
(pixelType) returns true) or attachable branch end (whereisAttachablePixelType
(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 orMutableByteArray
.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 orMutableCharArray
.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
- 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 inAbstractDataFileModel.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 constantsMatrix.ContinuationMode.ZERO_CONSTANT
andMatrix.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
-
Equivalent to
Matrix.array()
.isCopyOnNextWrite()
. - 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 orMutableDoubleArray
.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 ofArraySorter.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
- 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()
instanceofPFloatingArray
. - 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 orMutableFloatArray
.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 afree 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
-
Returns true for
Boundary2DScanner.Side.Y_MINUS
andBoundary2DScanner.Side.Y_PLUS
, false forBoundary2DScanner.Side.X_MINUS
andBoundary2DScanner.Side.X_PLUS
; - isHorizontal() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Returns true if
Boundary2DScanner.Step.pixelCenterDX()
is ±1 andBoundary2DScanner.Step.pixelCenterDY()
is 0. - 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
-
Equivalent to
Matrix.array()
.isImmutable()
. - 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 orMutableIntArray
.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).
- isJavaArrayWrapper(Array) - Static method in class net.algart.arrays.Arrays
-
Returns true if the specified array is actually a wrapper for standard Java array, like wrappers returned by
SimpleMemoryModel.asUpdatableArray(Object)
method. - 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, ifminValue..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
orinverseTransformMatrix
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 orMutableLongArray
.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()
orBoundary2DScanner.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 anode
or afree 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 anode
, i.e. a unit element where 3 or more thin connected 1-pixel branches meet or, as a degenerated case, anisolated 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 orMutableObjectArray
.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
- isPrimitiveTypeOrNullConstant() - Method in class net.algart.arrays.Matrix.ContinuationMode
-
Returns true if and only if
Matrix.ContinuationMode.isConstant()
returns true and the result ofMatrix.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.
- isRightBound() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
-
Returns true if
r(maxValue)=r(minValue)=N — in other words, ifminValue..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 orMutableShortArray
.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()
andBoundary2DScanner.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 ofAbstractPattern.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
- 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 callsThinningSkeleton.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 ausual 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
-
Returns true for
Boundary2DScanner.Side.X_MINUS
andBoundary2DScanner.Side.X_PLUS
, false forBoundary2DScanner.Side.Y_MINUS
andBoundary2DScanner.Side.Y_PLUS
; - isVertical() - Method in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Returns true if
Boundary2DScanner.Step.pixelCenterDY()
is ±1 andBoundary2DScanner.Step.pixelCenterDX()
is 0. - 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.
- ix() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns x-component of i vector.
- iy() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns y-component of i vector.
- iz() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns z-component of i vector.
J
- ja() - Method in class net.algart.arrays.AbstractArray
-
This implementation performs the following code:
- ja() - Method in class net.algart.arrays.AbstractBitArray
- ja() - Method in class net.algart.arrays.AbstractByteArray
- ja() - Method in class net.algart.arrays.AbstractCharArray
- ja() - Method in class net.algart.arrays.AbstractDoubleArray
- ja() - Method in class net.algart.arrays.AbstractFloatArray
- ja() - Method in class net.algart.arrays.AbstractIntArray
- ja() - Method in class net.algart.arrays.AbstractLongArray
- ja() - Method in class net.algart.arrays.AbstractObjectArray
- ja() - Method in class net.algart.arrays.AbstractShortArray
- ja() - Method in interface net.algart.arrays.Array
-
Returns the underlying Java array ja, if this AlgART array is its wrapper (see
Arrays.isJavaArrayWrapper(Array)
); otherwise returnsArrays.toJavaArray
(thisObject) in other case. - ja() - Method in interface net.algart.arrays.BitArray
- ja() - Method in interface net.algart.arrays.ByteArray
- ja() - Method in interface net.algart.arrays.CharArray
- ja() - Method in interface net.algart.arrays.DoubleArray
- ja() - Method in interface net.algart.arrays.FloatArray
- ja() - Method in interface net.algart.arrays.IntArray
- ja() - Method in interface net.algart.arrays.LongArray
- ja() - Method in interface net.algart.arrays.ObjectArray
- ja() - Method in interface net.algart.arrays.ShortArray
- jaByte() - Method in interface net.algart.arrays.ByteArray
- jaByte() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof ByteArray a ? a.
ja()
:Arrays.toByteJavaArray
(thisObject). - jaDouble() - Method in interface net.algart.arrays.DoubleArray
- jaDouble() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof DoubleArray a ? a.
ja()
:Arrays.toDoubleJavaArray
(thisObject). - jaFloat() - Method in interface net.algart.arrays.FloatArray
- jaFloat() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof FloatArray a ? a.
ja()
:Arrays.toFloatJavaArray
(thisObject). - jaInt() - Method in interface net.algart.arrays.IntArray
- jaInt() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof IntArray a ? a.
ja()
:Arrays.toIntJavaArray
(thisObject). - jaLong() - Method in interface net.algart.arrays.LongArray
- jaLong() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof LongArray a ? a.
ja()
:Arrays.toLongJavaArray
(thisObject). - 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. - jaShort() - Method in interface net.algart.arrays.PArray
-
Equivalent to the following expression: thisObject instanceof ShortArray a ? a.
ja()
:Arrays.toShortJavaArray
(thisObject). - jaShort() - Method in interface net.algart.arrays.ShortArray
- 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. - jki() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns new basis (i', j', k'), where i'=j, j'=k, k'=i.
- joinContours() - Method in class net.algart.contours.ContourJoiner
- jx() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns x-component of j vector.
- jy() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns y-component of j vector.
- jz() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns z-component of j vector.
K
- kij() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns new basis (i', j', k'), where i'=k, j'=i, k'=j.
- kx() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns x-component of k vector.
- ky() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns y-component of j vector.
- kz() - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns z-component of j vector.
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
- 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(double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns the length of 3D segment with the given projections to the axes.
- 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
- length32() - Method in interface net.algart.arrays.Array
-
Returns the length as 32-bit int value.
- 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.
- lengthSquare(double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns the square of the length of 3D segment with the given projections to the axes.
- 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 thelinear 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
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractByteArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractCharArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractDoubleArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractFloatArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractIntArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractLongArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractObjectArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractShortArray
-
This method implements all actions that should be performed by
call.subArray
(fromIndex, toIndex).loadResources
(context) - 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= , does not belong to this pattern.stepOfGrid(coordIndex)
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
-
Equivalent to
map(position, maxCount, true)
. - 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
- 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 somehyperparallelepiped
. - 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
-
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
-
Continuation mode for submatrices, created by
Matrix.subMatrix(long[], long[], ContinuationMode continuationMode)
,Matrix.subMatr(long[], long[], ContinuationMode continuationMode)
and similar methods. - 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
- max(Point) - Method in class net.algart.math.Point
- 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 toMaxFromTwoSelectedNumbersFunc.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
- 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 forByteArray
, 0xFFFF forCharArray
andShortArray
, Integer.MAX_VALUE forIntArray
, Long.MAX_VALUE forLongArray
, valueForFloatingPoint forFloatArray
andDoubleArray
. - maxPossibleValue(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
-
Returns
minPossibleValue(arrayType, 1.0)
. - 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 isFloatArray
,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 thetiled form
and inversely from the tiled form, i.e. for copying a usual matrix to the matrix created by theMatrix.tile(long...)
method and, inversely, for copying a result ofMatrix.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
-
Returns
IRectangularArea.max()
.x()
. - maxX() - Method in class net.algart.math.rectangles.IRectangleFinder
- maxX() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.max()
.x()
. - 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
-
Returns
IRectangularArea.max()
.y()
. - maxY() - Method in class net.algart.math.rectangles.IRectangleFinder
- maxY() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.max()
.y()
. - 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
-
Returns
IRectangularArea.max()
.z()
. - maxZ() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.max()
.z()
. - mean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
- 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 incomments to this method
inRankMorphology
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), wherem1= andconstantPercentileMatrix
(src,fromPercentileIndex)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= , calculates the mean between 2 percentiles by the callmemoryModel
.newMatrix
(UpdatablePArray.class,src) and returns dest as the result.meanBetweenPercentiles
(dest,src,fromPercentileIndexes,toPercentileIndexes,pattern,filler) - 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), wherem1= andconstantPercentileMatrix
(src,fromPercentileIndex)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= , calculates the mean between 2 values by the callmemoryModel
.newMatrix
(UpdatablePArray.class,src) and returns dest as the result.meanBetweenValues
(dest,src,minValues,maxValues,pattern,filler) - 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
- min(Point) - Method in class net.algart.math.Point
- 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 -0x40000000 ≤ x, y ≤0x3FFFFFFF It allows to guarantee that
containing rectangle
of each contour has sizes, less than Integer.MAX_VALUE. - MIN_ALLOWED_LENGTH - Static variable in class net.algart.math.geometry.Orthonormal3DBasis
-
Minimal allowed length of the vectors (ix,iy,iz) and (jx,jy,jz), passed to creation methods
Orthonormal3DBasis.newBasis(double, double, double, double, double, double, boolean)
,Orthonormal3DBasis.newSomeBasis(double, double, double)
. - 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 andArrays.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 toMinFromTwoSelectedNumbersFunc.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 adirect 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 thesimple 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 adirect 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 thesimple 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
- 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
andShortArray
, Integer.MIN_VALUE forIntArray
, Long.MIN_VALUE forLongArray
, valueForFloatingPoint forFloatArray
andDoubleArray
. - minPossibleValue(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
-
Returns
minPossibleValue(arrayType, 0.0)
. - 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 isFloatArray
,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
-
Returns
IRectangularArea.min()
.x()
. - minX() - Method in class net.algart.math.rectangles.IRectangleFinder
- minX() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.min()
.x()
. - 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
-
Returns
IRectangularArea.min()
.y()
. - minY() - Method in class net.algart.math.rectangles.IRectangleFinder
- minY() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.min()
.y()
. - 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
-
Returns
IRectangularArea.min()
.z()
. - minZ() - Method in class net.algart.math.RectangularArea
-
Returns
RectangularArea.min()
.z()
. - 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 byPattern
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[ ", fills all its elements by multiplier argument and then callsAbstractPattern.dimCount
]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. - multiply(Orthonormal3DBasis) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- 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()
andArrayContext.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
- 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 thebuilt-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 thepixel classifier
, designed for indexing elements of thebuilt-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 thecurrent element
with the given index was already visited bySkeletonScanner.visit()
orSkeletonScanner.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
-
Some mathematical objects: ranges, multidimensional points, multidimensional rectangular areas, integers with 128-bit precision.
- net.algart.math.functions - package net.algart.math.functions
-
Abstraction of any mathematical functions and operators and some their implementations.
- net.algart.math.geometry - package net.algart.math.geometry
-
Some geometric objects and utilities.
- 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
- newBasis(double, double, double, double, double, double, boolean) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Creates new basis, where i vector has components (ix/d1, iy/d1, iz/d1), d1=sqrt(ix2+iy2+iz2), j vector has components (jx/d2, jy/d2, jz/d2), d2=sqrt(jx2+jy2+jz2), k vector is chosen automatically to provide right orthonormal basis.
- 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
- 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.
- newLine() - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates some new straight line, passing through the origin (0,0,0).
- newLine(double, double, double, double, double, double) - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates new straight line, passing through the given start point (x0,y0,z0), with the given direction.
- newLineAlongI(double, double, double, Orthonormal3DBasis) - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates new straight line, passing through the given start point (x0,y0,z0) and directed along the unit vector i of the specified basis.
- newLineAlongJ(double, double, double, Orthonormal3DBasis) - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates new straight line, passing through the given start point (x0,y0,z0) and directed along the unit vector j of the specified basis.
- newLineAlongK(double, double, double, Orthonormal3DBasis) - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates new straight line, passing through the given start point (x0,y0,z0) and directed along the unit vector k of the specified basis.
- newLineThroughOrigin(double, double, double) - Static method in class net.algart.math.geometry.StraightLine3D
-
Creates new straight line, passing through the origin (0,0,0), with the given direction.
- 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 usesSignalMemoryModel
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
- 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
- newRandomBasis(RandomGenerator) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Creates a pseudorandom basis, which orientation is uniformly distributed in the space.
- newRandomBasis(RandomGenerator, double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Creates a pseudorandom basis, where i vector has components (ix/d, iy/d, iz/d), d=sqrt(ix2+iy2+iz2).
- newRectangularIntegerPattern(IPoint, IPoint) - Static method in class net.algart.math.patterns.Patterns
-
Equivalent to
newRectangularIntegerPattern(ranges)
, where ranges[k] isIRange.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.
- newSomeBasis(double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Creates new basis, where i vector has components (ix/d, iy/d, iz/d), d=sqrt(ix2+iy2+iz2).
- 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
-
Equivalent to
newSummingIntHistogram(histogram, false, bitLevelsOfPyramid)
. - 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
- 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
-
See comments to
MemoryModel.newUnresizableLazyCopy(Array)
method. - 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 isnode
,isolated
orsome 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)
orSkeletonScanner.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 anode
orfree 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 theelement 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 aconstant 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. - 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, 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
- 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
- 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
-
Equivalent to
SkeletonScanner.pixelClassifier()
.numberOfNeighbours()
. - 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 forstraight-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].
- optBasis(double, double, double, double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Analogue of
getBasis(ix, iy, iz, jx, jy, jz, true
}, but instead of throwing exceptions this method just returns Optional.empty(). - 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, 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
-
Returns the oriented area inside the boundary, traversed by
Boundary2DScanner.next()
method since the last call ofBoundary2DScanner.nextBoundary()
,Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
orBoundary2DScanner.resetCounters()
method. - 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, 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.
- Orthonormal3DBasis - Class in net.algart.math.geometry
-
Right orthonormal basis in 3D Euclidean space: 3 orthogonal unit vectors i, j, k.
- 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
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(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
packBitsGreater
(result.array(), intensities.array(), threshold) - packBitsGreater(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
packBitsGreater
(ArrayContext.DEFAULT_SINGLE_THREAD
, bits, array, threshold). - 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(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
packBitsGreaterOrEqual
(result.array(), intensities.array(), threshold) - packBitsGreaterOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
packBitsGreaterOrEqual
(ArrayContext.DEFAULT_SINGLE_THREAD
, bits, array, threshold). - 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(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
packBitsLess
(result.array(), intensities.array(), threshold) - packBitsLess(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
packBitsLess
(ArrayContext.DEFAULT_SINGLE_THREAD
, bits, array, threshold). - 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(Matrix<? extends UpdatableBitArray>, Matrix<? extends PArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
packBitsLessOrEqual
(result.array(), intensities.array(), threshold) - packBitsLessOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
packBitsLessOrEqual
(ArrayContext.DEFAULT_SINGLE_THREAD
, bits, array, threshold). - 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 ofPoint
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 ofIPoint
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
-
Returns the parent
StreamingApertureProcessor
object, passed toContinuedStreamingApertureProcessor.getInstance(StreamingApertureProcessor, Matrix.ContinuationMode)
method. - parent() - Method in class net.algart.matrices.linearfiltering.ContinuedConvolution
-
Returns the parent
Convolution
object, passed toContinuedConvolution.getInstance(Convolution, Matrix.ContinuationMode)
method. - parent() - Method in class net.algart.matrices.linearfiltering.ContinuedDerivator
-
Returns the parent
Derivator
object, passed toContinuedDerivator.getInstance(Derivator, Matrix.ContinuationMode)
method. - parent() - Method in class net.algart.matrices.linearfiltering.TiledConvolution
-
Returns the parent
Convolution
object, passed toTiledConvolution.getInstance(Convolution, TiledApertureProcessorFactory)
method. - parent() - Method in class net.algart.matrices.morphology.ContinuedMorphology
-
Returns the parent
Morphology
object, passed toContinuedMorphology.getInstance(Morphology, Matrix.ContinuationMode)
method. - parent() - Method in class net.algart.matrices.morphology.ContinuedRankMorphology
-
Returns the parent
RankMorphology
object, passed toContinuedRankMorphology.getInstance(RankMorphology, Matrix.ContinuationMode)
method. - parent() - Method in class net.algart.matrices.morphology.TiledMorphology
-
Returns the parent
Morphology
object, passed toTiledMorphology.getInstance(Morphology, TiledApertureProcessorFactory)
method. - parent() - Method in class net.algart.matrices.morphology.TiledRankMorphology
-
Returns the parent
RankMorphology
object, passed toTiledRankMorphology.getInstance(RankMorphology, TiledApertureProcessorFactory)
method. - 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.
- parsedVersion() - Static method in class net.algart.arrays.Arrays.SystemSettings
-
Returns the current version as an array v[4] of 4 integer values: v[0] is the major version, v[1] is the medium version number, v[2] is the minor version number, v[3] is the patch number or zero if the patch is not specified.
- 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), wherem= .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= , calculates the percentile by the callmemoryModel
.newMatrix
(UpdatablePArray.class,src) and returns dest as the result.percentile
(dest,src,percentileIndexes,pattern) - 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), wherem= .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 viagetThreadPool(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 withNEIGHBOUR_INDEX_OF_ATTACHED_NODE
value of attachmentInformation argument, on the base of bit values of all neighbours (in terms of thestraight-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 withNEIGHBOUR_INDEX_OF_ATTACHING_BRANCH
value of attachmentInformation argument, on the base of bit values of all neighbours (in terms of thestraight-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 thecurrent element
was already visited bySkeletonScanner.visit()
orSkeletonScanner.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
- pointProjection(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns (x−x0)*dx + (y−y0)*dy + (z−z0)*dz.
- 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.
- popDouble() - Method in interface net.algart.arrays.MutablePArray
-
Removes the last element at this array and returns its value, 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.
- 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.
- popInt() - Method in interface net.algart.arrays.MutablePFixedArray
-
Removes the last element at this array and returns its value, converted to long: (int)value&0xFF for byte value, (int)value&0xFFFF for short value, (int)value for int or 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.
- 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.
- popLong() - Method in interface net.algart.arrays.MutablePFixedArray
-
Removes the last element at this array and returns its value, converted to long: (long)value&0xFF for byte value, (long)value&0xFFFF for short value, (long)value for int, long or char values, or as value?1:0 for boolean values.
- 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 thepower 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 histogramb[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 histogramb[k] , passed via histogram argument. - preciseSumOf(ArrayContext, PFixedArray) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
preciseSumOf(context, array, false)
. - 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
-
Equivalent to
preciseSumOf(null, array, false)
. - preciseSumOf(PFixedArray, boolean) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
preciseSumOf(null, array, checkOverflow)
. - 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)
orSkeletonScanner.nextStep()
method, or -1 if the previous change of the current position was performed by some other method likeSkeletonScanner.goTo(long...)
orSkeletonScanner.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)
orSkeletonScanner.nextStep()
method, or throws IllegalStateException if the previous change of the current position was performed by some other method likeSkeletonScanner.goTo(long...)
orSkeletonScanner.nextNodeOrBranch()
. - previousIndexInArray() - Method in class net.algart.matrices.skeletons.SkeletonScanner
-
Reduced and more efficient version of
SkeletonScanner.previousCoordinates()
, designed for indexing elements of thebuilt-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, whileIterativeArrayProcessor.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 matricesMk=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) viaUpdatableArray.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.
- 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - 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, throwsTooLargeArrayException
. - quickNew(Matrix<?>) - Method in class net.algart.arrays.BooleanJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.ByteJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.CharJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.DoubleJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.FloatJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.IntJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.LongJArrayHolder
- quickNew(Matrix<?>) - Method in class net.algart.arrays.ShortJArrayHolder
- 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
- range(int) - Method in class net.algart.math.RectangularArea
- Range - Class in net.algart.math
- 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
-
Equivalent to
rangeOf(context, array, null)
. - 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
-
Equivalent to
rangeOf(null, array, null)
. - rangeOf(PArray, Arrays.MinMaxInfo) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
rangeOf(null, array, minMaxInfo)
. - 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= , calculates the rank by the callmemoryModel
.newMatrix
(UpdatablePArray.class,Arrays.elementType
(requiredType),baseMatrix.dimensions()) and returns dest as the result.rank
(dest,baseMatrix,rankedMatrix,pattern) - 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 asdest. .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 byPattern
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 inRankMorphology
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
- 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()
andArrayContext.updateProgress
methods byArrays.ParallelExecutor
andAbstractIterativeArrayProcessor
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 thisDefaultDataFileModel
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 viaDefaultThreadPoolFactory.getDefaultThreadPoolFactory()
method), this implementation returns the result ofArrays.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 amatrix
) 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
), wherefrom[k] = -aperture. andmin
(k)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 amatrix
) 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
- removeTop() - 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.
- 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) ==
, it means that it is a special element, not a point.ContourHeader.RESERVED
- 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, inremembering
scanners, resets the state of all pixels tounvisited
. - 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()
andBoundary2DScanner.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)
. - 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.
- reverseBitsOrderInEachByte(byte[]) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Equivalent to
reverseBitOrder
(bytes, 0, bytes.length). - reverseBitsOrderInEachByte(byte[], int, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Inverts bits order in all bytes in the specified array.
- 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. - 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(double, double, double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- rotate(double, double, double, double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- rotateIJ(double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- rotateJK(double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- rotateKI(double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
- ROTATION_X_MINUS_TO_Y_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.X_MINUS
,Boundary2DScanner.Step.newSide()
=Side.Y_MINUS
. - ROTATION_X_PLUS_TO_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.X_PLUS
,Boundary2DScanner.Step.newSide()
=Side.Y_PLUS
. - ROTATION_Y_MINUS_TO_X_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.Y_MINUS
,Boundary2DScanner.Step.newSide()
=Side.X_PLUS
. - ROTATION_Y_PLUS_TO_X_MINUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.Y_PLUS
,Boundary2DScanner.Step.newSide()
=Side.X_MINUS
. - rotationStepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
-
Returns the number of calls of
Boundary2DScanner.next()
method since the last call ofBoundary2DScanner.nextBoundary()
,Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
orBoundary2DScanner.resetCounters()
method, corresponding torotation steps
. - 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 inPatterns.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 toAbstractPattern.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 viaPoint.toRoundedPoint()
method, as written incomments 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 ofpoints()
method by rounding with help ofPoint.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(double, double, double, double, double, double) - Static method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns the scalar product of a and b vectors: ax * bx + ay * by + az * bz.
- 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
- scaleAndShift(double[], Point) - Method in class net.algart.math.Point
- scanBoundary() - Method in class net.algart.matrices.scanning.Boundary2DScanner
-
Equivalent 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 anode 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
issome 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 x
n
−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. - 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
-
Equivalent to
setElement(index, value)
. - 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.
- 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
- setBit(byte[], long, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Sets the bit #index in the packed dest bit array.
- 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, 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.
- setBitInReverseOrder(byte[], long, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Sets the bit #index in the packed dest bit array for a case, when the bits are packed in each byte in the reverse order: highest bit first, lowest bit last.
- setBitNoSync(byte[], long, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Sets the bit #index in the packed dest bit array without synchronization.
- setBitNoSync(long[], long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
-
Sets the bit #index in the packed dest bit array without synchronization.
- setBitNoSync(LongBuffer, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
-
Sets the bit #index in the packed dest bit buffer without synchronization.
- 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.
- 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.
- setDirection(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d.
- setDirectionAlongI(Orthonormal3DBasis) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector i of the specified basis.
- setDirectionAlongJ(Orthonormal3DBasis) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector j of the specified basis.
- setDirectionAlongK(Orthonormal3DBasis) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector k of the specified basis.
- setDirectionAlongX() - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector (1,0,0).
- setDirectionAlongY() - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector (0,1,0).
- setDirectionAlongZ() - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction d equal to the unit vector (0,0,1).
- 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 with 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
- 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
-
Sets the element #index with conversion from int, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0 for boolean element type.
- 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
- 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 with 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. - 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
- 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.
- setRandomDirection(RandomGenerator) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new direction randomly with uniform distribution in the space.
- 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.
- setStart(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets new start point o.
- setStrictDivision(boolean) - Method in class net.algart.matrices.morphology.Quick2DAverager
- 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(StraightLine3D) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets this straight to be identical to the passed straight.
- 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 viaIPoint.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.
- shiftAlong(double) - Method in class net.algart.math.geometry.StraightLine3D
-
Shift the start point o along the direction d:
o = o + shift * d.
Please remember that d vector is unit, so the argument is equal to the actual value of shifting the start point. - 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 byArrays.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 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
-
Returns
IRange.max()
-IRange.min()
+1. - 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
-
Returns
Range.max()
-Range.min()
. - 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
- size(int) - Method in class net.algart.math.RectangularArea
- size32() - Method in interface net.algart.arrays.Matrix
-
Returns the total number of matrix elements as 32-bit int value.
- 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
- sizeX() - Method in class net.algart.math.RectangularArea
- sizeY() - Method in class net.algart.math.IRectangularArea
- sizeY() - Method in class net.algart.math.RectangularArea
- sizeZ() - Method in class net.algart.math.IRectangularArea
- sizeZ() - Method in class net.algart.math.RectangularArea
- 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
-
Contains
SimpleMemoryModel.getInstance()
. - 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
-
Equivalent to new
StandardIODataFileModel
(null, 0, true,StandardIODataFileModel.defaultDirectBuffers()
). - 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
-
Equivalent to new
StandardIODataFileModel
(tempPath, 0, true,StandardIODataFileModel.defaultDirectBuffers()
). - 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
andnew-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
-
Returns the total number of calls of
Boundary2DScanner.next()
method since the last call ofBoundary2DScanner.nextBoundary()
,Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
orBoundary2DScanner.resetCounters()
method. - 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.
- StraightLine3D - Class in net.algart.math.geometry
-
Directional infinite straight line in 3D space.
- straightStepCount() - Method in class net.algart.matrices.scanning.Boundary2DScanner
-
Returns the number of calls of
Boundary2DScanner.next()
method since the last call ofBoundary2DScanner.nextBoundary()
,Boundary2DScanner.goTo(long, long, net.algart.matrices.scanning.Boundary2DScanner.Side)
orBoundary2DScanner.resetCounters()
method, corresponding tostraight steps
. - 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)
orMatrices.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
-
Equivalent to
subArray(position, position + count)
. - 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 methodsAbstractBitArray.getBit(long)
andAbstractBitArray.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 methodsAbstractByteArray.getByte(long)
andAbstractByteArray.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 methodsAbstractCharArray.getChar(long)
andAbstractCharArray.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 methodsAbstractDoubleArray.getDouble(long)
andAbstractDoubleArray.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 methodsAbstractFloatArray.getFloat(long)
andAbstractFloatArray.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 methodsAbstractIntArray.getInt(long)
andAbstractIntArray.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 methodsAbstractLongArray.getLong(long)
andAbstractLongArray.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 methodsAbstractObjectArray.get(long)
andAbstractObjectArray.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 methodsAbstractShortArray.getShort(long)
andAbstractShortArray.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 methodsAbstractBitArray.getBit(long)
,AbstractUpdatableBitArray.setBit(long, boolean)
,AbstractBitArray.getData(long, Object, int, int)
andAbstractUpdatableBitArray.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 methodsAbstractByteArray.getByte(long)
,AbstractUpdatableByteArray.setByte(long, byte)
,AbstractByteArray.getData(long, Object, int, int)
andAbstractUpdatableByteArray.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 methodsAbstractCharArray.getChar(long)
,AbstractUpdatableCharArray.setChar(long, char)
,AbstractCharArray.getData(long, Object, int, int)
andAbstractUpdatableCharArray.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 methodsAbstractDoubleArray.getDouble(long)
,AbstractUpdatableDoubleArray.setDouble(long, double)
,AbstractDoubleArray.getData(long, Object, int, int)
andAbstractUpdatableDoubleArray.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 methodsAbstractFloatArray.getFloat(long)
,AbstractUpdatableFloatArray.setFloat(long, float)
,AbstractFloatArray.getData(long, Object, int, int)
andAbstractUpdatableFloatArray.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 methodsAbstractIntArray.getInt(long)
,AbstractUpdatableIntArray.setInt(long, int)
,AbstractIntArray.getData(long, Object, int, int)
andAbstractUpdatableIntArray.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 methodsAbstractLongArray.getLong(long)
,AbstractUpdatableLongArray.setLong(long, long)
,AbstractLongArray.getData(long, Object, int, int)
andAbstractUpdatableLongArray.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 methodsAbstractObjectArray.get(long)
,AbstractUpdatableObjectArray.set(long, Object)
,AbstractObjectArray.getData(long, Object, int, int)
andAbstractUpdatableObjectArray.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 methodsAbstractShortArray.getShort(long)
,AbstractUpdatableShortArray.setShort(long, short)
,AbstractShortArray.getData(long, Object, int, int)
andAbstractUpdatableShortArray.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 thatas(ArrayMemoryContext.class)
method will return aArrayMemoryContext
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 thecontinuation 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(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Subtraction: equivalent to
subtractToOther
(result, result, other). - subtract(IPoint) - Method in class net.algart.math.IPoint
- 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
- 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).
- subtractToOther(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Subtraction: equivalent to
applyFunc
(ArrayContext.DEFAULT_SINGLE_THREAD
,Func.X_MINUS_Y
, result, a, b). - 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 ranger1≤k≤r2 , or with values, lying in some rangev1≤A[k]≤v2 . - SummingHistogram.CountOfValues - Class in net.algart.arrays
-
The helper class for static methods of
SummingHistogram
class, calculating the integrals ofv(r) function between two given values:minValue≤v≤maxValue . - 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)
andAbstractUpdatableBitArray.setBit(long, boolean)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
-
This implementation swaps two elements by
AbstractByteArray.getByte(long)
andAbstractUpdatableByteArray.setByte(long, byte)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
-
This implementation swaps two elements by
AbstractCharArray.getChar(long)
andAbstractUpdatableCharArray.setChar(long, char)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
-
This implementation swaps two elements by
AbstractDoubleArray.getDouble(long)
andAbstractUpdatableDoubleArray.setDouble(long, double)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
-
This implementation swaps two elements by
AbstractFloatArray.getFloat(long)
andAbstractUpdatableFloatArray.setFloat(long, float)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
-
This implementation swaps two elements by
AbstractIntArray.getInt(long)
andAbstractUpdatableIntArray.setInt(long, int)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
-
This implementation swaps two elements by
AbstractLongArray.getLong(long)
andAbstractUpdatableLongArray.setLong(long, long)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
-
This implementation swaps two elements by
AbstractObjectArray.get(long)
andAbstractUpdatableObjectArray.set(long, Object)
methods. - swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
-
This implementation swaps two elements by
AbstractShortArray.getShort(long)
andAbstractUpdatableShortArray.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
- 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
- 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 ofAbstractDataFileModel(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 giventiler
for processing the source matrix (an argument ofConvolution
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 ofMatrix.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 giventiler
for processing the source matrix (an argument ofMorphology
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 giventiler
for processing the source matrices (arguments ofRankMorphology
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()
, ifDataBuffer.toIndex()
<=Integer.MAX_VALUE, or throwsDataBufferIndexOverflowException
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
. - toByteJavaArray(byte[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toByteJavaArray
(result, matrix.array()). - toByteJavaArray(byte[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to byte type if the array is not a
ByteArray
, and return a reference to the result. - toByteJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toByteJavaArray
(matrix.array()). - toByteJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java byte[] array containing all elements in this AlgART array, cast to byte type if necessary.
- 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.
- toDoubleJavaArray(double[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toDoubleJavaArray
(result, matrix.array()). - toDoubleJavaArray(double[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to double type if the array is not a
DoubleArray
, and return a reference to the result. - toDoubleJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toDoubleJavaArray
(matrix.array()). - toDoubleJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java double[] array containing all elements in this AlgART array, cast to double type if necessary.
- toFloatJavaArray(float[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toFloatJavaArray
(result, matrix.array()). - toFloatJavaArray(float[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to float type if the array is not a
FloatArray
, and return a reference to the result. - toFloatJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toFloatJavaArray
(matrix.array()). - toFloatJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java float[] array containing all elements in this AlgART array, cast to float type if necessary.
- 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
- toIntJavaArray(int[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toIntJavaArray
(result, matrix.array()). - toIntJavaArray(int[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to int type if the array is not a
IntArray
, and return a reference to the result. - toIntJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toIntJavaArray
(matrix.array()). - toIntJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java int[] array containing all elements in this AlgART array, cast to int type if necessary.
- 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 the elements in this AlgART array in proper sequence, if the length of this array is not too large (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 −263≤x≤263−1).
- toLongJavaArray(long[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toLongJavaArray
(result, matrix.array()). - toLongJavaArray(long[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to long type if the array is not a
LongArray
, and return a reference to the result. - toLongJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toLongJavaArray
(matrix.array()). - toLongJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java long[] array containing all elements in this AlgART array, cast to long type if necessary.
- 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. - toShortJavaArray(short[], Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toShortJavaArray
(result, matrix.array()). - toShortJavaArray(short[], PArray) - Static method in class net.algart.arrays.Arrays
-
Copies all elements in the source AlgART array into the result array, automatically casting the elements to short type if the array is not a
ShortArray
, and return a reference to the result. - toShortJavaArray(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
Arrays.toShortJavaArray
(matrix.array()). - toShortJavaArray(PArray) - Static method in class net.algart.arrays.Arrays
-
Returns a newly created Java short[] array containing all elements in this AlgART array, cast to short type if necessary.
- 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.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.geometry.Orthonormal3DBasis
-
Returns a brief string description of this object.
- toString() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns a brief string description 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 thecomments 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
-
Returns
Matrix.array()
.type()
. - 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
-
Maximal from 2 adjacent values
SkeletonPixelClassifier.TYPE_FREE_BRANCH_END
,SkeletonPixelClassifier.TYPE_USUAL_BRANCH
. - TYPE_BRANCH_MIN - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
-
Minimal from 2 adjacent values
SkeletonPixelClassifier.TYPE_FREE_BRANCH_END
,SkeletonPixelClassifier.TYPE_USUAL_BRANCH
. - 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
-
Maximal from 3 adjacent values
SkeletonPixelClassifier.TYPE_USUAL_NODE
,SkeletonPixelClassifier.TYPE_ISOLATED
andSkeletonPixelClassifier.TYPE_FREE_BRANCH_END
. - TYPE_NODE_OR_BRANCH_END_MIN - Static variable in class net.algart.matrices.skeletons.SkeletonPixelClassifier
-
Minimal from 3 adjacent values
SkeletonPixelClassifier.TYPE_USUAL_NODE
,SkeletonPixelClassifier.TYPE_ISOLATED
andSkeletonPixelClassifier.TYPE_FREE_BRANCH_END
. - 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, byte[], long, int, boolean, boolean) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks 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, byte[], long, int, byte, byte) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest byte 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, byte[], long, int, char, char) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest char 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, byte[], long, int, double, double) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest double 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, byte[], long, int, float, float) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest float 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, byte[], long, int, int, int) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest int 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, byte[], long, int, long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest long 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, byte[], long, int, short, short) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest short 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, byte[], long, int, Object, Object) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest Object 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(Matrix<? extends UpdatablePArray>, Matrix<? extends BitArray>, double, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
unpackBits
(result.array(), bits.array(), filler0, filler1) - unpackBits(UpdatablePArray, BitArray, double, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
unpackBits
(ArrayContext.DEFAULT_SINGLE_THREAD
, array, bits, filler0, filler1). - 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
- unpackedLength(byte[]) - Static method in class net.algart.arrays.PackedBitArrays
-
Returns ((long) array.length) << 6: the maximal number of bits that can be stored in the specified array.
- unpackedLength(byte[]) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
Returns ((long) array.length) << 3: the maximal number of bits that can be stored in the specified array.
- 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(Matrix<? extends UpdatablePArray>, Matrix<? extends BitArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
unpackUnitBits
(result.array(), bits.array(), filler1) - unpackUnitBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
unpackUnitBits
(ArrayContext.DEFAULT_SINGLE_THREAD
, array, bits, filler1). - 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(Matrix<? extends UpdatablePArray>, Matrix<? extends BitArray>, double) - Static method in class net.algart.arrays.Matrices
-
Equivalent to
unpackZeroBits
(result.array(), bits.array(), filler0) - unpackZeroBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
-
Equivalent to
unpackZeroBits
(ArrayContext.DEFAULT_SINGLE_THREAD
, array, bits, filler0). - 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 thememory 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
-
Returns
Matrix.array()
.updatableType()
. - 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 filledArrayContext.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, , or does nothing ifcurrentIndexInArray()
,skeleton()
.size()
)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, , or does nothing if context==null.currentIndexInArray()
,matrix()
.size()
) - 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
- 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
-
Equivalent to
updateStatus(message, true)
. - 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= , does not belong to this pattern.stepOfGrid(coordIndex)
- 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.
- vectorProjection(double, double, double) - Method in class net.algart.math.geometry.StraightLine3D
-
Returns projection of the given vector a to this straight: ax * dx + ay * dy + az * dz.
- version() - Static method in class net.algart.arrays.Arrays.SystemSettings
-
Returns the current version of this AlgART libraries.
- 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 thecurrent 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 theprevious 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
- 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
- widthY() - Method in class net.algart.math.IRectangularArea
- widthZ() - Method in class net.algart.math.IRectangularArea
- 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
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(double) - Method in class net.algart.math.geometry.StraightLine3D
- x(double, double, double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns
i *
Orthonormal3DBasis.ix()
+ j *Orthonormal3DBasis.jx()
+ k *Orthonormal3DBasis.kx()
- 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= −1,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.Y_PLUS
,Boundary2DScanner.Step.newSide()
=Side.Y_PLUS
. - 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= −1,Boundary2DScanner.Step.pixelCenterDY()
= −1,Boundary2DScanner.Step.oldSide()
=Side.X_MINUS
,Boundary2DScanner.Step.newSide()
=Side.Y_PLUS
. - X_MINUS_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= −1,Boundary2DScanner.Step.pixelCenterDY()
= +1,Boundary2DScanner.Step.oldSide()
=Side.Y_PLUS
,Boundary2DScanner.Step.newSide()
=Side.X_PLUS
. - 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= +1,Boundary2DScanner.Step.pixelCenterDY()
= 0,Boundary2DScanner.Step.oldSide()
=Side.Y_MINUS
,Boundary2DScanner.Step.newSide()
=Side.Y_MINUS
. - 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= +1,Boundary2DScanner.Step.pixelCenterDY()
= −1,Boundary2DScanner.Step.oldSide()
=Side.Y_MINUS
,Boundary2DScanner.Step.newSide()
=Side.X_MINUS
. - X_PLUS_Y_PLUS_CODE - Static variable in class net.algart.matrices.scanning.Boundary2DScanner.Step
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= +1,Boundary2DScanner.Step.pixelCenterDY()
= +1,Boundary2DScanner.Step.oldSide()
=Side.X_PLUS
,Boundary2DScanner.Step.newSide()
=Side.Y_MINUS
. - x0() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns x-coordinate of the start point o.
- x0(double) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets x-coordinate of the start point o.
- 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(byte[], long, byte[], long, long) - Static method in class net.algart.arrays.PackedBitArraysPer8
-
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, 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(double) - Method in class net.algart.math.geometry.StraightLine3D
- y(double, double, double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns
i *
Orthonormal3DBasis.iy()
+ j *Orthonormal3DBasis.jy()
+ k *Orthonormal3DBasis.ky()
- 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= −1,Boundary2DScanner.Step.oldSide()
=Side.X_MINUS
,Boundary2DScanner.Step.newSide()
=Side.X_MINUS
. - 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
-
Result of
Boundary2DScanner.Step.code()
method for the following scanning step:Boundary2DScanner.Step.pixelCenterDX()
= 0,Boundary2DScanner.Step.pixelCenterDY()
= +1,Boundary2DScanner.Step.oldSide()
=Side.X_PLUS
,Boundary2DScanner.Step.newSide()
=Side.X_PLUS
. - y0() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns y-coordinate of the start point o.
- y0(double) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets y-coordinate of the start point o.
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)
. - z(double) - Method in class net.algart.math.geometry.StraightLine3D
- z(double, double, double) - Method in class net.algart.math.geometry.Orthonormal3DBasis
-
Returns
i *
Orthonormal3DBasis.iz()
+ j *Orthonormal3DBasis.jz()
+ k *Orthonormal3DBasis.kz()
- z0() - Method in class net.algart.math.geometry.StraightLine3D
-
Returns z-coordinate of the start point o.
- z0(double) - Method in class net.algart.math.geometry.StraightLine3D
-
Sets z-coordinate of the start point o.
- 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).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form