PanoToolsUtils.cpp File Reference

Utility calls into PanoTools using CPP interface. More...

#include <hugin_config.h>
#include <sstream>
#include <hugin_utils/utils.h>
#include <stdlib.h>
#include "PanoToolsInterface.h"
#include "PanoToolsUtils.h"

Include dependency graph for PanoToolsUtils.cpp:

Include dependency graph

Go to the source code of this file.


namespace  HuginBase
namespace  HuginBase::PTools


void calcCtrlPointErrors (PanoramaData &pano)
 Update the Ctrl Point errors without optimizing.

Detailed Description

Utility calls into PanoTools using CPP interface.

Gerry Patterson <>
PanoToolsUtils.cpp 2619 2008-01-11 17:03:09Z dangelo

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file PanoToolsUtils.cpp.

Function Documentation

IMPEX void HuginBase::PTools::calcCtrlPointErrors PanoramaData &  pano  ) 

Update the Ctrl Point errors without optimizing.

Definition at line 53 of file PanoToolsUtils.cpp.

References fill_set(), HuginBase::PTools::GetAlignInfoCtrlPoints(), HuginBase::PanoramaData::getNrOfCtrlPoints(), HuginBase::PanoramaData::getNrOfImages(), HuginBase::PanoramaData::getOptions(), HuginBase::OptimizeVector, HuginBase::PanoramaData::printPanoramaScript(), HuginBase::UIntSet, and HuginBase::PanoramaData::updateCtrlPointErrors().

Referenced by HuginBase::getCPoutsideLimit(), main(), PT::UpdateSrcImagesCmd::processPanorama(), PT::MergePanoCmd::processPanorama(), PT::ChangeCtrlPointCmd::processPanorama(), PT::AddCtrlPointsCmd::processPanorama(), PT::AddCtrlPointCmd::processPanorama(), PT::SetVariableCmd::processPanorama(), PT::UpdateImagesVariablesCmd::processPanorama(), PT::UpdateCPsCmd::processPanorama(), and PT::wxLoadPTProjectCmd::processPanorama().

Generated on Thu Sep 18 01:25:41 2014 for Hugintrunk by  doxygen