CPEditorPanel.h File Reference

#include <vector>
#include <set>
#include <functional>
#include <utility>
#include <string>
#include "Celeste.h"
#include "CelesteGlobals.h"
#include "Utilities.h"
#include <panodata/Panorama.h>
#include "CPImagesComboBox.h"
#include "CPImageCtrl.h"
#include <panotools/PanoToolsInterface.h>

Include dependency graph for CPEditorPanel.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  vigra
namespace  vigra_ext


class  CPEditorPanel
 control point editor panel. More...
class  CPEditorPanelXmlHandler
 xrc handler More...


vigra_ext::CorrelationResult PointFineTuneProjectionAware (const HuginBase::SrcPanoImage &templ, const vigra::UInt8RGBImage &templImg, vigra::Diff2D templPos, int templSize, const HuginBase::SrcPanoImage &search, const vigra::UInt8RGBImage &searchImg, vigra::Diff2D searchPos, int sWidth)
 function for fine-tune with remapping to stereographic projection

Detailed Description

Pablo d'Angelo <pablo.dangelo@web.de>

This 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 Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see <http://www.gnu.org/licenses/>.

Definition in file CPEditorPanel.h.

Function Documentation

vigra_ext::CorrelationResult PointFineTuneProjectionAware ( const HuginBase::SrcPanoImage templ,
const vigra::UInt8RGBImage &  templImg,
vigra::Diff2D  templPos,
int  templSize,
const HuginBase::SrcPanoImage search,
const vigra::UInt8RGBImage &  searchImg,
vigra::Diff2D  searchPos,
int  sWidth 

function for fine-tune with remapping to stereographic projection

Definition at line 993 of file CPEditorPanel.cpp.

References HuginBase::CalculateOptimalScale::calcOptimalPanoScale(), vigra_ext::CorrelationResult::corrPos, HuginBase::PTools::Transform::createInvTransform(), HuginBase::PTools::Transform::createTransform(), DEG_TO_RAD, vigra_ext::destImage(), vigra_ext::destImageRange(), GetImageRotatedTo(), HuginBase::PanoramaOptions::getSize(), HuginBase::PanoramaOptions::getWidth(), HUGIN_FT_ROTATION_SEARCH, HUGIN_FT_ROTATION_START_ANGLE, HUGIN_FT_ROTATION_STEPS, HUGIN_FT_ROTATION_STOP_ANGLE, vigra_ext::INTERP_CUBIC, celeste::max(), vigra_ext::CorrelationResult::maxpos, celeste::min(), vigra_ext::PointFineTune(), vigra_ext::PointFineTuneRotSearch(), hugin_utils::roundi(), HuginBase::PanoramaOptions::setHeight(), HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setWidth(), vigra_ext::srcImageRange(), HuginBase::PanoramaOptions::STEREOGRAPHIC, vigra_ext::transformImage(), and HuginBase::PTools::Transform::transformImgCoord().

Referenced by MainFrame::OnFineTuneAll(), and CPEditorPanel::PointFineTune().

Generated on 26 Apr 2018 for Hugintrunk by  doxygen 1.4.7