Class MPSNNArithmeticGradientNode

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
MPSNNAdditionGradientNode, MPSNNMultiplicationGradientNode, MPSNNSubtractionGradientNode

public class MPSNNArithmeticGradientNode
extends MPSNNGradientFilterNode
Since:
Available in iOS 11.3 and later.
  • Constructor Details

    • MPSNNArithmeticGradientNode

      protected MPSNNArithmeticGradientNode()
    • MPSNNArithmeticGradientNode

      protected MPSNNArithmeticGradientNode​(NSObject.Handle h, long handle)
    • MPSNNArithmeticGradientNode

      protected MPSNNArithmeticGradientNode​(NSObject.SkipInit skipInit)
    • MPSNNArithmeticGradientNode

      public MPSNNArithmeticGradientNode​(MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNBinaryGradientStateNode gradientState, boolean isSecondarySourceFilter)
    • MPSNNArithmeticGradientNode

      public MPSNNArithmeticGradientNode​(NSArray<MPSNNImageNode> gradientImages, MPSNNFilterNode filter, boolean isSecondarySourceFilter)
  • Method Details

    • getPrimaryScale

      public float getPrimaryScale()
    • setPrimaryScale

      public void setPrimaryScale​(float v)
    • getSecondaryScale

      public float getSecondaryScale()
    • setSecondaryScale

      public void setSecondaryScale​(float v)
    • getBias

      public float getBias()
    • setBias

      public void setBias​(float v)
    • getSecondaryStrideInPixelsX

      public long getSecondaryStrideInPixelsX()
    • setSecondaryStrideInPixelsX

      public void setSecondaryStrideInPixelsX​(long v)
    • getSecondaryStrideInPixelsY

      public long getSecondaryStrideInPixelsY()
    • setSecondaryStrideInPixelsY

      public void setSecondaryStrideInPixelsY​(long v)
    • getSecondaryStrideInFeatureChannels

      public long getSecondaryStrideInFeatureChannels()
    • setSecondaryStrideInFeatureChannels

      public void setSecondaryStrideInFeatureChannels​(long v)
    • getMinimumValue

      public float getMinimumValue()
    • setMinimumValue

      public void setMinimumValue​(float v)
    • getMaximumValue

      public float getMaximumValue()
    • setMaximumValue

      public void setMaximumValue​(float v)
    • isSecondarySourceFilter

      public boolean isSecondarySourceFilter()
    • init

      protected long init​(MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNBinaryGradientStateNode gradientState, boolean isSecondarySourceFilter)
    • init

      protected long init​(NSArray<MPSNNImageNode> gradientImages, MPSNNFilterNode filter, boolean isSecondarySourceFilter)