public class PlotOpFracHurst extends AbstractOperator
isCancelable, name, parentTask, pcs, type| Constructor and Description |
|---|
PlotOpFracHurst() |
| Modifier and Type | Method and Description |
|---|---|
private double[] |
calcBetaDispH(Vector<Double> signal,
boolean showPlot,
boolean deleteExistingPlot)
This method calculates H using dispersional analysis according to Eke et al.
|
private double[] |
calcBetaPSD(Vector<Double> signal,
int windowing,
int regStart,
int regEnd,
boolean onlyLowFrequ,
boolean showPlot,
boolean deleteExistingPlot) |
private double[] |
calcBetaSWVH(Vector<Double> signal,
boolean showPlot,
boolean deleteExistingPlot)
This method calculates H using scaled window variance according to Eke et al.
|
private Vector<Double> |
calcBridgeDentrending(Vector<Double> signal)
This Method applies bridge dentrending (end matching)
subtraction of a line connecting the first and the last point
|
private Vector<Double> |
calcDFTPower(Vector<Double> signal)
This method calculates the power spectrum of the DFT.
|
Double |
calcMean(Vector<Double> data1D)
This method calculates the mean of a data series
|
private Vector<Double> |
calcParabolicWindowing(Vector<Double> signal)
This method applies parabolic windowing
according to Equ6 Eke etal 2000
|
private double |
calcStandardDeviation(Vector<Double> data1D)
This method calculates the standard deviation of a data series
|
private double |
calcVariance(Vector<Double> data1D)
This method calculates the variance of a data series
|
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.
|
addProgressListener, fireProgressChanged, getParentTask, getPcs, getProgressListeners, initializeOperator, isCancelable, isCancelled, setCancelable, setParentTaskpublic Double calcMean(Vector<Double> data1D)
data1D - private double calcVariance(Vector<Double> data1D)
data1D - private double calcStandardDeviation(Vector<Double> data1D)
data1D - public 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 dataprivate Vector<Double> calcBridgeDentrending(Vector<Double> signal)
signal - Vector of doublesprivate Vector<Double> calcParabolicWindowing(Vector<Double> signal)
signal - private double[] calcBetaPSD(Vector<Double> signal, int windowing, int regStart, int regEnd, boolean onlyLowFrequ, boolean showPlot, boolean deleteExistingPlot)
private Vector<Double> calcDFTPower(Vector<Double> signal)
signal - private double[] calcBetaDispH(Vector<Double> signal, boolean showPlot, boolean deleteExistingPlot)
private double[] calcBetaSWVH(Vector<Double> signal, boolean showPlot, boolean deleteExistingPlot)
public 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 AbstractOperatorOperatorTypeCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.