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 * Clean Components File. 008 * <p> 009 * <b>CVS Info:</b> 010 * <table style="margin-left:2em"> 011 * <tr><td>$Revision: 161 $</td></tr> 012 * <tr><td>$Date: 2006-12-15 11:48:34 -0700 (Fri, 15 Dec 2006) $</td></tr> 013 * <tr><td>$Author: btruitt $</td></tr> 014 * </table></p> 015 * 016 * @author David M. Harland 017 * @since 2006-05-16 018 */ 019 @XmlRootElement 020 public class CleanFileBrightness 021 extends FileBasedBrightness 022 { 023 /** 024 * Creates a new source brightness of type 025 * {@link BrightnessDistribution#CLEAN_COMPONENTS_FILE}. 026 */ 027 CleanFileBrightness() 028 { 029 super(); 030 distributionType = BrightnessDistribution.CLEAN_COMPONENTS_FILE; 031 } 032 033 //TODO: See if we can open a clean-components file and use it to give sensible 034 //implementations of the various "get" methods: 035 //getValidFrequency, getMajorAxisDiameter, etc. 036 }