|
Hugin trunk 0.1
|
program to manipulate variables for scripting More...
#include <fstream>#include <sstream>#include <getopt.h>#include <panodata/Panorama.h>#include <panodata/ImageVariableTranslate.h>#include <panodata/ImageVariableGroup.h>#include <panodata/StandardImageVariableGroups.h>#include "hugin_utils/utils.h"#include "panodata/ParseExp.h"#include "panodata/image_variables.h"
Go to the source code of this file.
program to manipulate variables for scripting
Definition in file pto_var.cpp.
| void AddToOptVec | ( | HuginBase::OptimizeVector & | optVec, |
| std::string | varname, | ||
| size_t | imgNr, | ||
| std::set< size_t > | refImgs, | ||
| bool | linkRefImgsYaw, | ||
| bool | linkRefImgsPitch, | ||
| bool | linkRefImgsRoll, | ||
| std::vector< std::set< std::string > > | groupedVars | ||
| ) |
Definition at line 83 of file pto_var.cpp.
References set_contains(), and threshold().
Referenced by main().
| void EnableImages | ( | HuginBase::Panorama & | pano, |
| const std::string & | imageList, | ||
| const bool | enable | ||
| ) |
Definition at line 405 of file pto_var.cpp.
References HuginBase::Panorama::activateImage(), HuginBase::Panorama::getNrOfImages(), hugin_utils::SplitString(), hugin_utils::stringToInt(), and threshold().
Referenced by main().
Definition at line 501 of file pto_var.cpp.
References AddToOptVec(), HuginBase::Panorama::checkRefOptStatus(), HuginBase::PanoramaOptions::colorReferenceImage, EnableImages(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptimizeVector(), HuginBase::Panorama::getOptions(), hugin_utils::GetOutputFilename(), hugin_utils::getPathPrefix(), HuginBase::Panorama::getRefImages(), HuginBase::PanoramaOptions::optimizeReferenceImage, Parser::PanoParseExpression(), ParseSingleLinkVar(), ParseSingleOptVar(), Parser::ParseVariableString(), HuginBase::Panorama::ReadPTOFile(), RemoveFromOptVec(), SetCrop(), HuginBase::Panorama::setOptimizerSwitch(), HuginBase::Panorama::setOptimizeVector(), HuginBase::Panorama::setOptions(), HuginBase::Panorama::setPhotometricOptimizerSwitch(), hugin_utils::stringToInt(), hugin_utils::stripPath(), threshold(), UnLinkVars(), HuginBase::Panorama::updateOptimizeVector(), usage(), and HuginBase::Panorama::WritePTOFile().
Definition at line 245 of file pto_var.cpp.
References hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by SetCropToImages().
| void ParseSingleLinkVar | ( | Parser::ParseVarVec & | varVec, |
| const std::string & | s, | ||
| std::ostream & | errorStream | ||
| ) |
Definition at line 58 of file pto_var.cpp.
References Parser::ParseVar::imgNr, Parser::ParseVarNumber(), and threshold().
Referenced by main().
| void ParseSingleOptVar | ( | Parser::ParseVarVec & | varVec, |
| const std::string & | s, | ||
| std::ostream & | errorStream | ||
| ) |
Definition at line 38 of file pto_var.cpp.
References Parser::ParseVar::flag, Parser::ParseVarNumber(), and threshold().
Referenced by main().
| void RemoveFromOptVec | ( | HuginBase::OptimizeVector & | optVec, |
| std::string | varname, | ||
| size_t | imgNr, | ||
| std::vector< std::set< std::string > > | groupedVars | ||
| ) |
Definition at line 141 of file pto_var.cpp.
References set_contains(), and threshold().
Referenced by main().
| void SetCrop | ( | HuginBase::Panorama & | pano, |
| const std::string & | crop | ||
| ) |
Definition at line 354 of file pto_var.cpp.
References fill_set(), HuginBase::Panorama::getNrOfImages(), SetCropToImages(), hugin_utils::SplitString(), hugin_utils::stringToUInt(), hugin_utils::StrTrim(), and threshold().
Referenced by main().
| void SetCropToImages | ( | const std::string & | s, |
| HuginBase::Panorama & | pano, | ||
| HuginBase::UIntSet & | imgs | ||
| ) |
Definition at line 277 of file pto_var.cpp.
References HuginBase::Panorama::changeFinished(), HuginBase::SrcPanoImage::getHeight(), HuginBase::Panorama::getImage(), HuginBase::Panorama::getSrcImage(), HuginBase::SrcPanoImage::getWidth(), ParseCoordinateRelativ(), HuginBase::SrcPanoImage::setSize(), HuginBase::Panorama::setSrcImage(), hugin_utils::SplitString(), hugin_utils::stringToInt(), and threshold().
Referenced by SetCrop().
| void UnLinkVars | ( | HuginBase::Panorama & | pano, |
| Parser::ParseVarVec | parseVec, | ||
| bool | link | ||
| ) |
Definition at line 158 of file pto_var.cpp.
References HuginBase::ConstStandardImageVariableGroups::getLensVariables(), HuginBase::Panorama::getNrOfImages(), HuginBase::ConstStandardImageVariableGroups::getStackVariables(), set_contains(), threshold(), and HuginBase::Panorama::updateOptimizeVector().
Referenced by main().
Definition at line 437 of file pto_var.cpp.
References hugin_utils::GetHuginVersion().