Hugin trunk 0.1
Loading...
Searching...
No Matches
ToolboxApp.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
10/*
11 * This 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 * Lesser 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 TOOLBOXAPP_H
28#define TOOLBOXAPP_H
29
30#include "ToolboxFrame.h"
32
36{
37public:
38 bool OnInit() override;
39#if wxUSE_ON_FATAL_EXCEPTION
40 void OnFatalException() override;
41#endif
42
45 {
46 return locale;
47 }
50 {
51 return m_xrcPrefix;
52 }
55 {
56 return m_frame;
57 }
58
59private:
64};
65
67
68#endif // TOOLBOXAPP_H
declaration of main frame class for toolbox GUI
The application class for toolbox app.
Definition ToolboxApp.h:36
wxString m_xrcPrefix
Definition ToolboxApp.h:62
bool OnInit() override
wxLocale & GetLocale()
return currently active locale
Definition ToolboxApp.h:44
ToolboxFrame * GetToolboxFrame()
returns pointer to main frame
Definition ToolboxApp.h:54
wxLocale locale
locale for internationalisation
Definition ToolboxApp.h:61
ToolboxFrame * m_frame
Definition ToolboxApp.h:63
const wxString & GetXRCPath()
return the current xrc path
Definition ToolboxApp.h:49
The main window frame.
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