|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IcatSource
This class describes the capability of an object to provide input file
lists for the IcatPrepare class. The simplest case would be an
object that reads a directory and splits the fits file found due to their
file name. More sophisticated objects may read a database and perform
a lookup based on the science frames encountered.
| Method Summary | |
|---|---|
List<File> |
biasSource()
The source method for the bias files. |
List<File> |
darkSource()
The source method for the dark files. |
boolean |
flatsAreMaster()
If the list of flat files are already normalized master flats, this method should return true. |
List<File> |
flatSource()
The source method for the flat files. |
boolean |
postpone()
After registering the science images, the source may decide that reduction cannot commence, but should be postponed. |
void |
registerScience(File science)
If this method is called with a science-frame, the source methods should only deliver calibration frames that are needed or best suited for this science frame. |
void |
registerScience(List<File> science)
If this method is called with a science-frame, the source methods should only deliver calibration frames that are needed or best suited for this science frame. |
List<File> |
scienceSource()
From the list of registered fits, these are the one that can be reduced with the available calibration files. |
| Method Detail |
|---|
void registerScience(File science)
This is a convenience method to registerScience(List) and
is normally implemented as a call to the aforementioned method with
a singleton list
void registerScience(List<File> science)
This method should be used, if reduction of an entire night is done.
List<File> biasSource()
IcatPrepare.
List<File> darkSource()
IcatPrepare.
List<File> flatSource()
IcatPrepare.
List<File> scienceSource()
boolean flatsAreMaster()
boolean postpone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||