Class BandBin

java.lang.Object
gov.nasa.arc.pds.xml.generated.BandBin

public class BandBin
extends Object
The Band_Bin class specifies the characteristics of an individual spectral band in a spectral qube.

Java class for Band_Bin complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Band_Bin">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="band_number" type="{http://pds.nasa.gov/pds4/pds/v1}band_number"/>
         <element name="band_width" type="{http://pds.nasa.gov/pds4/pds/v1}band_width"/>
         <element name="center_wavelength" type="{http://pds.nasa.gov/pds4/pds/v1}center_wavelength"/>
         <element name="detector_number" type="{http://pds.nasa.gov/pds4/pds/v1}detector_number" minOccurs="0"/>
         <element name="filter_number" type="{http://pds.nasa.gov/pds4/pds/v1}filter_number" minOccurs="0"/>
         <element name="grating_position" type="{http://pds.nasa.gov/pds4/pds/v1}grating_position" minOccurs="0"/>
         <element name="original_band" type="{http://pds.nasa.gov/pds4/pds/v1}original_band" minOccurs="0"/>
         <element name="standard_deviation" type="{http://pds.nasa.gov/pds4/pds/v1}standard_deviation" minOccurs="0"/>
         <element name="scaling_factor" type="{http://pds.nasa.gov/pds4/pds/v1}scaling_factor" minOccurs="0"/>
         <element name="value_offset" type="{http://pds.nasa.gov/pds4/pds/v1}value_offset" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • bandNumber

      protected int bandNumber
    • bandWidth

      protected BandWidth bandWidth
    • centerWavelength

      protected CenterWavelength centerWavelength
    • detectorNumber

      protected BigInteger detectorNumber
    • filterNumber

      protected BigInteger filterNumber
    • gratingPosition

      protected BigInteger gratingPosition
    • originalBand

      protected Integer originalBand
    • standardDeviation

      protected Double standardDeviation
    • scalingFactor

      protected Double scalingFactor
    • valueOffset

      protected Double valueOffset
  • Constructor Details

    • BandBin

      public BandBin()
  • Method Details

    • getBandNumber

      public int getBandNumber()
      Gets the value of the bandNumber property.
    • setBandNumber

      public void setBandNumber​(int value)
      Sets the value of the bandNumber property.
    • getBandWidth

      public BandWidth getBandWidth()
      Gets the value of the bandWidth property.
      Returns:
      possible object is BandWidth
    • setBandWidth

      public void setBandWidth​(BandWidth value)
      Sets the value of the bandWidth property.
      Parameters:
      value - allowed object is BandWidth
    • getCenterWavelength

      public CenterWavelength getCenterWavelength()
      Gets the value of the centerWavelength property.
      Returns:
      possible object is CenterWavelength
    • setCenterWavelength

      public void setCenterWavelength​(CenterWavelength value)
      Sets the value of the centerWavelength property.
      Parameters:
      value - allowed object is CenterWavelength
    • getDetectorNumber

      public BigInteger getDetectorNumber()
      Gets the value of the detectorNumber property.
      Returns:
      possible object is BigInteger
    • setDetectorNumber

      public void setDetectorNumber​(BigInteger value)
      Sets the value of the detectorNumber property.
      Parameters:
      value - allowed object is BigInteger
    • getFilterNumber

      public BigInteger getFilterNumber()
      Gets the value of the filterNumber property.
      Returns:
      possible object is BigInteger
    • setFilterNumber

      public void setFilterNumber​(BigInteger value)
      Sets the value of the filterNumber property.
      Parameters:
      value - allowed object is BigInteger
    • getGratingPosition

      public BigInteger getGratingPosition()
      Gets the value of the gratingPosition property.
      Returns:
      possible object is BigInteger
    • setGratingPosition

      public void setGratingPosition​(BigInteger value)
      Sets the value of the gratingPosition property.
      Parameters:
      value - allowed object is BigInteger
    • getOriginalBand

      public Integer getOriginalBand()
      Gets the value of the originalBand property.
      Returns:
      possible object is Integer
    • setOriginalBand

      public void setOriginalBand​(Integer value)
      Sets the value of the originalBand property.
      Parameters:
      value - allowed object is Integer
    • getStandardDeviation

      public Double getStandardDeviation()
      Gets the value of the standardDeviation property.
      Returns:
      possible object is Double
    • setStandardDeviation

      public void setStandardDeviation​(Double value)
      Sets the value of the standardDeviation property.
      Parameters:
      value - allowed object is Double
    • getScalingFactor

      public Double getScalingFactor()
      Gets the value of the scalingFactor property.
      Returns:
      possible object is Double
    • setScalingFactor

      public void setScalingFactor​(Double value)
      Sets the value of the scalingFactor property.
      Parameters:
      value - allowed object is Double
    • getValueOffset

      public Double getValueOffset()
      Gets the value of the valueOffset property.
      Returns:
      possible object is Double
    • setValueOffset

      public void setValueOffset​(Double value)
      Sets the value of the valueOffset property.
      Parameters:
      value - allowed object is Double