PanoCommand::NewPartCmd Class Reference

Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group. More...

#include <PanoCommand.h>

Inheritance diagram for PanoCommand::NewPartCmd:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 NewPartCmd (HuginBase::Panorama &p, HuginBase::UIntSet image_numbers, std::set< HuginBase::ImageVariableGroup::ImageVariableEnum > vars)
 Constructor.
virtual bool processPanorama (HuginBase::Panorama &pano)
 Called by execute().
virtual std::string getName () const
 returns the name of the command

Private Attributes

HuginBase::UIntSet image_numbers
std::set< HuginBase::ImageVariableGroup::ImageVariableEnumvars

Detailed Description

Make a new part in a ImageVariableGroup for a set of images, given the variables that make up the group.

Definition at line 752 of file PanoCommand.h.


Constructor & Destructor Documentation

PanoCommand::NewPartCmd::NewPartCmd ( HuginBase::Panorama p,
HuginBase::UIntSet  image_numbers,
std::set< HuginBase::ImageVariableGroup::ImageVariableEnum vars 
) [inline]

Constructor.

Parameters:
p HuginBase::Panorama to act up
image_numbers A set of images which should all be in a single new group.
vars The set of image variables that make up the group. Should be got from StandardVariableGroups.

Definition at line 762 of file PanoCommand.h.


Member Function Documentation

virtual std::string PanoCommand::NewPartCmd::getName (  )  const [inline, virtual]

returns the name of the command

Reimplemented from PanoCommand::PanoCommand.

Definition at line 766 of file PanoCommand.h.

virtual bool PanoCommand::NewPartCmd::processPanorama ( HuginBase::Panorama pano  )  [virtual]

Called by execute().

The default implementation does nothing and returns true. Should return false when the processing was unsuccessful.

Reimplemented from PanoCommand::PanoCommand.


Member Data Documentation

HuginBase::UIntSet PanoCommand::NewPartCmd::image_numbers [private]

Definition at line 766 of file PanoCommand.h.

std::set<HuginBase::ImageVariableGroup::ImageVariableEnum> PanoCommand::NewPartCmd::vars [private]

Definition at line 769 of file PanoCommand.h.


The documentation for this class was generated from the following file:
Generated on 23 Jan 2018 for Hugintrunk by  doxygen 1.4.7