PanoImage.h File Reference

implementation of HFOVDialog Class More...

#include <panodata/SrcPanoImage.h>

Include dependency graph for PanoImage.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.

Namespaces

namespace  PT

Functions

bool initImageFromFile (SrcPanoImage &img, double &focalLength, double &cropFactor, bool applyExposureValue)
double calcHFOV (SrcPanoImage::Projection proj, double fl, double crop, vigra::Size2D imageSize)
double calcFocalLength (SrcPanoImage::Projection proj, double hfov, double crop, vigra::Size2D imageSize)
double calcCropFactor (SrcPanoImage::Projection proj, double hfov, double focalLength, vigra::Size2D imageSize)


Detailed Description

implementation of HFOVDialog Class

Author:
Pablo d'Angelo <pablo.dangelo@web.de>
$Id$

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 PanoImage.h.


Function Documentation

double calcCropFactor SrcPanoImage::Projection  proj,
double  hfov,
double  focalLength,
vigra::Size2D  imageSize
[inline]
 

Definition at line 51 of file PanoImage.h.

References HuginBase::SrcPanoImage::calcCropFactor().

double calcFocalLength SrcPanoImage::Projection  proj,
double  hfov,
double  crop,
vigra::Size2D  imageSize
[inline]
 

Definition at line 46 of file PanoImage.h.

References HuginBase::SrcPanoImage::calcFocalLength().

Referenced by HuginBase::Lens::getFocalLength(), HFOVDialog::OnHFOVChanged(), ImagesPanel::OnLensTypeChanged(), GLPreviewFrame::OnLensTypeChanged(), HFOVDialog::OnLoadLensParameters(), ImagesPanel::OnSelectionChanged(), and GLPreviewFrame::panoramaChanged().

double calcHFOV SrcPanoImage::Projection  proj,
double  fl,
double  crop,
vigra::Size2D  imageSize
[inline]
 

Definition at line 41 of file PanoImage.h.

References HuginBase::SrcPanoImage::calcHFOV().

Referenced by EVT_BUTTON(), PanoOperation::ResetOperation::GetInternalCommand(), LensCalFrame::GetPanorama(), HFOVDialog::OnCropFactorChanged(), HFOVDialog::OnFocalLengthChanged(), and HFOVDialog::OnTypeChanged().

bool initImageFromFile SrcPanoImage &  img,
double &  focalLength,
double &  cropFactor,
bool  applyExposureValue
[inline]
 

Definition at line 36 of file PanoImage.h.

References HuginBase::SrcPanoImage::readEXIF().

Referenced by PT::wxLoadPTProjectCmd::processPanorama().


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