Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 More...
 
HuginQueue::CommandQueueGetCmdQueueForReference (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::CommandQueueGetCmdQueueForImport (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 SupportsOverwrite ()
 return true if program supports overwritting output, otherwise false 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_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 207 of file RawImport.cpp.

Constructor & Destructor Documentation

RTRawImport::RTRawImport ( )
inline

Definition at line 210 of file RawImport.cpp.

Member Function Documentation

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 257 of file RawImport.cpp.

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

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

return command for processing of reference image

Implements RawImport.

Definition at line 227 of file RawImport.cpp.

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

virtual wxString RTRawImport::GetDefaultExe ( )
inlineprotectedvirtual

returns the default name of the executable

Reimplemented from RawImport.

Definition at line 271 of file RawImport.cpp.

References hugin_utils::FileExists().

bool RTRawImport::ProcessAdditionalParameters ( wxDialog *  dlg)
inlineoverridevirtual

reads additional parameters from dialog into class

Reimplemented from RawImport.

Definition at line 211 of file RawImport.cpp.

References hugin_utils::FileExists(), and m_processingProfile.

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 248 of file RawImport.cpp.

References m_usedProcessingProfile.

Member Data Documentation

wxString RTRawImport::m_processingProfile
private

Definition at line 305 of file RawImport.cpp.

Referenced by GetCmdQueueForReference(), and ProcessAdditionalParameters().

wxString RTRawImport::m_usedProcessingProfile
private

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