Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
RTRawImport Class Reference

class for RawTherapee raw import More...

Inheritance diagram for RTRawImport:
Inheritance graph

Public Member Functions

 RTRawImport ()
 
bool ProcessAdditionalParameters (wxDialog *dlg) override
 reads additional parameters from dialog into class
 
HuginQueue::CommandQueueGetCmdQueueForReference (const wxString &rawFilename, const wxString &imageFilename) override
 return command for processing of reference image
 
bool ProcessReferenceOutput (const wxArrayString &output) override
 read output of processing of reference image to read in white balance of reference image
 
HuginQueue::CommandQueueGetCmdQueueForImport (const wxArrayString &rawFilenames, const wxArrayString &imageFilenames) override
 return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput
 
- Public Member Functions inherited from RawImport
 RawImport (wxString ConfigExePath)
 
virtual wxString GetImageExtension ()
 image extension of converted files
 
virtual bool SupportsOverwrite ()
 return true if program supports overwritting output, otherwise false
 
bool CheckExe (wxDialog *dlg)
 checks if valid executable was given in dialog either absolute path or when relative path is given check PATH
 
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
 

Protected Member Functions

wxString GetDefaultExe () override
 returns the default name of the executable
 

Private Attributes

wxString m_processingProfile
 
wxString m_usedProcessingProfile
 

Additional Inherited Members

- Protected Attributes inherited from RawImport
wxString m_exe
 

Detailed Description

class for RawTherapee raw import

Definition at line 198 of file RawImport.cpp.

Constructor & Destructor Documentation

◆ RTRawImport()

RTRawImport::RTRawImport ( )
inline

Definition at line 201 of file RawImport.cpp.

Member Function Documentation

◆ GetCmdQueueForImport()

HuginQueue::CommandQueue * RTRawImport::GetCmdQueueForImport ( const wxArrayString rawFilenames,
const wxArrayString imageFilenames 
)
inlineoverridevirtual

return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput

Implements RawImport.

Definition at line 243 of file RawImport.cpp.

References RawImport::m_exe, m_usedProcessingProfile, threshold(), and HuginQueue::wxEscapeFilename().

◆ GetCmdQueueForReference()

HuginQueue::CommandQueue * RTRawImport::GetCmdQueueForReference ( const wxString rawFilename,
const wxString imageFilename 
)
inlineoverridevirtual

return command for processing of reference image

Implements RawImport.

Definition at line 213 of file RawImport.cpp.

References hugin_utils::GetDataDir(), HUGIN_CONV_FILENAME, RawImport::m_exe, m_processingProfile, m_usedProcessingProfile, threshold(), and HuginQueue::wxEscapeFilename().

◆ GetDefaultExe()

wxString RTRawImport::GetDefaultExe ( )
inlineoverrideprotectedvirtual

returns the default name of the executable

Reimplemented from RawImport.

Definition at line 257 of file RawImport.cpp.

References threshold().

◆ ProcessAdditionalParameters()

bool RTRawImport::ProcessAdditionalParameters ( wxDialog *  dlg)
inlineoverridevirtual

reads additional parameters from dialog into class

Reimplemented from RawImport.

Definition at line 202 of file RawImport.cpp.

References hugin_utils::HuginMessageBox(), m_processingProfile, and threshold().

◆ ProcessReferenceOutput()

bool RTRawImport::ProcessReferenceOutput ( const wxArrayString output)
inlineoverridevirtual

read output of processing of reference image to read in white balance of reference image

Implements RawImport.

Definition at line 234 of file RawImport.cpp.

References m_usedProcessingProfile, and threshold().

Member Data Documentation

◆ m_processingProfile

wxString RTRawImport::m_processingProfile
private

Definition at line 293 of file RawImport.cpp.

Referenced by GetCmdQueueForReference(), and ProcessAdditionalParameters().

◆ m_usedProcessingProfile

wxString RTRawImport::m_usedProcessingProfile
private

The documentation for this class was generated from the following file: