HuginBase::TranslatePanorama Class Reference

#include <TranslatePanorama.h>

Inheritance diagram for HuginBase::TranslatePanorama:

Inheritance graph
List of all members.

Public Member Functions

 TranslatePanorama (PanoramaData &panorama, const double x=0, const double y=0, const double z=0)
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 = 0,
const double  y = 0,
const double  z = 0 
) [inline, explicit]

Definition at line 38 of file TranslatePanorama.h.

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

Definition at line 43 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 53 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 57 of file TranslatePanorama.h.

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

Definition at line 28 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 65 of file TranslatePanorama.h.

double HuginBase::TranslatePanorama::o_y [protected]

Definition at line 66 of file TranslatePanorama.h.

double HuginBase::TranslatePanorama::o_z [protected]

Definition at line 67 of file TranslatePanorama.h.

The documentation for this class was generated from the following files:
Generated on 21 Feb 2017 for Hugintrunk by  doxygen 1.4.7