Beispiel #1
0
 public ucSpectroscopy(VideoSpectroscopyOperation videoOperation, VideoController videoContoller, SpectroscopyController spectroscopyController, IFramePlayer framePlayer)
     : this()
 {
     m_VideoOperation = videoOperation;
     m_FramePlayer = framePlayer;
     m_VideoContoller = videoContoller;
     m_SpectroscopyController = spectroscopyController;
 }
Beispiel #2
0
        public frmViewSpectra(SpectroscopyController controller, VideoController videoController, TangraConfig.SpectraViewDisplaySettings displaySettings)
            : this()
        {
            m_SpectroscopyController = controller;
            m_DisplaySettings = displaySettings;

            picSpectraGraph.Image = new Bitmap(picSpectraGraph.Width, picSpectraGraph.Height, PixelFormat.Format24bppRgb);
            picSpectra.Image = new Bitmap(picSpectra.Width, picSpectra.Height, PixelFormat.Format24bppRgb);

            m_StateManager = new SpectraViewerStateManager(m_SpectroscopyController, picSpectraGraph, this);
            m_VideoController = videoController;
        }
        public override void Initialise(SpectraViewerStateManager manager, PictureBox view, SpectroscopyController spectroscopyController)
        {
            base.Initialise(manager, view, spectroscopyController);

            view.Cursor = Cursors.Arrow;

            if (!m_MasterSpectra.IsCalibrated())
            {
                m_MasterSpectra.Calibration = m_SpectroscopyController.GetSpectraCalibration();
                m_SpectroscopyController.GetSpectraCalibrator().PopulateWaveLengths(m_MasterSpectra);
            }

            m_StateManager.Redraw();
        }
 public VideoSpectroscopyOperation(SpectroscopyController spectroscopyController, TangraConfig.PersistedConfiguration configuration, bool debugMode)
 {
     m_Configuration = configuration;
     m_SpectroscopyController = spectroscopyController;
     PixelValueCoefficient = 1;
 }
        public override void Initialise(SpectraViewerStateManager manager, PictureBox view, SpectroscopyController spectroscopyController)
        {
            base.Initialise(manager, view, spectroscopyController);

            view.Cursor = Cursors.Arrow;
        }
Beispiel #6
0
        public frmMain()
        {
            InitializeComponent();

            TangraConfig.Load(ApplicationSettingsSerializer.Instance);

            m_VideoFileView = new VideoFileView(this);
            m_ImageToolView = new ImageToolView(this);
            m_ZoomedImageView = new ZoomedImageView(zoomedImage, this);

            m_VideoController = new VideoController(this, m_VideoFileView, m_ZoomedImageView, m_ImageToolView, pnlControlerPanel);
            m_AddinsController = new AddinsController(this, m_VideoController);
            m_VideoController.OcrExtensionManager = new OcrExtensionManager(m_AddinsController);

            m_LongOperationsManager = new LongOperationsManager(this, m_VideoController);

            m_LightCurveController = new LightCurveController(this, m_VideoController, m_AddinsController);
            m_MakeDarkFlatController = new DarkFlatFrameController(this, m_VideoController);
            m_ConvertVideoToFitsController = new ConvertVideoToFitsController(this, m_VideoController);
            m_ConvertVideoToAavController = new ConvertVideoToAavController(this, m_VideoController);
            m_AstrometryController = new AstrometryController(m_VideoController, m_LongOperationsManager);
            m_SpectroscopyController = new SpectroscopyController(this, m_VideoController);
            m_AutoUpdatesController = new AutoUpdatesController(this, m_VideoController);

            NotificationManager.Instance.SetVideoController(m_VideoController);

            m_VideoController.SetLightCurveController(m_LightCurveController);
            m_VideoController.SetAddinsController(m_AddinsController);

            BuildRecentFilesMenu();

            m_AddinsController.LoadAddins();

            #if !WIN32
            miVideoModelling.Visible = false;
            #endif
            m_AutoUpdatesController.CheckForUpdates(false);
        }
 public virtual void Initialise(SpectraViewerStateManager manager, PictureBox view, SpectroscopyController spectroscopyController)
 {
     m_StateManager = manager;
     m_SpectroscopyController = spectroscopyController;
     m_View = view;
 }