edu.jhu.bme.smile.commons.math
Class HistogramGenerator
java.lang.Object
edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
edu.jhu.bme.smile.commons.math.HistogramGenerator
public class HistogramGenerator
- extends AbstractCalculation
Method Summary |
protected void |
computeMinMax(double[][] data)
|
protected void |
computeMinMax(float[][] data)
|
protected void |
computeRobustMinMax(double[][] data)
|
protected void |
computeRobustMinMax(float[][] data)
|
int |
getBins()
|
ImageDataColor |
getImage(java.lang.String plotName,
java.lang.String xaxisName,
boolean ylogscale,
int rows,
int cols)
|
int |
getIndex()
|
double |
getLogScalingFactor()
|
double |
getMax()
|
double |
getMin()
|
boolean |
isAutoMinMax()
|
boolean |
isLogScale()
|
boolean |
isProbability()
|
boolean |
isRobustMinMax()
|
protected double |
robustMaximum(double[][] data,
double ratio,
int scales)
|
protected float |
robustMaximum(float[][] data,
float ratio,
int scales)
|
protected double |
robustMinimum(double[][] data,
double ratio,
int scales)
|
protected float |
robustMinimum(float[][] data,
float ratio,
int scales)
|
void |
setAutoMinMax(boolean autoMinMax)
|
void |
setBins(int bins)
|
void |
setIndex(int index)
|
void |
setLogScale(boolean logScale)
|
void |
setLogScalingFactor(double logScalingFactor)
|
void |
setMax(double max)
|
void |
setMin(double min)
|
void |
setProbability(boolean prob)
|
void |
setRobustMinMax(boolean robustMinMax)
|
double[][] |
solve(double[][] data)
|
double[][] |
solve(float[][] data)
|
double[][] |
solve(ImageData data)
|
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation |
add, addTotalUnits, decrementCompletedUnits, decrementCompletedUnits, getCompletedUnits, getCurrentLabel, getCurrentProgress, getLabel, getPerformance, getProgress, getTotalUnits, incrementCompletedUnits, incrementCompletedUnits, isCompleted, markCompleted, reset, setCompletedUnits, setCompletedUnits, setLabel, setMonitor, setTotalUnits |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
autoMinMax
protected boolean autoMinMax
robustMinMax
protected boolean robustMinMax
logScale
protected boolean logScale
probability
protected boolean probability
bins
protected int bins
index
protected int index
min
protected double min
max
protected double max
maxY
protected double maxY
logScalingFactor
protected double logScalingFactor
hist
protected double[][] hist
HistogramGenerator
public HistogramGenerator()
isAutoMinMax
public boolean isAutoMinMax()
setAutoMinMax
public void setAutoMinMax(boolean autoMinMax)
isRobustMinMax
public boolean isRobustMinMax()
setRobustMinMax
public void setRobustMinMax(boolean robustMinMax)
isLogScale
public boolean isLogScale()
isProbability
public boolean isProbability()
setProbability
public void setProbability(boolean prob)
setLogScale
public void setLogScale(boolean logScale)
getBins
public int getBins()
setBins
public void setBins(int bins)
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
getMin
public double getMin()
setMin
public void setMin(double min)
getMax
public double getMax()
setMax
public void setMax(double max)
getLogScalingFactor
public double getLogScalingFactor()
setLogScalingFactor
public void setLogScalingFactor(double logScalingFactor)
computeMinMax
protected void computeMinMax(float[][] data)
computeMinMax
protected void computeMinMax(double[][] data)
computeRobustMinMax
protected void computeRobustMinMax(float[][] data)
computeRobustMinMax
protected void computeRobustMinMax(double[][] data)
robustMinimum
protected float robustMinimum(float[][] data,
float ratio,
int scales)
robustMaximum
protected float robustMaximum(float[][] data,
float ratio,
int scales)
solve
public double[][] solve(float[][] data)
robustMinimum
protected double robustMinimum(double[][] data,
double ratio,
int scales)
robustMaximum
protected double robustMaximum(double[][] data,
double ratio,
int scales)
solve
public double[][] solve(double[][] data)
solve
public double[][] solve(ImageData data)
getImage
public ImageDataColor getImage(java.lang.String plotName,
java.lang.String xaxisName,
boolean ylogscale,
int rows,
int cols)