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 221 of file hugin_executor.cpp.

References cerr, hugin_utils::GetDataDir(), 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 203 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 93 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 307 of file hugin_executor.cpp.

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

wxString HuginExecutor::m_input [private]

input project file

Definition at line 309 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxLocale HuginExecutor::m_locale [private]

locale for internationalisation

Definition at line 317 of file hugin_executor.cpp.

Referenced by OnInit().

wxString HuginExecutor::m_prefix [private]

stitching prefix

Definition at line 311 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

bool HuginExecutor::m_runAssistant [private]

flag, if assistant should started

Definition at line 295 of file hugin_executor.cpp.

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

bool HuginExecutor::m_runStitching [private]

flag, if stitching should started

Definition at line 301 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 313 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 305 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxString HuginExecutor::m_userOutput [private]

input file for userdefined output

Definition at line 303 of file hugin_executor.cpp.

Referenced by OnCmdLineParsed(), and OnRun().

wxString HuginExecutor::m_utilsBinDir [private]

path to utils

Definition at line 315 of file hugin_executor.cpp.

Referenced by OnInit(), and OnRun().


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