edu.wisc.ssec.mcidasv.data.hydra
Class HistogramField

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.hydra.HistogramField

public class HistogramField
extends Object


Field Summary
(package private)  int[] count
           
(package private)  FlatField field_0
           
(package private)  FlatField field_1
           
(package private)  Linear2DSet histSet
           
(package private)  int[][] indexes
           
(package private)  int len0
           
(package private)  int len1
           
(package private)  byte[][] mask
           
(package private)  FlatField mask_field
           
(package private)  float[][] maskRange
           
(package private)  byte[] order
           
(package private)  Class rangeType
           
 FlatField scatterDensityField
           
(package private)  Linear1DSet set0
           
(package private)  Linear1DSet set1
           
 
Constructor Summary
HistogramField(FlatField field_0, FlatField field_1, FlatField mask_field, int n_bins, int bin_size)
           
 
Method Summary
 void clearMaskField(float maskVal)
           
 FlatField getScatterDensityField()
           
 void markMaskFieldByCurve(float[][] curve, float maskVal)
           
 void markMaskFieldByRange(double[] lowhi_0, double[] lowhi_1, float maskVal)
           
private  void reorder(byte maskVal)
           
 void resetMaskField(float maskVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

histSet

Linear2DSet histSet

set0

Linear1DSet set0

set1

Linear1DSet set1

len0

int len0

len1

int len1

count

int[] count

indexes

int[][] indexes

field_0

FlatField field_0

field_1

FlatField field_1

mask_field

FlatField mask_field

maskRange

float[][] maskRange

rangeType

Class rangeType

mask

byte[][] mask

order

byte[] order

scatterDensityField

public FlatField scatterDensityField
Constructor Detail

HistogramField

public HistogramField(FlatField field_0,
                      FlatField field_1,
                      FlatField mask_field,
                      int n_bins,
                      int bin_size)
               throws Exception
Throws:
Exception
Method Detail

getScatterDensityField

public FlatField getScatterDensityField()

markMaskFieldByRange

public void markMaskFieldByRange(double[] lowhi_0,
                                 double[] lowhi_1,
                                 float maskVal)
                          throws Exception
Throws:
Exception

markMaskFieldByCurve

public void markMaskFieldByCurve(float[][] curve,
                                 float maskVal)
                          throws Exception
Throws:
Exception

reorder

private void reorder(byte maskVal)

clearMaskField

public void clearMaskField(float maskVal)

resetMaskField

public void resetMaskField(float maskVal)
                    throws Exception
Throws:
Exception