001    package edu.nrao.sss.model.source;
002    
003    import javax.xml.bind.annotation.XmlRootElement;
004    
005    /**
006     * A source brightness that is described by a 
007     * <a href="http://fits.gsfc.nasa.gov/">Flexible Image Transport System</a>
008     * file.
009     * <p>
010     * <b>CVS Info:</b>
011     * <table style="margin-left:2em">
012     *   <tr><td>$Revision: 161 $</td></tr>
013     *   <tr><td>$Date: 2006-12-15 11:48:34 -0700 (Fri, 15 Dec 2006) $</td></tr>
014     *   <tr><td>$Author: btruitt $</td></tr>
015     * </table></p>
016     *  
017     * @author David M. Harland
018     * @since 2006-05-16
019     */
020    @XmlRootElement
021    public class FitsFileBrightness
022      extends FileBasedBrightness
023    {
024      /**
025       * Creates a new source brightness of type
026       * {@link BrightnessDistribution#FITS_FILE}.
027       */
028      FitsFileBrightness()
029      {
030        super();
031        distributionType = BrightnessDistribution.FITS_FILE;
032      }
033    
034      //TODO: See if we can open a FITS file and use it to give sensible
035      //implementations of the various "get" methods:
036      //getValidFrequency, getMajorAxisDiameter, etc.
037    }