Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }