HuginQueue::detail Namespace Reference


Functions

wxArrayString GetNumberedFilename (const wxString &prefix, const wxString &postfix, const HuginBase::UIntSet &img)
 returns an array of filenames with numbers
void AddToArray (const wxArrayString &input, wxArrayString &output)
 append all strings from input array to output array
const wxString GetConfigTempDir (const wxConfigBase *config)
 return the temp dir from the preferences, ensure that it ends with path separator
wxString GenerateFinalArgfile (const HuginBase::Panorama &pano, const wxString &projectName, const wxConfigBase *config, const HuginBase::UIntSet &images, const double exifToolVersion)
 generate the final argfile
wxString PrintDetailInfo (const HuginBase::Panorama &pano, const HuginBase::PanoramaOptions &opts, const HuginBase::UIntSet &allActiveImages, const wxString &prefix, const wxString &bindir, wxConfigBase *config, double &exiftoolVersion)
wxString GetQuotedFilenamesStringForVerdandi (const wxArrayString &files, const HuginBase::Panorama &pano, const HuginBase::UIntSetVector &stacks, const int referenceImage, const bool hardSeam)
 build quoted filename list for verdandi
bool AddBlenderCommand (CommandQueue *queue, const wxString &ExePath, const wxString &prog, const int &stepNr, const wxString &arguments, const wxString &description)
bool ReplacePrefixPlaceholder (wxString &args, const wxString prefix)
bool ReplaceWidthHeightPlaceHolder (wxString &args, const wxString name, int value)


Function Documentation

wxArrayString HuginQueue::detail::GetNumberedFilename ( const wxString &  prefix,
const wxString &  postfix,
const HuginBase::UIntSet img 
)

returns an array of filenames with numbers

Definition at line 48 of file StitchingExecutor.cpp.

Referenced by HuginQueue::GetStitchingCommandQueue(), and HuginQueue::GetStitchingCommandQueueUserOutput().

void HuginQueue::detail::AddToArray ( const wxArrayString &  input,
wxArrayString &  output 
)

append all strings from input array to output array

Definition at line 59 of file StitchingExecutor.cpp.

Referenced by HuginQueue::GetStitchingCommandQueue(), and HuginQueue::GetStitchingCommandQueueUserOutput().

const wxString HuginQueue::detail::GetConfigTempDir ( const wxConfigBase *  config  ) 

return the temp dir from the preferences, ensure that it ends with path separator

Definition at line 68 of file StitchingExecutor.cpp.

Referenced by GenerateFinalArgfile().

wxString HuginQueue::detail::GenerateFinalArgfile ( const HuginBase::Panorama pano,
const wxString &  projectName,
const wxConfigBase *  config,
const HuginBase::UIntSet images,
const double  exifToolVersion 
)

generate the final argfile

Returns:
full name of generated argfile

Definition at line 84 of file StitchingExecutor.cpp.

References HuginBase::PanoramaOptions::EQUIRECTANGULAR, GetConfigTempDir(), HuginBase::PanoramaOptions::getHeight(), HuginBase::PanoramaOptions::getHFOV(), hugin_utils::GetHuginVersion(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getProjection(), HuginBase::PanoramaOptions::getROI(), HuginBase::PanoramaOptions::getVFOV(), HuginBase::PanoramaOptions::getWidth(), HUGIN_EXIFTOOL_CREATE_GPANO, celeste::line, and HuginBase::PanoramaOptions::outputExposureValue.

Referenced by HuginQueue::GetStitchingCommandQueue().

wxString HuginQueue::detail::PrintDetailInfo ( const HuginBase::Panorama pano,
const HuginBase::PanoramaOptions opts,
const HuginBase::UIntSet allActiveImages,
const wxString &  prefix,
const wxString &  bindir,
wxConfigBase *  config,
double &  exiftoolVersion 
)

Definition at line 199 of file StitchingExecutor.cpp.

References HuginBase::PanoramaOptions::blendMode, HuginBase::PanoramaOptions::ENBLEND_BLEND, HuginQueue::GetExternalProgram(), HuginBase::SrcPanoImage::getHeight(), HuginBase::PanoramaOptions::getHFOV(), hugin_utils::GetHuginVersion(), HuginBase::Panorama::getImage(), HuginBase::PanoramaOptions::getProjection(), getProjectionString(), getResponseString(), HuginBase::PanoramaOptions::getROI(), HuginBase::PanoramaOptions::getSize(), HuginBase::PanoramaOptions::getVFOV(), HuginBase::SrcPanoImage::getWidth(), HUGIN_USE_EXIFTOOL, HuginBase::PanoramaOptions::INTERNAL_BLEND, HuginBase::PanoramaOptions::outputExposureValue, HuginBase::PanoramaOptions::outputHDRBlended, HuginBase::PanoramaOptions::outputHDRLayers, HuginBase::PanoramaOptions::outputHDRStacks, HuginBase::PanoramaOptions::outputLDRBlended, HuginBase::PanoramaOptions::outputLDRExposureBlended, HuginBase::PanoramaOptions::outputLDRExposureLayers, HuginBase::PanoramaOptions::outputLDRExposureLayersFused, HuginBase::PanoramaOptions::outputLDRExposureRemapped, HuginBase::PanoramaOptions::outputLDRLayers, HuginBase::PanoramaOptions::outputLDRStacks, HuginBase::PanoramaOptions::remapUsingGPU, and HuginQueue::wxEscapeFilename().

Referenced by HuginQueue::GetStitchingCommandQueue().

wxString HuginQueue::detail::GetQuotedFilenamesStringForVerdandi ( const wxArrayString &  files,
const HuginBase::Panorama pano,
const HuginBase::UIntSetVector stacks,
const int  referenceImage,
const bool  hardSeam 
)

build quoted filename list for verdandi

Definition at line 357 of file StitchingExecutor.cpp.

References fill_set(), HuginBase::getEstimatedBlendingOrder(), HuginBase::Panorama::getNewSubset(), HuginQueue::GetQuotedFilenamesString(), set_contains(), and HuginQueue::wxEscapeFilename().

Referenced by HuginQueue::GetStitchingCommandQueue().

bool HuginQueue::detail::AddBlenderCommand ( CommandQueue queue,
const wxString &  ExePath,
const wxString &  prog,
const int &  stepNr,
const wxString &  arguments,
const wxString &  description 
)

Definition at line 871 of file StitchingExecutor.cpp.

References cerr, HuginQueue::CleanQueue(), and HuginQueue::GetInternalProgram().

Referenced by HuginQueue::GetStitchingCommandQueueUserOutput().

bool HuginQueue::detail::ReplacePrefixPlaceholder ( wxString &  args,
const wxString  prefix 
)

Definition at line 906 of file StitchingExecutor.cpp.

References HuginQueue::wxEscapeFilename().

Referenced by HuginQueue::GetStitchingCommandQueueUserOutput().

bool HuginQueue::detail::ReplaceWidthHeightPlaceHolder ( wxString &  args,
const wxString  name,
int  value 
)

Definition at line 939 of file StitchingExecutor.cpp.

References hugin_utils::roundi().

Referenced by HuginQueue::GetStitchingCommandQueueUserOutput().


Generated on 21 Jan 2018 for Hugintrunk by  doxygen 1.4.7