HuginBase::TranslatePanorama Class Reference

#include <TranslatePanorama.h>

Inheritance diagram for HuginBase::TranslatePanorama:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TranslatePanorama (PanoramaData &panorama, const double x, const double y, const double z)
 TranslatePanorama (PanoramaData &panorama)
virtual ~TranslatePanorama ()
virtual bool modifiesPanoramaData () const
 returns true if the algorithm changes the PanoramaData.
virtual bool runAlgorithm ()
 implementation of the algorithm.

Static Public Member Functions

void translatePano (PanoramaData &panorama, const double x, const double y, const double z)

Protected Attributes

double o_x
double o_y
double o_z

Constructor & Destructor Documentation

HuginBase::TranslatePanorama::TranslatePanorama PanoramaData panorama,
const double  x,
const double  y,
const double  z
[inline]
 

Definition at line 38 of file TranslatePanorama.h.

HuginBase::TranslatePanorama::TranslatePanorama PanoramaData panorama  ) 
 

Definition at line 28 of file TranslatePanorama.cpp.

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

Definition at line 46 of file TranslatePanorama.h.


Member Function Documentation

virtual bool HuginBase::TranslatePanorama::modifiesPanoramaData  )  const [inline, virtual]
 

returns true if the algorithm changes the PanoramaData.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 56 of file TranslatePanorama.h.

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

implementation of the algorithm.

You should override with your algorithm's implementiation.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 60 of file TranslatePanorama.h.

void HuginBase::TranslatePanorama::translatePano PanoramaData panorama,
const double  x,
const double  y,
const double  z
[static]
 

Definition at line 33 of file TranslatePanorama.cpp.

References conditional_set, HuginBase::PanoramaData::getImage(), HuginBase::PanoramaData::getNrOfImages(), HuginBase::PanoramaData::imageChanged(), HuginBase::PanoramaData::setImage(), X, Y, and Z.


Member Data Documentation

double HuginBase::TranslatePanorama::o_x [protected]
 

Definition at line 68 of file TranslatePanorama.h.

double HuginBase::TranslatePanorama::o_y [protected]
 

Definition at line 69 of file TranslatePanorama.h.

double HuginBase::TranslatePanorama::o_z [protected]
 

Definition at line 70 of file TranslatePanorama.h.


The documentation for this class was generated from the following files:
Generated on Sat Aug 30 01:25:48 2014 for Hugintrunk by  doxygen 1.3.9.1