| 
    Hugintrunk
    0.1
    
   | 
 
base class for implementation of Raw import functions More...

Public Member Functions | |
| 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... | |
| 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 HuginQueue::CommandQueue * | GetCmdQueueForReference (const wxString &rawFilename, const wxString &imageFilename)=0 | 
| return command for processing of reference image  More... | |
| virtual bool | ProcessReferenceOutput (const wxArrayString &output)=0 | 
| read output of processing of reference image to read in white balance of reference image  More... | |
| virtual HuginQueue::CommandQueue * | GetCmdQueueForImport (const wxArrayString &rawFilenames, const wxArrayString &imageFilenames)=0 | 
| return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput  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... | |
Protected Attributes | |
| wxString | m_exe | 
base class for implementation of Raw import functions
Definition at line 45 of file RawImport.cpp.
      
  | 
  inline | 
Definition at line 48 of file RawImport.cpp.
References m_exe.
      
  | 
  inlinevirtual | 
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
Reimplemented in DCRawImport.
Definition at line 101 of file RawImport.cpp.
      
  | 
  inline | 
checks if valid executable was given in dialog either absolute path or when relative path is given check PATH
Definition at line 57 of file RawImport.cpp.
References huginApp::Get(), GetDefaultExe(), hugin_utils::HuginMessageBox(), and m_exe.
      
  | 
  pure virtual | 
return commands for processing of all other images with white balance read by RawImport::ProcessReferenceOutput
Implemented in DarkTableRawImport, RTRawImport, and DCRawImport.
      
  | 
  pure virtual | 
return command for processing of reference image
Implemented in DarkTableRawImport, RTRawImport, and DCRawImport.
      
  | 
  inlineprotectedvirtual | 
returns the default name of the executable
Reimplemented in DarkTableRawImport, RTRawImport, and DCRawImport.
Definition at line 104 of file RawImport.cpp.
Referenced by CheckExe().
      
  | 
  inlinevirtual | 
image extension of converted files
Reimplemented in DCRawImport.
Definition at line 50 of file RawImport.cpp.
      
  | 
  inlinevirtual | 
reads additional parameters from dialog into class
Reimplemented in RTRawImport, and DCRawImport.
Definition at line 52 of file RawImport.cpp.
      
  | 
  pure virtual | 
read output of processing of reference image to read in white balance of reference image
Implemented in DarkTableRawImport, RTRawImport, and DCRawImport.
      
  | 
  inlinevirtual | 
return true if program supports overwritting output, otherwise false
Reimplemented in DarkTableRawImport.
Definition at line 54 of file RawImport.cpp.
      
  | 
  protected | 
Definition at line 104 of file RawImport.cpp.
Referenced by CheckExe(), DCRawImport::GetCmdQueueForImport(), RTRawImport::GetCmdQueueForImport(), DarkTableRawImport::GetCmdQueueForImport(), DCRawImport::GetCmdQueueForReference(), RTRawImport::GetCmdQueueForReference(), DarkTableRawImport::GetCmdQueueForReference(), and RawImport().
 1.8.5