Package com.applitools.eyes
Class FixedCutProvider
java.lang.Object
com.applitools.eyes.FixedCutProvider
- All Implemented Interfaces:
CutProvider
- Direct Known Subclasses:
UnscaledFixedCutProvider
Cut provider based on fixed cut values, run AFTER scaling (so coordinates should be normalized).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
logger
protected com.applitools.eyes.Logger logger -
header
protected final int header -
left
protected final int left -
right
protected final int right
-
-
Constructor Details
-
FixedCutProvider
public FixedCutProvider(int header, int footer, int left, int right) - Parameters:
header- The header to cut in pixels.footer- The footer to cut in pixels.left- The left to cut in pixels.right- The right to cut in pixels.
-
-
Method Details
-
cut
- Specified by:
cutin interfaceCutProvider- Parameters:
image- The image to cut.- Returns:
- A new cut image.
-
scale
Description copied from interface:CutProviderGet a scaled version of the cut provider.- Specified by:
scalein interfaceCutProvider- Parameters:
scaleRatio- The ratio by which to scale the current cut parameters.- Returns:
- A new scale cut provider instance.
-
setLogger
public void setLogger(com.applitools.eyes.Logger logger) - Specified by:
setLoggerin interfaceCutProvider
-
toRegion
public com.applitools.eyes.Region toRegion(com.applitools.eyes.RectangleSize size) - Specified by:
toRegionin interfaceCutProvider
-
getHeader
public int getHeader() -
getLeft
public int getLeft() -
getRight
public int getRight()
-