Class vImageTransferFunction


  • public final class vImageTransferFunction
    extends org.moe.natj.c.StructObject
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double c0()
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      double c1()
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      double c2()
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      double c3()
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      double c4()
      R' = c4 * R + c5 (R < cutoff)
      double c5()
      R' = c4 * R + c5 (R < cutoff)
      double cutoff()
      See immediately above and below.
      double gamma()
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      void setC0​(double value)
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      void setC1​(double value)
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      void setC2​(double value)
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      void setC3​(double value)
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      void setC4​(double value)
      R' = c4 * R + c5 (R < cutoff)
      void setC5​(double value)
      R' = c4 * R + c5 (R < cutoff)
      void setCutoff​(double value)
      See immediately above and below.
      void setGamma​(double value)
      R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • Methods inherited from class org.moe.natj.general.NativeObject

        finalize, getPeer, getPeerPointer
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • vImageTransferFunction

        public vImageTransferFunction()
      • vImageTransferFunction

        protected vImageTransferFunction​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • c0

        public double c0()
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • setC0

        public void setC0​(double value)
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • c1

        public double c1()
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • setC1

        public void setC1​(double value)
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • c2

        public double c2()
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • setC2

        public void setC2​(double value)
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • c3

        public double c3()
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • setC3

        public void setC3​(double value)
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • gamma

        public double gamma()
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • setGamma

        public void setGamma​(double value)
        R' = c0 * pow( c1 * R + c2, gamma ) + c3, (R >= cutoff)
      • cutoff

        public double cutoff()
        See immediately above and below. For no linear region (no below segment), pass -INFINITY here.
      • setCutoff

        public void setCutoff​(double value)
        See immediately above and below. For no linear region (no below segment), pass -INFINITY here.
      • c4

        public double c4()
        R' = c4 * R + c5 (R < cutoff)
      • setC4

        public void setC4​(double value)
        R' = c4 * R + c5 (R < cutoff)
      • c5

        public double c5()
        R' = c4 * R + c5 (R < cutoff)
      • setC5

        public void setC5​(double value)
        R' = c4 * R + c5 (R < cutoff)