HuginExecutor Class Reference

List of all members.

Private Member Functions

virtual bool OnInit ()
 init translation settings
virtual int OnRun ()
 the main procedure of Executor app
virtual void OnInitCmdLine (wxCmdLineParser &parser)
 set the parameters for the command line parser
virtual bool OnCmdLineParsed (wxCmdLineParser &parser)
 processes the command line parameters

Private Attributes

bool m_runAssistant
 flag, if assistant should started
bool m_runStitching
 flag, if stitching should started
wxString m_userOutput
 input file for userdefined output
wxString m_userAssistant
 input file for user defined assistant
bool m_dryRun
 flag, if commands should only be printed
wxString m_input
 input project file
wxString m_prefix
 stitching prefix
long m_threads
 number of threads used for assistant or stitching
wxString m_utilsBinDir
 path to utils
wxLocale m_locale
 locale for internationalisation

Detailed Description

Definition at line 61 of file hugin_executor.cpp.


Member Function Documentation

virtual bool HuginExecutor::OnCmdLineParsed ( wxCmdLineParser &  parser  )  [inline, private, virtual]

processes the command line parameters

Definition at line 224 of file hugin_executor.cpp.

References cerr, hugin_utils::GetDataDir(), hugin_utils::GetUserAppDataDir(), HUGIN_CONV_FILENAME, m_dryRun, m_input, m_prefix, m_runAssistant, m_runStitching, m_threads, m_userAssistant, and m_userOutput.

virtual bool HuginExecutor::OnInit (  )  [inline, private, virtual]

init translation settings

Definition at line 64 of file hugin_executor.cpp.

References HUGIN_LANGUAGE, m_locale, and m_utilsBinDir.

virtual void HuginExecutor::OnInitCmdLine ( wxCmdLineParser &  parser  )  [inline, private, virtual]

set the parameters for the command line parser

Definition at line 206 of file hugin_executor.cpp.

References m_dryRun, m_runAssistant, m_runStitching, and m_threads.

virtual int HuginExecutor::OnRun (  )  [inline, private, virtual]

the main procedure of Executor app

Definition at line 96 of file hugin_executor.cpp.

References cerr, cout, HuginQueue::GetAssistantCommandQueue(), HuginQueue::GetAssistantCommandQueueUserDefined(), getDefaultOutputName(), hugin_utils::getPathPrefix(), HuginQueue::GetQuotedFilenamesString(), HuginQueue::GetStitchingCommandQueue(), HuginQueue::GetStitchingCommandQueueUserOutput(), HUGIN_CONV_FILENAME, m_dryRun, m_input, m_prefix, m_runAssistant, m_threads, m_userAssistant, m_userOutput, m_utilsBinDir, HuginBase::Panorama::readData(), HuginQueue::RunCommandsQueue(), HuginBase::Panorama::setFilePrefix(), and AppBase::DocumentData::SUCCESSFUL.


Member Data Documentation

bool HuginExecutor::m_dryRun [private]

flag, if commands should only be printed

Definition at line 320 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), OnInitCmdLine(), and OnRun().

wxString HuginExecutor::m_input [private]

input project file

Definition at line 322 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxLocale HuginExecutor::m_locale [private]

locale for internationalisation

Definition at line 330 of file hugin_executor.cpp.

Referenced by OnInit().

wxString HuginExecutor::m_prefix [private]

stitching prefix

Definition at line 324 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

bool HuginExecutor::m_runAssistant [private]

flag, if assistant should started

Definition at line 308 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), OnInitCmdLine(), and OnRun().

bool HuginExecutor::m_runStitching [private]

flag, if stitching should started

Definition at line 314 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnInitCmdLine().

long HuginExecutor::m_threads [private]

number of threads used for assistant or stitching

Definition at line 326 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), OnInitCmdLine(), and OnRun().

wxString HuginExecutor::m_userAssistant [private]

input file for user defined assistant

Definition at line 318 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxString HuginExecutor::m_userOutput [private]

input file for userdefined output

Definition at line 316 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxString HuginExecutor::m_utilsBinDir [private]

path to utils

Definition at line 328 of file hugin_executor.cpp.

Referenced by OnInit(), and OnRun().


The documentation for this class was generated from the following file:
Generated on 25 Apr 2018 for Hugintrunk by  doxygen 1.4.7