Skip to content
Snippets Groups Projects
Select Git revision
  • 85306c706e7c01a0bf1869c29f5ed8c7a90fec9d
  • main default protected
  • tickets/156
  • tickets/86
  • add_to_basket
5 results

setup.py

Blame
    • John Swinbank's avatar
      85306c70
      Restructure and rename · 85306c70
      John Swinbank authored
      This moves all code into the esap_client package to avoid name clashes with
      other code (e.g.
      esap-general#86). It uses
      inheritance to reduce duplication. It makes a few small changes to make the
      class names idiomatic (ie, using CamelCase).
      
      This is a breaking API change!
      85306c70
      History
      Restructure and rename
      John Swinbank authored
      This moves all code into the esap_client package to avoid name clashes with
      other code (e.g.
      esap-general#86). It uses
      inheritance to reduce duplication. It makes a few small changes to make the
      class names idiomatic (ie, using CamelCase).
      
      This is a breaking API change!
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    twodimensionalplotpage.cpp 13.58 KiB
    /***************************************************************************
     *   Copyright (C) 2011 by A.R. Offringa                                   *
     *   offringa@astro.rug.nl                                                 *
     *                                                                         *
     *   This program is free software; you can redistribute it and/or modify  *
     *   it under the terms of the GNU General Public License as published by  *
     *   the Free Software Foundation; either version 2 of the License, or     *
     *   (at your option) any later version.                                   *
     *                                                                         *
     *   This program is distributed in the hope that it will be useful,       *
     *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
     *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
     *   GNU General Public License for more details.                          *
     *                                                                         *
     *   You should have received a copy of the GNU General Public License     *
     *   along with this program; if not, write to the                         *
     *   Free Software Foundation, Inc.,                                       *
     *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
     ***************************************************************************/
    
    #include <limits>
    
    #include <boost/bind.hpp>
    
    #include <AOFlagger/gui/quality/datawindow.h>
    #include <AOFlagger/gui/quality/twodimensionalplotpage.h>
    
    #include <AOFlagger/quality/statisticscollection.h>
    #include <AOFlagger/quality/statisticsderivator.h>
    
    #include <AOFlagger/gui/plot/plotpropertieswindow.h>
    
    TwoDimensionalPlotPage::TwoDimensionalPlotPage() :
    	_statisticFrame("Statistics"),
    	_countButton("Count"),
    	_meanButton("Mean"),
    	_stdDevButton("StdDev"),
    	_dCountButton("DCount"),
    	_dMeanButton("DMean"),
    	_dStdDevButton("DStdDev"),
    	_rfiPercentageButton("RFI"),
    	_snrButton("SNR"),
    	_polarizationFrame("Polarization"),
    	_polXXButton("XX"),
    	_polXYButton("XY"),
    	_polYXButton("YX"),
    	_polYYButton("YY"),
    	_polXXandYYButton("XX/2+YY/2"),
    	_polXYandYXButton("XY/2+YX/2"),
    	_phaseFrame("Phase"),
    	_amplitudeButton("Amplitude"),
    	_phaseButton("Phase"),
    	_realButton("Real"),
    	_imaginaryButton("Imaginary"),
    	_plotFrame("Plot"),
    	_logarithmicButton("Logarithmic"),
    	_zeroAxisButton("Zero axis"),
    	_plotPropertiesButton("Properties..."),
    	_dataExportButton("Data..."),
    	_statCollection(0),
    	_plotPropertiesWindow(0),
    	_customButtonsCreated(false)
    {
    	initStatisticKindButtons();
    	initPolarizationButtons();
    	initPhaseButtons();
    	initPlotButtons();
    	
    	pack_start(_sideBox, Gtk::PACK_SHRINK);