Object

toolkit.solvers

PoissonSolver

Related Doc: package solvers

Permalink

object PoissonSolver extends libcog.Logarithm with FloatMath

"Integrates" a gradient field to reconstruct an image. See "Fourier analysis of the 2D screened Poisson equation for gradient domain problems," by Bhat, Curless, Cohen and Zitnick, 2008.

Linear Supertypes
FloatMath, Logarithm, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PoissonSolver
  2. FloatMath
  3. Logarithm
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Pi: Float

    Permalink
    Definition Classes
    FloatMath
  5. def acos(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  6. def apply(gradient: libcog.VectorField): libcog.ComplexField

    Permalink

    Integrate a gradient field.

    Integrate a gradient field.

    gradient

    The desired gradient field to be integrated.

    returns

    Fourier transform of image which best inverts the gradient.

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def asin(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  9. def atan(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  10. def atan2(x: Float, y: Float): Float

    Permalink
    Definition Classes
    FloatMath
  11. def cbrt(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  12. def ceil(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def cos(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  15. def cosh(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def exp(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  19. def expm1(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def floor(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hypot(x: Float, y: Float): Float

    Permalink
    Definition Classes
    FloatMath
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def isPowerOf2(value: Float): Boolean

    Permalink
    Definition Classes
    Logarithm
  27. def log(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  28. def log10(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  29. def log1p(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  30. def log2(value: Float): Float

    Permalink
    Definition Classes
    Logarithm
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. def pow(x: Float, y: Float): Float

    Permalink
    Definition Classes
    FloatMath
  35. def roundDownPowerOf2(value: Float): Int

    Permalink
    Definition Classes
    Logarithm
  36. def roundUpPowerOf2(value: Float): Int

    Permalink
    Definition Classes
    Logarithm
  37. def sin(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  38. def sinh(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  39. def sq(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  40. def sqrt(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def tan(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  43. def tanh(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  44. def toDegrees(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  45. def toRadians(x: Float): Float

    Permalink
    Definition Classes
    FloatMath
  46. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from FloatMath

Inherited from Logarithm

Inherited from AnyRef

Inherited from Any

Ungrouped