Hugintrunk
0.1
|
special class for Darktable raw import More...
Public Member Functions | |
DarkTableRawImport () | |
~DarkTableRawImport () | |
bool | SupportsOverwrite () override |
return true if program supports overwritting output, otherwise false More... | |
HuginQueue::CommandQueue * | GetCmdQueueForReference (const wxString &rawFilename, const wxString &imageFilename) override |
return command for processing of reference image More... | |
bool | ProcessReferenceOutput (const wxArrayString &output) override |
read output of processing of reference image to read in white balance of reference image More... | |
HuginQueue::CommandQueue * | GetCmdQueueForImport (const wxArrayString &rawFilenames, const wxArrayString &imageFilenames) override |
return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput More... | |
Public Member Functions inherited from RawImport | |
RawImport (wxString ConfigExePath) | |
virtual wxString | GetImageExtension () |
image extension of converted files More... | |
virtual bool | ProcessAdditionalParameters (wxDialog *dlg) |
reads additional parameters from dialog into class More... | |
bool | CheckExe (wxDialog *dlg) |
checks if valid executable was given in dialog either absolute path or when relative path is given check PATH More... | |
virtual void | AddAdditionalPanoramaCommand (std::vector< PanoCommand::PanoCommand * > &cmds, HuginBase::Panorama *pano, const int oldImageCount, const int addedImageCount) |
add additional PanoCommand::PanoCommand to vector if needed hint: we need to pass old and new image number because we can't guarantee that the image order remains unchanged by PanoCommand::wxAddImagesCmd More... | |
Protected Member Functions | |
virtual wxString | GetDefaultExe () |
returns the default name of the executable More... | |
Private Attributes | |
wxString | m_refImage |
wxString | m_usedSettings |
Additional Inherited Members | |
Protected Attributes inherited from RawImport | |
wxString | m_exe |
special class for Darktable raw import
Definition at line 312 of file RawImport.cpp.
|
inline |
Definition at line 315 of file RawImport.cpp.
|
inline |
Definition at line 316 of file RawImport.cpp.
References m_usedSettings.
|
inlineoverridevirtual |
return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput
Implements RawImport.
Definition at line 391 of file RawImport.cpp.
References RawImport::m_exe, m_usedSettings, and HuginQueue::wxEscapeFilename().
|
inlineoverridevirtual |
return command for processing of reference image
Implements RawImport.
Definition at line 325 of file RawImport.cpp.
References RawImport::m_exe, m_refImage, and HuginQueue::wxEscapeFilename().
|
inlineprotectedvirtual |
returns the default name of the executable
Reimplemented from RawImport.
Definition at line 417 of file RawImport.cpp.
References hugin_utils::FileExists().
|
inlineoverridevirtual |
read output of processing of reference image to read in white balance of reference image
Implements RawImport.
Definition at line 346 of file RawImport.cpp.
References HUGIN_CONV_FILENAME, m_refImage, and m_usedSettings.
|
inlineoverridevirtual |
return true if program supports overwritting output, otherwise false
Reimplemented from RawImport.
Definition at line 324 of file RawImport.cpp.
|
private |
Definition at line 450 of file RawImport.cpp.
Referenced by GetCmdQueueForReference(), and ProcessReferenceOutput().
|
private |
Definition at line 453 of file RawImport.cpp.
Referenced by GetCmdQueueForImport(), ProcessReferenceOutput(), and ~DarkTableRawImport().