com.jhlabs.image

Class WeaveFilter

Implemented Interfaces:
BufferedImageOp, Cloneable

public class WeaveFilter
extends PointFilter

Field Summary

int[][]
matrix

Fields inherited from class com.jhlabs.image.PointFilter

canFilterIndexColorModel

Constructor Summary

WeaveFilter()

Method Summary

int
filterRGB(int x, int y, int rgb)
int[][]
getCrossings()
boolean
getRoundThreads()
boolean
getShadeCrossings()
boolean
getUseImageColors()
float
getXGap()
float
getXWidth()
float
getYGap()
float
getYWidth()
void
setCrossings(int[][] matrix)
void
setRoundThreads(boolean roundThreads)
void
setShadeCrossings(boolean shadeCrossings)
void
setUseImageColors(boolean useImageColors)
void
setXGap(float xGap)
void
setXWidth(float xWidth)
void
setYGap(float yGap)
void
setYWidth(float yWidth)
String
toString()

Methods inherited from class com.jhlabs.image.PointFilter

filter, filterRGB, setDimensions

Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp

clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRGB, getRenderingHints, setRGB

Field Details

matrix

public int[][] matrix

Constructor Details

WeaveFilter

public WeaveFilter()

Method Details

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
Overrides:
filterRGB in interface PointFilter

getCrossings

public int[][] getCrossings()

getRoundThreads

public boolean getRoundThreads()

getShadeCrossings

public boolean getShadeCrossings()

getUseImageColors

public boolean getUseImageColors()

getXGap

public float getXGap()

getXWidth

public float getXWidth()

getYGap

public float getYGap()

getYWidth

public float getYWidth()

setCrossings

public void setCrossings(int[][] matrix)

setRoundThreads

public void setRoundThreads(boolean roundThreads)

setShadeCrossings

public void setShadeCrossings(boolean shadeCrossings)

setUseImageColors

public void setUseImageColors(boolean useImageColors)

setXGap

public void setXGap(float xGap)

setXWidth

public void setXWidth(float xWidth)

setYGap

public void setYGap(float yGap)

setYWidth

public void setYWidth(float yWidth)

toString

public String toString()