public class IqmOpStackStat extends AbstractOperator
| Modifier and Type | Field and Description |
|---|---|
private double |
typeGrayMax |
isCancelable, name, parentTask, pcs, type| Constructor and Description |
|---|
IqmOpStackStat() |
| Modifier and Type | Method and Description |
|---|---|
private double |
calcAlikeness(double[] data,
double greyTolerance)
calculates Alikeness for data-vector.
|
private double |
calcEnergy(double[] data)
calculates statistic energy for data-vector.
|
private double |
calcEntropy(double[] data)
calculates statistic entropy for data-vector.
|
private double |
calcKurtosis(double[] data)
calculates statistic Kurtosis for data-vector.
|
private double |
calcMean(double[] data)
Calculates statistic mean for data-vector.
|
private double |
calcMom3(double[] data)
Calculates statistic moment3 for data-vector.
|
private double |
calcMom4(double[] data)
Calculates statistic moment4 for data-vector.
|
private double |
calcRange(double[] data)
Calculates statistic range for data-vector.
|
private double |
calcSkewness(double[] data)
calculates statistic Skewness for data-vector.
|
private double |
calcStandardDeviation(double[] data)
Calculates statistic standard deviation for data-vector.
|
private double |
calcVariance(double[] data)
Calculates statistic variance for data-vector.
|
String |
getName()
Gets the unique name of the
IOperator by returning the
"GlobalName" element from the resources[][] of the
associated IOperatorDescriptor. |
OperatorType |
getType()
Gets the type of the operator listed in an enumeration.
|
IResult |
run(IWorkPackage wp)
This method contains the entire logic (algorithm) of the operator.
|
private void |
scanImage(WritableRaster wr,
int nStackMax,
int numBands,
int method,
int greyTolerance)
Calculates different parameters based on vectors.
|
addProgressListener, fireProgressChanged, getParentTask, getPcs, getProgressListeners, initializeOperator, isCancelable, isCancelled, setCancelable, setParentTaskpublic IResult run(IWorkPackage wp)
IOperatorIOperator does not declare any class members, since the execution
of this code must be thread-safe.run in interface IOperatorrun in class AbstractOperatorwp - the parameters and sourcesIResult containing all processed datapublic String getName()
IOperatorIOperator by returning the
"GlobalName" element from the resources[][] of the
associated IOperatorDescriptor.getName in interface IOperatorgetName in class AbstractOperatorpublic OperatorType getType()
IOperatorgetType in interface IOperatorgetType in class AbstractOperatorOperatorTypeprivate double calcRange(double[] data)
data - private double calcMean(double[] data)
data - private double calcStandardDeviation(double[] data)
data - private double calcVariance(double[] data)
data - private double calcMom3(double[] data)
data - private double calcMom4(double[] data)
data - private double calcEnergy(double[] data)
data - private double calcEntropy(double[] data)
data - private double calcSkewness(double[] data)
data - private double calcKurtosis(double[] data)
data - private double calcAlikeness(double[] data,
double greyTolerance)
data - greyTolerance - private void scanImage(WritableRaster wr, int nStackMax, int numBands, int method, int greyTolerance)
wr - nStackMax - numBands - method - greyTolerance - Copyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.