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)  FlatField mask_field
           
(package private)  float[][] maskRange
           
(package private)  Class rangeType
           
(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)
           
 void markMaskFieldByCurve(float[][] curve, float maskVal)
           
 void markMaskFieldByRange(double[] lowhi_0, double[] lowhi_1, float 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
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

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

clearMaskField

public void clearMaskField(float maskVal)

resetMaskField

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