Hugin trunk 0.1
Loading...
Searching...
No Matches
ToolboxFrame.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
10/*
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public
13 * License as published by the Free Software Foundation; either
14 * version 2 of the License, or (at your option) any later version.
15 *
16 * This software is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 * General Public License for more details.
20 *
21 * You should have received a copy of the GNU General Public
22 * License along with this software. If not, see
23 * <http://www.gnu.org/licenses/>.
24 *
25 */
26
27#ifndef TOOLBOXFRAME_H
28#define TOOLBOXFRAME_H
29
30#include "panoinc_WX.h"
33#include "base_wx/wxcms.h"
34
35// forward declaration
36class EnfusePanel;
37class StackerPanel;
39
43class ToolboxFrame:public wxFrame, public AppBase::ProgressDisplay
44{
45public:
46
48 explicit ToolboxFrame(wxWindow* parent);
50 virtual ~ToolboxFrame();
51
53 const wxString & GetXRCPath() const;
54 bool HasMonitorProfile() const;
56protected:
59 // event handlers
60 void OnExit(wxCommandEvent& e);
61 void OnQueueProgress(wxCommandEvent& e);
62
63private:
73 bool m_hasMonitorProfile{ false };
74};
75
76
77#endif // TOOLBOXFRAME_H
panel for enfuse GUI
Definition EnfusePanel.h:38
panel for enfuse GUI
panel for stacker GUI
The main window frame.
void OnExit(wxCommandEvent &e)
wxNotebook * m_mainNotebook
PerspectivePanel * m_perspectivePanel
wxSplitterWindow * m_mainSplitter
const wxString & GetXRCPath() const
get the path to the xrc directory
void OnQueueProgress(wxCommandEvent &e)
StackerPanel * m_stackerPanel
cmsHPROFILE m_monitorProfile
monitor profile
virtual ~ToolboxFrame()
destructor
cmsHPROFILE GetMonitorProfile() const
EnfusePanel * m_enfusePanel
bool m_hasMonitorProfile
true, if we found a real monitor profile
void updateProgressDisplay()
called when a progress message should be displayed
bool HasMonitorProfile() const
MyExecPanel * m_logPanel
include file for the hugin project
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.
Definition threshold.h:41