PTOptimise.h File Reference

functions to call the optimizer of panotools. More...

#include <panotools/PanoToolsOptimizerWrapper.h>
#include <algorithms/optimizer/PTOptimizer.h>
#include "PT/Panorama.h"
#include "PT/PanoramaMemento.h"
#include "PT/ImageGraph.h"

Include dependency graph for PTOptimise.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.


namespace  PTools


typedef HuginBase::SmartOptimizerStub::OptMode OptMode


void smartOptimize (PT::Panorama &pano)
void autoOptimise (PT::Panorama &pano)
PT::OptimizeVector createOptVars (const PT::Panorama &optPano, int mode, unsigned anchorImg=0)


OptMode OPT_POS = HuginBase::SmartOptimizerStub::OPT_POS
OptMode OPT_B = HuginBase::SmartOptimizerStub::OPT_B
OptMode OPT_AC = HuginBase::SmartOptimizerStub::OPT_AC
OptMode OPT_DE = HuginBase::SmartOptimizerStub::OPT_DE
OptMode OPT_HFOV = HuginBase::SmartOptimizerStub::OPT_HFOV
OptMode OPT_GT = HuginBase::SmartOptimizerStub::OPT_GT
OptMode OPT_VIG = HuginBase::SmartOptimizerStub::OPT_VIG
OptMode OPT_VIGCENTRE = HuginBase::SmartOptimizerStub::OPT_VIGCENTRE
OptMode OPT_EXP = HuginBase::SmartOptimizerStub::OPT_EXP
OptMode OPT_WB = HuginBase::SmartOptimizerStub::OPT_WB
OptMode OPT_RESP = HuginBase::SmartOptimizerStub::OPT_RESP

Detailed Description

functions to call the optimizer of panotools.

Pablo d'Angelo <>

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, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file PTOptimise.h.

Typedef Documentation

typedef HuginBase::SmartOptimizerStub::OptMode PTools::OptMode

Definition at line 51 of file PTOptimise.h.

Function Documentation

void autoOptimise PT::Panorama pano  )  [inline]

Definition at line 46 of file PTOptimise.h.

Referenced by main(), HuginBase::AutoOptimise::runAlgorithm(), OptimizePanel::runOptimizer(), and HuginBase::SmartOptimise::smartOptimize().

PT::OptimizeVector createOptVars const PT::Panorama optPano,
int  mode,
unsigned  anchorImg = 0

Definition at line 64 of file PTOptimise.h.

References HuginBase::SmartOptimizerStub::createOptVars().

void smartOptimize PT::Panorama pano  )  [inline]

Definition at line 41 of file PTOptimise.h.

Referenced by HuginBase::getCPoutsideLimit(), main(), and HuginBase::SmartOptimise::runAlgorithm().

Variable Documentation

OptMode PTools::OPT_AC = HuginBase::SmartOptimizerStub::OPT_AC [static]

Definition at line 54 of file PTOptimise.h.

OptMode PTools::OPT_B = HuginBase::SmartOptimizerStub::OPT_B [static]

Definition at line 53 of file PTOptimise.h.

OptMode PTools::OPT_DE = HuginBase::SmartOptimizerStub::OPT_DE [static]

Definition at line 55 of file PTOptimise.h.

OptMode PTools::OPT_EXP = HuginBase::SmartOptimizerStub::OPT_EXP [static]

Definition at line 60 of file PTOptimise.h.

OptMode PTools::OPT_GT = HuginBase::SmartOptimizerStub::OPT_GT [static]

Definition at line 57 of file PTOptimise.h.

OptMode PTools::OPT_HFOV = HuginBase::SmartOptimizerStub::OPT_HFOV [static]

Definition at line 56 of file PTOptimise.h.

OptMode PTools::OPT_POS = HuginBase::SmartOptimizerStub::OPT_POS [static]

Definition at line 52 of file PTOptimise.h.

OptMode PTools::OPT_RESP = HuginBase::SmartOptimizerStub::OPT_RESP [static]

Definition at line 62 of file PTOptimise.h.

OptMode PTools::OPT_VIG = HuginBase::SmartOptimizerStub::OPT_VIG [static]

Definition at line 58 of file PTOptimise.h.

OptMode PTools::OPT_VIGCENTRE = HuginBase::SmartOptimizerStub::OPT_VIGCENTRE [static]

Definition at line 59 of file PTOptimise.h.

OptMode PTools::OPT_WB = HuginBase::SmartOptimizerStub::OPT_WB [static]

Definition at line 61 of file PTOptimise.h.

Generated on Tue Sep 23 01:25:42 2014 for Hugintrunk by  doxygen