Class PerceptualImageDifferencing.Builder
- java.lang.Object
-
- com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
-
- Enclosing class:
- PerceptualImageDifferencing
public static class PerceptualImageDifferencing.Builder extends Object
Builds parameter list for the PerceptualDiff constructor.
-
-
Field Summary
Fields Modifier and Type Field Description private doublecolorFactorprivate booleanfailFastprivate doublefieldOfViewprivate doublegammaprivate doubleluminanceprivate booleanluminanceOnlyprivate intthresholdPixels
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerceptualImageDifferencingbuild()voidsetColorFactor(double colorFactor)PerceptualImageDifferencing.BuildersetFailFast(boolean failFast)voidsetFieldOfView(double fieldOfView)voidsetGamma(double gamma)voidsetLuminance(double luminance)voidsetLuminanceOnly(boolean luminanceOnly)voidsetThresholdPixels(int thresholdPixels)
-
-
-
Method Detail
-
setColorFactor
public void setColorFactor(double colorFactor)
-
setFailFast
public PerceptualImageDifferencing.Builder setFailFast(boolean failFast)
-
setFieldOfView
public void setFieldOfView(double fieldOfView)
-
setGamma
public void setGamma(double gamma)
-
setLuminance
public void setLuminance(double luminance)
-
setLuminanceOnly
public void setLuminanceOnly(boolean luminanceOnly)
-
setThresholdPixels
public void setThresholdPixels(int thresholdPixels)
-
build
public PerceptualImageDifferencing build()
-
-