HuginBase::StraightenPanorama Class Reference

#include <StraightenPanorama.h>

Inheritance diagram for HuginBase::StraightenPanorama:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 StraightenPanorama (PanoramaData &panorama)
virtual ~StraightenPanorama ()
virtual bool runAlgorithm ()
 implementation of the algorithm.

Static Public Member Functions

Matrix3 calcStraighteningRotation (const PanoramaData &panorama)

Constructor & Destructor Documentation

HuginBase::StraightenPanorama::StraightenPanorama PanoramaData panorama  )  [inline]
 

Definition at line 41 of file StraightenPanorama.h.

virtual HuginBase::StraightenPanorama::~StraightenPanorama  )  [inline, virtual]
 

Definition at line 46 of file StraightenPanorama.h.


Member Function Documentation

Matrix3 HuginBase::StraightenPanorama::calcStraighteningRotation const PanoramaData panorama  )  [static]
 

Definition at line 32 of file StraightenPanorama.cpp.

References const_map_get(), Vector3::Cross(), DEBUG_DEBUG, DEG_TO_RAD, Vector3::Dot(), hugin_utils::eig_jacobi(), HuginBase::PanoramaData::getImage(), HuginBase::PanoramaData::getImageVariables(), HuginBase::PanoramaData::getNrOfImages(), GetRotationAroundU(), HuginBase::PanoramaData::getSrcImage(), Matrix3::m, M_PI, Vector3::Normalize(), HuginBase::SrcPanoImage::readEXIF(), Matrix3::SetRotationPT(), Vector3::x, Vector3::y, HuginBase::BaseSrcPanoImage::YawisLinked(), HuginBase::BaseSrcPanoImage::YawisLinkedWith(), and Vector3::z.

virtual bool HuginBase::StraightenPanorama::runAlgorithm  )  [inline, virtual]
 

implementation of the algorithm.

You should override with your algorithm's implementiation.

Reimplemented from HuginBase::RotatePanorama.

Definition at line 55 of file StraightenPanorama.h.


The documentation for this class was generated from the following files:
Generated on Fri Sep 19 01:25:47 2014 for Hugintrunk by  doxygen 1.3.9.1