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

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

Protected Attributes

double o_x
double o_y
double o_z

Detailed Description

Definition at line 33 of file TranslatePanorama.h.


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 22 Oct 2014 for Hugintrunk by  doxygen 1.4.7