Hugin trunk 0.1
Loading...
Searching...
No Matches
RunStitchPanel.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
2
27#ifndef RUN_STITCH_FRAME_H
28#define RUN_STITCH_FRAME_H
29
30#include <hugin_shared.h>
31#include <vector>
32#include <set>
33#include <functional>
34#include <utility>
35#include <string>
36
37#include <panodata/Panorama.h>
38
40
41class WXIMPEX RunStitchPanel: public wxPanel
42{
43public:
44 explicit RunStitchPanel(wxWindow * parent);
45
46 bool StitchProject(const wxString& scriptFile, const wxString& outname, const wxString& userDefinedOutput = wxEmptyString);
47 bool DetectProject(const wxString& scriptFile, const wxString& userDefinedAssistant = wxEmptyString);
48 void CancelStitch();
49 bool IsPaused();
50 void SetOverwrite(bool over = true);
51 void PauseStitch();
52 void ContinueStitch();
53 long GetPid();
56 bool SaveLog(const wxString &filename);
57
58private:
64 void OnProcessTerminate(wxProcessEvent & event);
65
67};
68
69#endif
wxString m_currentPTOfn
wxArrayString m_tempFiles
MyExecPanel * m_execPanel
#define WXIMPEX
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