public class TopographicProduct extends AbstractQualityMeasure
Modifier and Type | Class and Description |
---|---|
class |
TopographicProduct.DistanceTag |
class |
TopographicProduct.DistanceTagComparator |
Modifier and Type | Field and Description |
---|---|
(package private) double |
_K |
(package private) double[][] |
_Q1Q2temp |
(package private) TopographicProduct.DistanceTag[][][] |
mapDist |
(package private) DistanceMetric |
metric |
(package private) TopographicProduct.DistanceTag[][][] |
protoDist |
(package private) double[][] |
tpUnitValues |
data, layer, mapQualityDescriptions, mapQualityNames, unitQualityDescriptions, unitQualityNames
Constructor and Description |
---|
TopographicProduct(Layer layer,
InputData data) |
Modifier and Type | Method and Description |
---|---|
private double |
calcQ1(int x,
int y,
int k) |
private double |
calcQ2(int x,
int y,
int k) |
private void |
calculateTP() |
private double |
calculateTPMap() |
private void |
DebugDoubles(java.lang.String loc) |
double |
getMapQuality(java.lang.String name) |
private int |
GetRandomIndex(TopographicProduct.DistanceTag[] dtags,
int chosen) |
double[][] |
getUnitQualities(java.lang.String name) |
private void |
rankInputSpace() |
private void |
rankOutputSpace() |
private void |
resetResults() |
getMapQualityDescriptions, getMapQualityNames, getUnitQualityDescriptions, getUnitQualityNames, instantiate, splitNameAndMethod
DistanceMetric metric
double _K
TopographicProduct.DistanceTag[][][] protoDist
TopographicProduct.DistanceTag[][][] mapDist
double[][] _Q1Q2temp
double[][] tpUnitValues
private void resetResults()
private void rankOutputSpace()
private void rankInputSpace()
private void calculateTP()
private double calculateTPMap()
private void DebugDoubles(java.lang.String loc)
private int GetRandomIndex(TopographicProduct.DistanceTag[] dtags, int chosen)
private double calcQ1(int x, int y, int k)
private double calcQ2(int x, int y, int k)
public double getMapQuality(java.lang.String name) throws QualityMeasureNotFoundException
public double[][] getUnitQualities(java.lang.String name) throws QualityMeasureNotFoundException