public class Filter extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Filter.Listener |
static class |
Filter.Operation |
Constructor and Description |
---|
Filter(String name,
String shorthand,
Filter.Operation operation,
int kernelWidth,
int kernelHeight,
double[] kernelElements,
double kernelQuotient,
String... tags) |
Filter(String name,
String shorthand,
Filter.Operation operation,
int kernelWidth,
int kernelHeight,
String... tags) |
Filter(String name,
String shorthand,
int kernelWidth,
int kernelHeight,
double[] kernelElements,
double kernelQuotient,
String... tags) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(Filter.Listener listener) |
void |
adjustKernelQuotient() |
static Filter |
create(Filter.Operation operation,
int kernelSize,
String... tags) |
static Filter |
create(int kernelSize,
String... tags) |
static com.thoughtworks.xstream.XStream |
createXStream() |
void |
fill(org.esa.beam.visat.actions.imgfilter.model.Filter.FillFunction fillFunction) |
void |
fillEllipse(double fillValue) |
void |
fillGaussian() |
void |
fillLaplacian() |
void |
fillRandom() |
void |
fillRectangle(double fillValue) |
void |
fireChange(String propertyName) |
static String |
formatKernelElements(double[] kernelElements,
Dimension dim,
String sep) |
double |
getKernelElement(int index) |
double |
getKernelElement(int i,
int j) |
double[] |
getKernelElements() |
String |
getKernelElementsAsText() |
int |
getKernelHeight() |
int |
getKernelOffsetX() |
int |
getKernelOffsetY() |
double |
getKernelQuotient() |
int |
getKernelWidth() |
String |
getName() |
Filter.Operation |
getOperation() |
String |
getShorthand() |
Set<String> |
getTags() |
boolean |
isEditable() |
static boolean |
isKernelDataText(String text) |
protected static double[] |
parseKernelElementsFromText(String text,
Dimension dim) |
void |
removeListener(Filter.Listener listener) |
void |
setEditable(boolean editable) |
void |
setKernelElement(int index,
double value) |
void |
setKernelElement(int i,
int j,
double value) |
void |
setKernelElements(double[] kernelElements) |
void |
setKernelElementsFromText(String text) |
void |
setKernelOffset(int kernelOffsetX,
int kernelOffsetY) |
void |
setKernelQuotient(double kernelQuotient) |
void |
setKernelSize(int width,
int height) |
void |
setName(String name) |
void |
setOperation(Filter.Operation operation) |
void |
setShorthand(String shorthand) |
void |
setTags(String... tags) |
static String[][] |
tokenizeKernelElements(String text) |
String |
toString() |
public Filter(String name, String shorthand, int kernelWidth, int kernelHeight, double[] kernelElements, double kernelQuotient, String... tags)
public Filter(String name, String shorthand, Filter.Operation operation, int kernelWidth, int kernelHeight, String... tags)
public Filter(String name, String shorthand, Filter.Operation operation, int kernelWidth, int kernelHeight, double[] kernelElements, double kernelQuotient, String... tags)
public static Filter create(Filter.Operation operation, int kernelSize, String... tags)
public String getName()
public void setName(String name)
public String getShorthand()
public void setShorthand(String shorthand)
public Filter.Operation getOperation()
public void setOperation(Filter.Operation operation)
public boolean isEditable()
public void setEditable(boolean editable)
public void setTags(String... tags)
public double getKernelElement(int i, int j)
public double getKernelElement(int index)
public void setKernelElement(int i, int j, double value)
public void setKernelElement(int index, double value)
public double[] getKernelElements()
public void setKernelElements(double[] kernelElements)
public int getKernelWidth()
public int getKernelHeight()
public void setKernelSize(int width, int height)
public void fill(org.esa.beam.visat.actions.imgfilter.model.Filter.FillFunction fillFunction)
public void fillRectangle(double fillValue)
public void fillEllipse(double fillValue)
public void fillGaussian()
public void fillLaplacian()
public void fillRandom()
public double getKernelQuotient()
public void setKernelQuotient(double kernelQuotient)
public void adjustKernelQuotient()
public int getKernelOffsetX()
public int getKernelOffsetY()
public void setKernelOffset(int kernelOffsetX, int kernelOffsetY)
public String getKernelElementsAsText()
public void setKernelElementsFromText(String text)
protected static double[] parseKernelElementsFromText(String text, Dimension dim)
public static String formatKernelElements(double[] kernelElements, Dimension dim, String sep)
public static com.thoughtworks.xstream.XStream createXStream()
public static boolean isKernelDataText(String text)
public void fireChange(String propertyName)
public void addListener(Filter.Listener listener)
public void removeListener(Filter.Listener listener)
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.