public FITSHeaderViewer(JPFITS.FITSImageSet imageSet, int imageSetIndex) { InitializeComponent(); IMAGESET = imageSet; IMAGESETHEADERINDEX = imageSetIndex; HEADER = IMAGESET[IMAGESETHEADERINDEX].Header; this.Text = "Header " + (IMAGESETHEADERINDEX + 1) + " of " + IMAGESET.Count + ": " + IMAGESET[IMAGESETHEADERINDEX].FileName; HeaderKeysListBox.SuspendLayout(); HeaderKeysListBox.Items.Clear(); HeaderKeysListBox.Items.AddRange(HEADER.GetFormattedHeaderBlock(false, true)); HeaderKeysListBox.ResumeLayout(); }
public FITSHeaderViewer(JPFITS.FITSHeader header) { InitializeComponent(); IMAGESET = new FITSImageSet(); IMAGESET.Add(new FITSImage("c:\\dum.fits", true)); IMAGESET[0].Header = header; IMAGESETHEADERINDEX = 0; HEADER = header; HeaderKeysListBox.SuspendLayout(); HeaderKeysListBox.Items.Clear(); HeaderKeysListBox.Items.AddRange(HEADER.GetFormattedHeaderBlock(false, true)); HeaderKeysListBox.ResumeLayout(); }
private void EditCopyfromFileBtn_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "FITS|*.fts; *.fit; *.fits|All|*.*"; if (ofd.ShowDialog() == DialogResult.Cancel) { return; } FITSHeader hed = new FITSHeader(ofd.FileName); this.HEADER.CopyHeaderFrom(hed); HeaderKeysListBox.SuspendLayout(); HeaderKeysListBox.Items.Clear(); HeaderKeysListBox.Items.AddRange(HEADER.GetFormattedHeaderBlock(false, true)); HeaderKeysListBox.ResumeLayout(); }