Class BandBin


  • public class BandBin
    extends java.lang.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 Detail

      • bandNumber

        protected int bandNumber
      • detectorNumber

        protected java.math.BigInteger detectorNumber
      • filterNumber

        protected java.math.BigInteger filterNumber
      • gratingPosition

        protected java.math.BigInteger gratingPosition
      • originalBand

        protected java.lang.Integer originalBand
      • standardDeviation

        protected java.lang.Double standardDeviation
      • scalingFactor

        protected java.lang.Double scalingFactor
      • valueOffset

        protected java.lang.Double valueOffset
    • Constructor Detail

      • BandBin

        public BandBin()
    • Method Detail

      • 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 java.math.BigInteger getDetectorNumber()
        Gets the value of the detectorNumber property.
        Returns:
        possible object is BigInteger
      • setDetectorNumber

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

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

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

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

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

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

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

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

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

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

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

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

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