Class Creators<N extends NativeType<N>,​L,​I extends IntegerType<I>,​T extends Type<T>,​C extends ComplexType<C>,​W extends ComplexType<W> & NativeType<W>,​B extends BooleanType<B>,​A extends ArrayDataAccess<A>>

    • Field Detail

      • factorySource

        public final Producer<ImgFactory<DoubleType>> factorySource
        Output parameters:
        imgFactory
        Implementation Note:
        op names='create.imgFactory, engine.create'
      • factoryFromDims

        public final Function<Dimensions,​ImgFactory<DoubleType>> factoryFromDims
        Output parameters:
        imgFactory
        Input parameters:
        dimensions
        Implementation Note:
        op names='create.imgFactory, engine.create'
      • factoryFromDimsAndType

        public final BiFunction<Dimensions,​L,​ImgFactory<L>> factoryFromDimsAndType
        Output parameters:
        imgFactory
        Input parameters:
        dimensions
        type
        Implementation Note:
        op names='create.imgFactory, engine.create'
      • factoryFromImg

        public final Function<Img<L>,​ImgFactory<L>> factoryFromImg
        Output parameters:
        imgFactory
        Input parameters:
        img
        Implementation Note:
        op names='create.imgFactory, engine.create'
      • imgFromDimsTypeAndFactory

        public final Functions.Arity3<Dimensions,​T extends Type<T>,​ImgFactory<T extends Type<T>>,​Img<T extends Type<T>>> imgFromDimsTypeAndFactory
        Output parameters:
        img
        Input parameters:
        dimensions
        type
        factory
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromDimsAndType

        public final BiFunction<Dimensions,​T extends Type<T>,​Img<T extends Type<T>>> imgFromDimsAndType
        Output parameters:
        img
        Input parameters:
        dimensions
        type
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromIntArray

        public final Function<int[],​Img<DoubleType>> imgFromIntArray
        Output parameters:
        img
        Input parameters:
        intArray
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromIntegerArray

        public final Function<Integer[],​Img<DoubleType>> imgFromIntegerArray
        Output parameters:
        img
        Input parameters:
        integerArray
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromPrimitiveLongArray

        public final Function<long[],​Img<DoubleType>> imgFromPrimitiveLongArray
        Output parameters:
        img
        Input parameters:
        longArray
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromLongArray

        public final Function<Long[],​Img<DoubleType>> imgFromLongArray
        Output parameters:
        img
        Input parameters:
        longArray
        Implementation Note:
        op names='create.img, engine.create'
      • imgFromII

        public final Function<IterableInterval<T extends Type<T>>,​Img<T extends Type<T>>> imgFromII
        Output parameters:
        img
        Input parameters:
        ii
        Implementation Note:
        op names='create.img, engine.create', priority='0.'
      • imgFromImg

        public final Function<Img<T extends Type<T>>,​Img<T extends Type<T>>> imgFromImg
        Output parameters:
        img
        Input parameters:
        inputImg
        Implementation Note:
        op names='create.img, engine.create', priority='100.'
      • imgFromInterval

        public final Function<Interval,​Img<DoubleType>> imgFromInterval
        Output parameters:
        img
        Input parameters:
        interval
        Implementation Note:
        op names='create.img, engine.create', priority='-100.'
      • imgFromRAI

        public final Function<RandomAccessibleInterval<T extends Type<T>>,​Img<T extends Type<T>>> imgFromRAI
        Output parameters:
        img
        Input parameters:
        rai
        Implementation Note:
        op names='create.img, engine.create', priority='0.'
      • typeFromSampleType

        public final Function<T extends Type<T>,​T extends Type<T>> typeFromSampleType
        Output parameters:
        type
        Input parameters:
        sampleType
        Implementation Note:
        op names='create.type, engine.create'
      • imgLabelingFromImg

        public final Function<Img<I extends IntegerType<I>>,​ImgLabeling<L,​I extends IntegerType<I>>> imgLabelingFromImg
        Output parameters:
        imgLabeling
        Input parameters:
        img
        Implementation Note:
        op names='create.imgLabeling, engine.create'
      • imgLabelingFromDimsAndType

        public final BiFunction<Dimensions,​I extends IntegerType<I>,​ImgLabeling<L,​I extends IntegerType<I>>> imgLabelingFromDimsAndType
        Output parameters:
        imgLabeling
        Input parameters:
        dimensions
        type
        Implementation Note:
        op names='create.imgLabeling, engine.create'
      • kernel2DFromValues

        public final Function<double[][],​RandomAccessibleInterval<DoubleType>> kernel2DFromValues
        Output parameters:
        kernelRAI
        Input parameters:
        values
        Implementation Note:
        op names='create.kernel'
      • kernelGaussDoubleType

        public final Function<double[],​RandomAccessibleInterval<DoubleType>> kernelGaussDoubleType
        Output parameters:
        gaussKernelRAI
        Input parameters:
        sigmas
        Implementation Note:
        op names='create.kernelGauss'
      • kernelLogDoubleType

        public final Function<double[],​RandomAccessibleInterval<DoubleType>> kernelLogDoubleType
        Output parameters:
        logKernelRAI
        Input parameters:
        sigmas
        Implementation Note:
        op names='create.kernelLog'
      • kernelBiGaussDoubleType

        public final BiFunction<double[],​Integer,​RandomAccessibleInterval<DoubleType>> kernelBiGaussDoubleType
        Output parameters:
        biGaussKernelRAI
        Input parameters:
        sigmas
        numDimensions
        Implementation Note:
        op names='create.kernelBiGauss'
      • kernel2ndDerivBiGaussDoubleType

        public final BiFunction<double[],​Integer,​RandomAccessibleInterval<DoubleType>> kernel2ndDerivBiGaussDoubleType
        Output parameters:
        biGaussKernelRAI
        Input parameters:
        sigmas
        numDims
        Implementation Note:
        op names='create.kernel2ndDerivBiGauss'
      • kernelGaborDouble

        public final BiFunction<double[],​double[],​RandomAccessibleInterval<DoubleType>> kernelGaborDouble
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborFloat

        public final BiFunction<double[],​double[],​RandomAccessibleInterval<FloatType>> kernelGaborFloat
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborComplexDouble

        public final BiFunction<double[],​double[],​RandomAccessibleInterval<ComplexDoubleType>> kernelGaborComplexDouble
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborComplexFloat

        public final BiFunction<double[],​double[],​RandomAccessibleInterval<ComplexFloatType>> kernelGaborComplexFloat
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborDoubleSingleSigma

        public final BiFunction<Double,​double[],​RandomAccessibleInterval<DoubleType>> kernelGaborDoubleSingleSigma
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborFloatSingleSigma

        public final BiFunction<Double,​double[],​RandomAccessibleInterval<FloatType>> kernelGaborFloatSingleSigma
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • kernelGaborComplexFloatSingleSigma

        public final BiFunction<Double,​double[],​RandomAccessibleInterval<ComplexFloatType>> kernelGaborComplexFloatSingleSigma
        Output parameters:
        gaborKernelRAI
        Input parameters:
        sigmas
        periods
        Implementation Note:
        op names='create.kernelGabor'
      • labelingMappingSource

        public final Producer<LabelingMapping<L>> labelingMappingSource
        Output parameters:
        labelingMapping
        Implementation Note:
        op names='create.labelingMapping, engine.create'
      • labelingMapping

        public final Function<Integer,​LabelingMapping<L>> labelingMapping
        Output parameters:
        labelingMapping
        Input parameters:
        maxNumSets
        Implementation Note:
        op names='create.labelingMapping'
      • object

        public final Function<Class<L>,​L> object
        Output parameters:
        object
        Input parameters:
        class
        Implementation Note:
        op names='create.object, engine.create'
      • defaultVector3d

        public final Producer<Vector3d> defaultVector3d
        Output parameters:
        vector3d
        Implementation Note:
        op names='create.vector, engine.create'
      • defaultVector3f

        public final Producer<Vector3f> defaultVector3f
        Output parameters:
        vector3f
        Implementation Note:
        op names='create.vector, engine.create'
    • Constructor Detail

      • Creators

        public Creators()