HuginBase::StandardImageVariableGroups Class Reference

#include <StandardImageVariableGroups.h>

Inheritance diagram for HuginBase::StandardImageVariableGroups:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 StandardImageVariableGroups (PanoramaData &pano)
ImageVariableGroupgetLenses ()
 Get the ImageVariableGroup representing the group of lens variables.
ImageVariableGroupgetStacks ()
 Get the ImageVariableGroup representing the group of stack variables.
void update ()
 Update part numbers for each variable group.

Protected Attributes

ImageVariableGroup m_lenses
 the lens ImageVariableGroup.
ImageVariableGroup m_stacks
 the stack ImageVariableGroup.
PanoramaDatam_pano

Detailed Description

Definition at line 130 of file StandardImageVariableGroups.h.


Constructor & Destructor Documentation

HuginBase::StandardImageVariableGroups::StandardImageVariableGroups ( PanoramaData pano  ) 

Definition at line 343 of file StandardImageVariableGroups.cpp.


Member Function Documentation

ImageVariableGroup& HuginBase::StandardImageVariableGroups::getLenses (  )  [inline]

Get the ImageVariableGroup representing the group of lens variables.

Use this to manipulate lens variable links, and to find lens numbers.

Returns:
a reference to the lens ImageVariableGroup.

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 140 of file StandardImageVariableGroups.h.

Referenced by PossiblePano::GeneratePanorama(), PanoOperation::LoadLensOperation::GetInternalCommand(), PanoOperation::ChangeLensOperation::GetInternalCommand(), LensCalFrame::GetPanorama(), PanoOperation::ChangeLensOperation::IsEnabled(), PanoOperation::NewLensOperation::IsEnabled(), main(), processImg(), PT::LinkLensVarsCmd::processPanorama(), PT::UpdateCropFactorCmd::processPanorama(), PT::wxApplyTemplateCmd::processPanorama(), PT::wxLoadPTProjectCmd::processPanorama(), PT::wxAddImagesCmd::processPanorama(), HuginBase::SmartOptimise::smartOptimize(), and ImagesTreeCtrl::UpdateImageText().

ImageVariableGroup& HuginBase::StandardImageVariableGroups::getStacks (  )  [inline]

Get the ImageVariableGroup representing the group of stack variables.

Use this to manipulate angle links, and get stack numbers.

Returns:
a reference to the stack ImageVariableGroup.

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 148 of file StandardImageVariableGroups.h.

Referenced by PanoOperation::AssignStacksOperation::GetInternalCommand(), PanoOperation::ChangeStackOperation::GetInternalCommand(), GetMinimumGuiLevel(), PanoOperation::ChangeStackOperation::IsEnabled(), PanoOperation::NewStackOperation::IsEnabled(), and ImagesTreeCtrl::UpdateImageText().

void HuginBase::StandardImageVariableGroups::update (  ) 

Update part numbers for each variable group.

Should be called when the panorama images change

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 330 of file StandardImageVariableGroups.cpp.

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


Member Data Documentation

ImageVariableGroup HuginBase::StandardImageVariableGroups::m_lenses [protected]

the lens ImageVariableGroup.

See also:
StandardImageVariableGroups.cpp for a list of lens variables.

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 157 of file StandardImageVariableGroups.h.

PanoramaData& HuginBase::StandardImageVariableGroups::m_pano [protected]

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 159 of file StandardImageVariableGroups.h.

ImageVariableGroup HuginBase::StandardImageVariableGroups::m_stacks [protected]

the stack ImageVariableGroup.

See also:
StandardImageVariableGroups.cpp for a list of stack variables.

Reimplemented from HuginBase::ConstStandardImageVariableGroups.

Definition at line 158 of file StandardImageVariableGroups.h.


The documentation for this class was generated from the following files:
Generated on 1 Nov 2014 for Hugintrunk by  doxygen 1.4.7