ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
d_mainwindow.h
Go to the documentation of this file.
1 /************************************
2  * added: 11.09.2018 *
3  * author: David Eilenstein *
4  * contact: D.Eilenstein@gsi.de *
5  * project: ImageD *
6  * facility: GSI Darmstadt, Ger *
7  ************************************/
8 
9 #ifndef D_MAINWINDOW_H
10 #define D_MAINWINDOW_H
11 
12 //documentation
13 #include <d_docu_mainpage.h>
14 
15 //own
16 #include <d_enum.h>
17 #include <d_stepwindow.h>
18 #include <scenemousetrack.h>
19 #include <d_storage.h>
20 #include <d_img_proc.h>
21 #include <d_img_proc_3d.h>
22 #include <d_stat.h>
23 #include <d_stat_tester.h>
24 #include <d_viewer.h>
25 #include <d_error_handler.h>
26 #include <d_analysiswindow.h>
27 #include <d_visdat_obj.h>
28 #include <d_visdat_proc.h>
29 #include <d_math.h>
30 #include <d_popup_listselect.h>
31 #include <d_pdf_writer.h>
34 #include <d_popup_plot.h>
35 #include <d_multidimloop.h>
36 #include <d_contour.h>
37 
38 //makros
39 #include <d_makro_corefoci.h>
40 #include <d_makro_mitochondrien.h>
41 #include <d_makro_eilenstein.h>
42 #include <d_makro_cellcolonies.h>
43 #include <d_makro_iontracks.h>
44 #include <d_makro_visualization.h>
45 #include <m_makro_foci.h>
46 #include <d_makro_osteoclasts.h>
47 #include <d_makro_dnafiber.h>
48 #include <d_makro_curvefitting.h>
54 #include <d_makro_airdragtrack.h>
55 #include <d_makro_megafoci.h>
58 
59 //general
60 #include <iostream>
61 #include <vector>
62 #include <fstream>
63 
64 //Qt
65 #include <QMainWindow>
66 #include <QImage>
67 #include <QPixmap>
68 #include <QGraphicsScene>
69 #include <QFileInfo>
70 #include <QDir>
71 #include <QString>
72 #include <QDebug>
73 #include <QMessageBox>
74 #include <QSysInfo>
75 #include <QLabel>
76 
77 //Qt-Charts
78 #include <QChartView>
79 #include <QChart>
80 
81 //openCV
82 #include <opencv2/core/core.hpp>
83 #include <opencv2/highgui/highgui.hpp>
84 #include <opencv2/imgproc/imgproc.hpp>
85 
86 //namespaces
87 using namespace std;
88 //using namespace cv; (prohibited because of abigous names with qtdatavisualization)
89 #include <d_opencv_typedefs.h>
90 
91 namespace Ui {
92 class D_MainWindow;
93 }
94 
99 class D_MainWindow : public QMainWindow
100 {
101  Q_OBJECT
102 
103 public:
104  explicit D_MainWindow(QWidget *parent = 0);
105  ~D_MainWindow();
106 
107  void Add_Step();
108  void Add_Analysis();
109 
110  void resizeEvent(QResizeEvent *event);
111  void closeEvent(QCloseEvent *event);
112  void set_Position();
113 
114 private slots:
115 
116  void Update_All_Steps();
117  void Update_Image();
118  void Update_View();
119  void Update_Times();
120 
121  void Populate_CB_Single(QComboBox *CB, QStringList QSL, int index_init = 0);
122  void Populate_CB_Plugins();
123 
124  void Connect_TimesSettings_2_UpdateTimes(bool con);
125 
126  void on_spinBox_Viewer_Image_Number_valueChanged(int arg1);
127 
128  void on_pushButton_Step_Add_clicked();
129 
130  void on_tabWidget_Overview_currentChanged(int index);
131 
132  void on_action_Set_Step_Pos_triggered();
133 
134  void on_action_Test_Statistic_Function_triggered();
135 
136  void on_action_Test_Quatile_Access_triggered();
137 
138  void on_action_Stat_Tester_triggered();
139 
140  void on_action_Steps_Normal_Size_triggered();
141 
142  void on_pushButton_Steps_Save_clicked();
143  void stream_init();
144 
145  void on_pushButton_Analysis_Add_clicked();
146 
147  void on_action_Test_D_VisDat_triggered();
148 
149  void on_actionTest_ND_Mat_load_and_display_triggered();
150 
151  void on_action_Test_1D_EDT_triggered();
152 
153  void on_comboBox_PluginList_currentIndexChanged(int index);
154 
155  void on_pushButton_PluginLaunch_clicked();
156 
157  void on_pushButton_Ref_Licence_clicked();
158 
159  void on_pushButton_Ref_Citation_clicked();
160 
161  void on_pushButton_Ref_Contact_clicked();
162 
163  void on_pushButton_Ref_GSI_clicked();
164 
165  void on_pushButton_Ref_Biophysics_clicked();
166 
167  void on_pushButton_Ref_hda_clicked();
168 
169  void on_pushButton_Ref_OBV_clicked();
170 
171  void on_pushButton_Ref_OpenCV_clicked();
172 
173  void on_pushButton_Ref_Qt_clicked();
174 
175  void on_actionTest_DPF_Writer_triggered();
176 
177  void on_pushButton_Ref_Docs_clicked();
178 
179  void on_pushButton_Ref_Github_clicked();
180 
181  void on_actionTest_Running_Median_triggered();
182 
183  void on_actionTest_Maximum_Gil_triggered();
184 
185  void on_actionTest_nD_for_loop_triggered();
186 
187  void on_actionTest_range_selector_triggered();
188 
189  void on_actionTest_contour_intersection_triggered();
190 
191 private:
192  Ui::D_MainWindow *ui;
193 
194  //D_VisDat Test
195  Mat MA_vdTest, MA_vdTest2;
196 
197  //Error Handling
198  D_Error_Handler ER;
199  void ERR(unsigned int er, QString func = "no specified", QString detail = "no specified");
200 
201  //Data Storage
202  D_Storage Store;
203 
204  //Img Proc Window Adresses
205  vector<D_StepWindow*> vSW_Steps;
206 
207  //Anaysis Adresses
208  vector<D_AnalysisWindow*> vAW_Analysis;
209 
210  //Plugins
211  vector<int> vPluginActive;
212  D_MAKRO_CoreFoci *pCoreFoci;
213  D_MAKRO_Mitochondrien *pMitochondrien;
214  D_MAKRO_Eilenstein *pEilenstein;
215  D_MAKRO_CellColonies *pCellColonies;
216  m_makro_foci *pFociNucleiTime;
217  D_MAKRO_IonTracks *pIonTracks;
218  D_MAKRO_Visualization *pVisualization;
219  D_MAKRO_Osteoclasts *pOsteoclasts;
220  D_MAKRO_DnaFiber *pDnaFibers;
221  D_MAKRO_CurveFitting *pCurveFitting;
223  D_MAKRO_CerebralOrganoids *pCerebOrga;
225  D_MAKRO_CiliaSphereTracker *pCilTrack;
226  D_MAKRO_FourierTransformator *pFourierTrans;
227  D_MAKRO_AirDragTrack *pAirDrag;
228  D_MAKRO_MegaFoci *pMegaFoci;
231 
232  //Stuff to show images
233  QImage QI_Step_Image;
234  QPixmap PX_Step_Image;
235  SceneMouseTrack SC_Step_Image;
236 
237  //Times
238  QChartView *ChartView_Times;
239  QChart *Chart_Times;
240 
241  //Stream
242  ofstream OS_Steps_Stream;
243  QDir DIR_Steps_Stream;
244 
245  //StatusBar
246  QLabel *SB_L_Version;
247  QLabel *SB_L_Date;
248  QLabel *SB_L_Status;
249  QLabel *SB_L_Author;
250  QLabel *SB_L_Facility;
251  //QLabel *SB_L_UseCounter;
252 
253  //Useful variables to avoid checking ui often
254  unsigned int current_step = 0;
255 };
256 
257 #endif // D_MAINWINDOW_H
c_PL_MANUEL_SEGMANTATION
@ c_PL_MANUEL_SEGMANTATION
Definition: d_enum.h:36
Mat
cv::Mat Mat
Definition: d_opencv_typedefs.h:28
D_AnalysisWindow
The D_AnalysisWindow class GUI based custom analysis of images.
Definition: d_analysiswindow.h:68
D_StepWindow
The D_StepWindow class Represents an image processing step in an image processing chain.
Definition: d_stepwindow.h:100
c_PL_MITOCHONDRIA
@ c_PL_MITOCHONDRIA
Definition: d_enum.h:25
D_MAKRO_MegaFoci
Definition: d_makro_megafoci.h:76
c_SD_VIEWER_ASPECT_KEEP
@ c_SD_VIEWER_ASPECT_KEEP
Definition: d_enum.h:128
c_TIME_IMG_SHOW
@ c_TIME_IMG_SHOW
Definition: d_enum.h:2136
QSL_Plugins
const QStringList QSL_Plugins
Definition: d_enum.h:45
d_makro_dnafiber.h
c_STAT_QUANTIL_90
@ c_STAT_QUANTIL_90
Definition: d_enum.h:772
d_makro_mitochondrien.h
c_STAT_DIST_40_0_PRZ
@ c_STAT_DIST_40_0_PRZ
Definition: d_enum.h:779
D_Stat::Dist_1stD_Norm
static double Dist_1stD_Norm(vector< double > *v_stats, unsigned int index, unsigned int step_width)
Definition: d_stat.cpp:4132
c_SD_AUTOUPDATE_ON_SETTINGS
@ c_SD_AUTOUPDATE_ON_SETTINGS
Definition: d_enum.h:123
D_QS_Version
const QString D_QS_Version
Definition: d_enum.h:18
d_math.h
c_STAT_DIST_10_0_PRZ
@ c_STAT_DIST_10_0_PRZ
Definition: d_enum.h:776
c_STAT_KURTOSIS_TOTAL
@ c_STAT_KURTOSIS_TOTAL
Definition: d_enum.h:748
c_STAT_VAR_COEF_TOTAL
@ c_STAT_VAR_COEF_TOTAL
Definition: d_enum.h:752
D_Storage::set_dir_Steps
void set_dir_Steps(QString path)
Definition: d_storage.h:102
c_SD_VIEWER_TRANSFORMATION_SMOOTH
@ c_SD_VIEWER_TRANSFORMATION_SMOOTH
Definition: d_enum.h:127
c_PL_AIR_DRAG_DETECT
@ c_PL_AIR_DRAG_DETECT
Definition: d_enum.h:39
D_MAKRO_SoftmaxVisualization
Definition: d_makro_softmaxvisualization.h:62
c_STAT_QUANTIL_80
@ c_STAT_QUANTIL_80
Definition: d_enum.h:770
d_viewer.h
d_makro_ciliaspheretracker.h
c_STAT_MINIMUM
@ c_STAT_MINIMUM
Definition: d_enum.h:754
d_makro_cellcolonies.h
d_makro_iontracks.h
d_mainwindow.h
c_STAT_QUANTIL_45
@ c_STAT_QUANTIL_45
Definition: d_enum.h:763
D_Storage
The D_Storage class Used for storing data. There is only one instance in D_MainWindow .
Definition: d_storage.h:49
D_MAKRO_FourierTransformator
Definition: d_makro_fouriertransformator.h:65
scenemousetrack.h
c_PL_SOFTMAX
@ c_PL_SOFTMAX
Definition: d_enum.h:42
D_Stat::Dist_1stD
static double Dist_1stD(vector< double > *v_stats, unsigned int index, unsigned int step_width)
Definition: d_stat.cpp:4124
d_makro_osteoclasts.h
c_STAT_VARIANCE_TOTAL
@ c_STAT_VARIANCE_TOTAL
Definition: d_enum.h:744
c_STAT_ABS_DEV_MED
@ c_STAT_ABS_DEV_MED
Definition: d_enum.h:775
D_MAKRO_CiliaSphereTracker
Definition: d_makro_ciliaspheretracker.h:76
d_docu_mainpage.h
c_STAT_DIST_80_0_PRZ
@ c_STAT_DIST_80_0_PRZ
Definition: d_enum.h:784
D_MAKRO_IonTracks
Definition: d_makro_iontracks.h:63
D_VisDat_Proc::Read_2D_Plane
static int Read_2D_Plane(Mat *pMA_Out, D_VisDat_Obj *pVD_In, D_VisDat_Slice_2D InPlane)
Definition: d_visdat_proc.cpp:2946
d_popup_listedit_numbers.h
d_stat_tester.h
c_STAT_QUARTIL_LOW
@ c_STAT_QUARTIL_LOW
Definition: d_enum.h:759
d_makro_manuelsegmentation.h
D_Storage::set_dir_Test
void set_dir_Test(QString path)
Definition: d_storage.h:106
c_TIME_IMG_PROC
@ c_TIME_IMG_PROC
Definition: d_enum.h:2134
c_PL_SEGMENTATION_ASSISTANT
@ c_PL_SEGMENTATION_ASSISTANT
Definition: d_enum.h:34
D_Math::Distance_Transformation_1D
static int Distance_Transformation_1D(vector< double > *v_edt, vector< double > v_line, double spacing=1)
Definition: d_math.cpp:1260
D_Storage::get_ReminderCountdown
int get_ReminderCountdown()
Definition: d_storage.cpp:41
D_Popup_ListEdit_Numbers
Definition: d_popup_listedit_numbers.h:44
c_SD_CONNECT_PLANE
@ c_SD_CONNECT_PLANE
Definition: d_enum.h:125
D_Error_Handler::ERR
void ERR(int err, QString sender, QString func, QString detail)
D_Error_Handler::ERR pops an error message if an error occured and/or streams it to a csv file.
Definition: d_error_handler.cpp:23
c_STAT_MAXIMUM
@ c_STAT_MAXIMUM
Definition: d_enum.h:774
D_Popup_FeedbackRequest
The D_Popup_FeedbackRequest class Popup that askes the user for feedback about ImageD.
Definition: d_popup_feedbackrequest.h:40
D_QS_Release
const QString D_QS_Release
Definition: d_enum.h:19
c_SD_CONNECT_ZOOM
@ c_SD_CONNECT_ZOOM
Definition: d_enum.h:126
c_SD_AUTOUPDATE_SKIP
@ c_SD_AUTOUPDATE_SKIP
Definition: d_enum.h:124
c_STAT_QUANTIL_95
@ c_STAT_QUANTIL_95
Definition: d_enum.h:773
D_MAKRO_CurveFitting
Definition: d_makro_curvefitting.h:62
D_MainWindow::Add_Analysis
void Add_Analysis()
Definition: d_mainwindow.cpp:220
c_STAT_DIST_99_7_PRZ
@ c_STAT_DIST_99_7_PRZ
Definition: d_enum.h:787
D_MainWindow::Add_Step
void Add_Step()
Definition: d_mainwindow.cpp:205
D_VisDat_Obj
The D_VisDat_Obj class Represents a 6D image.
Definition: d_visdat_obj.h:51
c_STAT_QUANTIL_70
@ c_STAT_QUANTIL_70
Definition: d_enum.h:768
c_STAT_COUNT
@ c_STAT_COUNT
Definition: d_enum.h:734
c_STAT_DIST_95_4_PRZ
@ c_STAT_DIST_95_4_PRZ
Definition: d_enum.h:786
d_popup_plot.h
D_Stat::Quant_1stD
static double Quant_1stD(vector< double > *v_stats, unsigned int index, unsigned int step_width)
Definition: d_stat.cpp:4080
D_Plot::Plot_Times_All
static int Plot_Times_All(QChartView *pChartView, D_Storage *pStore, bool plot_time[4], QLabel *L_total)
Definition: d_plot.cpp:1230
D_Storage::PluginLastUsed_Get
size_t PluginLastUsed_Get()
Definition: d_storage.cpp:78
d_makro_megafoci.h
Point
cv::Point Point
Definition: d_opencv_typedefs.h:35
c_STAT_QUANTIL_60
@ c_STAT_QUANTIL_60
Definition: d_enum.h:766
c_PL_RADON_CURVE_FITTING
@ c_PL_RADON_CURVE_FITTING
Definition: d_enum.h:33
c_STAT_QUANTIL_35
@ c_STAT_QUANTIL_35
Definition: d_enum.h:761
D_Contour
The D_Contour class represents a contour of a 2D object and offers several methods for gaining inform...
Definition: d_contour.h:39
D_Storage::size
size_t size()
Definition: d_storage.h:57
d_makro_segmentationassistant.h
D_MainWindow::resizeEvent
void resizeEvent(QResizeEvent *event)
Definition: d_mainwindow.cpp:227
c_STAT_DIST_90_0_PRZ
@ c_STAT_DIST_90_0_PRZ
Definition: d_enum.h:785
c_SD_NUMBER_OF
@ c_SD_NUMBER_OF
Definition: d_enum.h:129
c_STAT_STAN_DEV_TOTAL
@ c_STAT_STAN_DEV_TOTAL
Definition: d_enum.h:750
c_STAT_MEDIAN
@ c_STAT_MEDIAN
Definition: d_enum.h:764
D_MAKRO_CellColonies
Definition: d_makro_cellcolonies.h:56
D_MultiDimLoop
Definition: d_multidimloop.h:17
D_QS_State
const QString D_QS_State
Definition: d_enum.h:17
c_PL_NUMBER_OF
@ c_PL_NUMBER_OF
Definition: d_enum.h:43
c_PL_TIF_VISUALIZER
@ c_PL_TIF_VISUALIZER
Definition: d_enum.h:30
d_img_proc.h
D_Error_Handler
The D_Error_Handler class takes error codes from D_ERROR_ENUM and shows a popup if an error occures.
Definition: d_error_handler.h:38
D_Stat::Dist_Norm
static double Dist_Norm(vector< double > *v_stats, unsigned int index)
Definition: d_stat.cpp:4116
d_stepwindow.h
D_Math::Maximum_Gil
static int Maximum_Gil(vector< double > *vDataOut, vector< double > *vDataIn, size_t mask_size)
Definition: d_math.cpp:2145
D_Storage::PluginLastUsed_Set
void PluginLastUsed_Set(size_t index)
Definition: d_storage.cpp:89
c_STAT_QUANTIL_30
@ c_STAT_QUANTIL_30
Definition: d_enum.h:760
D_MainWindow::set_Position
void set_Position()
Definition: d_mainwindow.cpp:293
m_makro_foci.h
c_STAT_DIST_60_0_PRZ
@ c_STAT_DIST_60_0_PRZ
Definition: d_enum.h:781
c_PL_ION_TRACKS
@ c_PL_ION_TRACKS
Definition: d_enum.h:29
c_PL_FOCI_TRACKING
@ c_PL_FOCI_TRACKING
Definition: d_enum.h:28
d_multidimloop.h
d_pdf_writer.h
d_analysiswindow.h
c_STAT_QUANTIL_40
@ c_STAT_QUANTIL_40
Definition: d_enum.h:762
c_TIME_HIST
@ c_TIME_HIST
Definition: d_enum.h:2137
D_Stat::Dist
static double Dist(vector< double > *v_stats, unsigned int index)
Definition: d_stat.cpp:4096
D_MAKRO_Osteoclasts
Definition: d_makro_osteoclasts.h:64
c_PL_DNA_FIBERS
@ c_PL_DNA_FIBERS
Definition: d_enum.h:32
c_STAT_SUM
@ c_STAT_SUM
Definition: d_enum.h:737
c_STAT_KURTOSIS_SAMPLE
@ c_STAT_KURTOSIS_SAMPLE
Definition: d_enum.h:749
c_STAT_QUANTIL_20
@ c_STAT_QUANTIL_20
Definition: d_enum.h:758
c_PL_CILIA_SPHERE_TRACKER
@ c_PL_CILIA_SPHERE_TRACKER
Definition: d_enum.h:37
c_STAT_QUANTIL_05
@ c_STAT_QUANTIL_05
Definition: d_enum.h:755
D_VisDat_Slice_2D
The D_VisDat_Slice_2D class Represents a 2D slice through a D_VisDat_Obj.
Definition: d_visdat_slice_2d.h:18
Range
cv::Range Range
Definition: d_opencv_typedefs.h:29
c_STAT_QUANTIL_10
@ c_STAT_QUANTIL_10
Definition: d_enum.h:756
d_popup_feedbackrequest.h
D_MainWindow::closeEvent
void closeEvent(QCloseEvent *event)
Definition: d_mainwindow.cpp:233
c_TIME_IMG_CONV
@ c_TIME_IMG_CONV
Definition: d_enum.h:2135
d_makro_eilenstein.h
c_STAT_VAR_COEF_SAMPLE
@ c_STAT_VAR_COEF_SAMPLE
Definition: d_enum.h:753
c_STAT_QUANTIL_55
@ c_STAT_QUANTIL_55
Definition: d_enum.h:765
c_STAT_VARIANCE_SAMPLE
@ c_STAT_VARIANCE_SAMPLE
Definition: d_enum.h:745
d_contour.h
c_PL_CEREBRAL_ORGANOIDS
@ c_PL_CEREBRAL_ORGANOIDS
Definition: d_enum.h:35
D_PopUp_RangeSelector
The D_PopUp_RangeSelector class popup to slect an abstract subvolume in a volume.
Definition: d_popup_rangeselector.h:42
D_Storage::clipboard
QClipboard * clipboard()
Definition: d_storage.h:62
D_Popup_ListSelect
The D_Popup_ListSelect class Lets the user choose an entry from a QStringList
Definition: d_popup_listselect.h:37
D_MAKRO_Eilenstein
Definition: d_makro_eilenstein.h:45
c_STAT_MEAN_ARITMETIC_OF_NON_ZERO
@ c_STAT_MEAN_ARITMETIC_OF_NON_ZERO
Definition: d_enum.h:742
D_VisDat_Proc::Create_VD_List
static int Create_VD_List(D_VisDat_Obj *pVD_New, QStringList QSL_InPaths, int DimList=c_DIM_S, int DimImgX=c_DIM_X, int DimImgY=c_DIM_Y)
Definition: d_visdat_proc.cpp:1549
m_makro_foci
Definition: m_makro_foci.h:66
Ui
Definition: d_analysiswindow.h:58
D_MAKRO_Visualization
Definition: d_makro_visualization.h:65
d_makro_corefoci.h
c_PL_OSTEOCLASTS
@ c_PL_OSTEOCLASTS
Definition: d_enum.h:31
d_storage.h
c_STAT_STAN_DEV_SAMPLE
@ c_STAT_STAN_DEV_SAMPLE
Definition: d_enum.h:751
d_makro_curvefitting.h
c_STAT_QUANTIL_65
@ c_STAT_QUANTIL_65
Definition: d_enum.h:767
c_PL_EILENSTEIN
@ c_PL_EILENSTEIN
Definition: d_enum.h:26
d_opencv_typedefs.h
D_MainWindow::D_MainWindow
D_MainWindow(QWidget *parent=0)
Definition: d_mainwindow.cpp:12
c_PL_FOCI_CYTO_NUCLEI
@ c_PL_FOCI_CYTO_NUCLEI
Definition: d_enum.h:24
c_STAT_QUANTIL_15
@ c_STAT_QUANTIL_15
Definition: d_enum.h:757
D_MainWindow
The D_MainWindow class The main window you see when ImageD starts.
Definition: d_mainwindow.h:100
D_MAKRO_SegmentationAssistant
Definition: d_makro_segmentationassistant.h:60
D_Storage::get_FeedbackIsSent
bool get_FeedbackIsSent()
Definition: d_storage.cpp:48
d_popup_listselect.h
D_PDF_Writer
The D_PDF_Writer class Create PDFs by calling simple to use methods.
Definition: d_pdf_writer.h:55
D_MAKRO_DnaFiber
Definition: d_makro_dnafiber.h:62
D_Storage::dir_Test
QDir * dir_Test()
Definition: d_storage.h:78
c_PL_MEGA_FOCI
@ c_PL_MEGA_FOCI
Definition: d_enum.h:40
c_STAT_QUANTIL_85
@ c_STAT_QUANTIL_85
Definition: d_enum.h:771
D_Img_Proc::Convert_Mat_to_QImage
static int Convert_Mat_to_QImage(QImage *pQI_Out, Mat *pMA_In, bool use_custom_range_for_spread_non_8bit=false, double in_min=0, double in_max=1)
Definition: d_img_proc.cpp:973
d_visdat_obj.h
d_enum.h
D_Math::MedianRunning
static int MedianRunning(vector< uchar > *vDataOut, vector< uchar > vDataIn, size_t mask_size)
Definition: d_math.cpp:2029
c_STAT_DIST_68_3_PRZ
@ c_STAT_DIST_68_3_PRZ
Definition: d_enum.h:782
D_Storage::dir_Steps
QDir * dir_Steps()
Definition: d_storage.h:74
D_MAKRO_CerebralOrganoids
Definition: d_makro_cerebralorganoids.h:63
Vec
cv::Vec< T, N > Vec
Definition: d_opencv_typedefs.h:44
D_Stat::Quant_1stD_Norm
static double Quant_1stD_Norm(vector< double > *v_stats, unsigned int index, unsigned int step_width)
Definition: d_stat.cpp:4088
d_error_handler.h
D_Stat::Quant_Norm
static double Quant_Norm(vector< double > *v_stats, unsigned int index)
Definition: d_stat.cpp:4072
c_PL_CELL_COLONIES
@ c_PL_CELL_COLONIES
Definition: d_enum.h:27
D_MAKRO_HuangVisualization
The D_MAKRO_HuangVisualization class visualization of huangs rank order filtering.
Definition: d_makro_huangvisualization.h:67
c_STAT_DIST_QUARTIL
@ c_STAT_DIST_QUARTIL
Definition: d_enum.h:780
c_STAT_QUARTIL_UP
@ c_STAT_QUARTIL_UP
Definition: d_enum.h:769
c_STAT_SKEWNESS_TOTAL
@ c_STAT_SKEWNESS_TOTAL
Definition: d_enum.h:746
d_makro_visualization.h
D_Storage::get_Adress
Mat * get_Adress(size_t pos)
Definition: d_storage.h:54
c_STAT_SKEWNESS_SAMPLE
@ c_STAT_SKEWNESS_SAMPLE
Definition: d_enum.h:747
d_makro_cerebralorganoids.h
D_MAKRO_ManuelSegmentation
Definition: d_makro_manuelsegmentation.h:63
c_PL_FOURIER_TRANSFORMATOR
@ c_PL_FOURIER_TRANSFORMATOR
Definition: d_enum.h:38
D_MAKRO_AirDragTrack
Definition: d_makro_airdragtrack.h:54
d_makro_huangvisualization.h
D_QS_Facility
const QString D_QS_Facility
Definition: d_enum.h:21
D_Stat::Quant
static double Quant(vector< double > *v_stats, unsigned int index)
Definition: d_stat.cpp:4041
D_MAKRO_Mitochondrien
Definition: d_makro_mitochondrien.h:70
D_stat_tester
The D_stat_tester class Little tool to play with statistic functions.
Definition: d_stat_tester.h:36
c_STAT_DIST_30_0_PRZ
@ c_STAT_DIST_30_0_PRZ
Definition: d_enum.h:778
c_PL_HUANG_VIS
@ c_PL_HUANG_VIS
Definition: d_enum.h:41
d_visdat_proc.h
D_QS_Author
const QString D_QS_Author
Definition: d_enum.h:20
c_STAT_MEAN_ARITMETIC_OF_ABS
@ c_STAT_MEAN_ARITMETIC_OF_ABS
Definition: d_enum.h:741
D_Stat::Calc_Stats
static int Calc_Stats(vector< double > *v_stats, vector< double > v_data, bool calc_sorted)
Definition: d_stat.cpp:16
d_makro_softmaxvisualization.h
d_makro_airdragtrack.h
c_STAT_SPAN
@ c_STAT_SPAN
Definition: d_enum.h:788
D_MAKRO_CoreFoci
Definition: d_makro_corefoci.h:65
d_img_proc_3d.h
SceneMouseTrack
The SceneMouseTrack class Scene to put in a QGraphicsView that emits additional signals.
Definition: scenemousetrack.h:36
c_STAT_MEAN_ARITMETIC
@ c_STAT_MEAN_ARITMETIC
Definition: d_enum.h:740
D_MainWindow::~D_MainWindow
~D_MainWindow()
Definition: d_mainwindow.cpp:121
c_STAT_DIST_20_0_PRZ
@ c_STAT_DIST_20_0_PRZ
Definition: d_enum.h:777
d_stat.h
c_STAT_DIST_70_0_PRZ
@ c_STAT_DIST_70_0_PRZ
Definition: d_enum.h:783
d_makro_fouriertransformator.h