25 #ifndef FIT2DTOOL_QO_H
26 #define FIT2DTOOL_QO_H
29 #include <QProgressDialog>
30 #include <QFileDialog>
32 #include <display/Fit/Fit2DTool.ui.h>
41 template <
class T>
class ImageInterface;
46 class Gaussian2DFitter;
47 class ColorComboDelegate;
71 const QList<double> &world_x,
const QList<double> &world_y,
72 const QList<int> &pixel_x,
const QList<int> &pixel_y,
73 const QString &linecolor,
const QString &text,
const QString &font,
int fontsize,
int fontstyle );
75 const QList<double> &world_x,
const QList<double> &world_y,
76 const QList<int> &pixel_x,
const QList<int> &pixel_y );
106 void resetRegion(
const QList<int>& pixelX,
const QList<int>& pixelY );
109 void showFileChooserDialog(
const QString& title, QFileDialog::FileMode mode, QLineEdit* destinationLineEdit );
110 bool validateFile( QLineEdit* directoryLineEdit, QLineEdit* fileLineEdit,
120 std::shared_ptr<const casacore::ImageInterface<float> >
image;
131 Ui::Fit2DToolClass
ui;
134 #endif // FIT2DTOOL_QO_H
Displays a dialog that allows the user to find and edit a source list that can be used as estimates f...
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
Performs a 2DGaussian fit of an image in a background thread.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
Class to hold a region of interest in an image.
Displays a histogram that allows the user to set a include/exclude pixel range for the fit...
String: the storage and methods of handling collections of characters.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.