PanoOperation Namespace Reference


Classes

struct  PanoOperation::sortbytime
class  PanoOperation::PanoOperation
 base class for different PanoOperations derived classes should overwrite protected PanoOperation::GetInternalCommand to implement the operation More...
class  PanoOperation::PanoSingleImageOperation
 PanoOperation which works only with one selected image. More...
class  PanoOperation::PanoMultiImageOperation
 PanoOperation with works with at least one image. More...
class  PanoOperation::AddImageOperation
 PanoOperation to add several user selected images to the panorama. More...
class  PanoOperation::AddImagesSeriesOperation
 PanoOperation to add all image in a defined timeinterval to the panorama. More...
class  PanoOperation::RemoveImageOperation
 PanoOperation to remove selected images. More...
class  PanoOperation::ChangeAnchorImageOperation
 PanoOperation to change anchor image. More...
class  PanoOperation::ChangeColorAnchorImageOperation
 PanoOperation to change exposure anchor image. More...
class  PanoOperation::NewLensOperation
 PanoOperation to assign new lens. More...
class  PanoOperation::ChangeLensOperation
 PanoOperation to change lens number. More...
class  PanoOperation::LoadLensOperation
 PanoOperation to load lens from ini file or lensfun database. More...
class  PanoOperation::SaveLensOperation
 PanoOperation to save lens to ini file or lensfun database. More...
class  PanoOperation::RemoveControlPointsOperation
 PanoOperation to remove control points. More...
class  PanoOperation::CleanControlPointsOperation
 PanoOperation to clean control points with statistically method. More...
class  PanoOperation::ResetOperation
 PanoOperation to reset image variables. More...
class  PanoOperation::CelesteOperation
 PanoOperation to clean control points with Celeste. More...
class  PanoOperation::NewStackOperation
 PanoOperation to assign new stack. More...
class  PanoOperation::ChangeStackOperation
 PanoOperation to change lens number. More...
class  PanoOperation::AssignStacksOperation
 PanoOperation to assigns stacks. More...

Typedefs

typedef std::vector< PanoOperation * > PanoOperationVector

Functions

bool AddImageDialog (wxWindow *parent, std::vector< std::string > &files)
 small function to show add image dialog
 WX_DECLARE_STRING_HASH_MAP (time_t, StringToPointerHash)
 WX_DECLARE_STRING_HASH_MAP (int, StringToFlagHash)
time_t ReadExifTime (const char *filename)
PanoOperationVectorGetImagesOperationVector ()
 returns list of PanoOperation for work with images
PanoOperationVectorGetLensesOperationVector ()
 returns list of PanoOperation for work with lenses
PanoOperationVectorGetStacksOperationVector ()
 returns list of PanoOperation for stacks
PanoOperationVectorGetControlPointsOperationVector ()
 returns list of PanoOperation for work with control points
PanoOperationVectorGetResetOperationVector ()
 returns list of PanoOperation for resetting
void GeneratePanoOperationVector ()
 generates the PanoOperationVector for context menu
void _CleanPanoOperationVector (PanoOperationVector &vec)
void CleanPanoOperationVector ()
 clears the PanoOperationVector

Variables

PanoOperationVector PanoOpImages
PanoOperationVector PanoOpLens
PanoOperationVector PanoOpStacks
PanoOperationVector PanoOpControlPoints
PanoOperationVector PanoOpReset


Typedef Documentation

typedef std::vector<PanoOperation*> PanoOperation::PanoOperationVector
 

Definition at line 257 of file PanoOperation.h.

Referenced by GetControlPointsOperationVector(), GetImagesOperationVector(), GetLensesOperationVector(), GetResetOperationVector(), and GetStacksOperationVector().


Function Documentation

void _CleanPanoOperationVector PanoOperationVector vec  ) 
 

Definition at line 1225 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector().

bool AddImageDialog wxWindow *  parent,
std::vector< std::string > &  files
 

small function to show add image dialog

Parameters:
parent pointer to window, for showing dialog
files vector, to which the selected valid filenames will be added
Returns:
true, if a valid image was selected, otherwise false

Definition at line 85 of file PanoOperation.cpp.

References containsInvalidCharacters(), HUGIN_CONV_FILENAME, HUGIN_WX_FILE_IMG_FILTER, makefile::path, and ShowFilenameWarning().

Referenced by PanoOperation::AddImagesSeriesOperation::GetInternalCommand(), and PanoOperation::AddImageOperation::GetInternalCommand().

void PanoOperation::PanoOperation::CleanPanoOperationVector  ) 
 

clears the PanoOperationVector

Definition at line 1234 of file PanoOperation.cpp.

References _CleanPanoOperationVector(), PanoOpControlPoints, PanoOpImages, PanoOpLens, PanoOpReset, and PanoOpStacks.

Referenced by MainFrame::~MainFrame().

void PanoOperation::PanoOperation::GeneratePanoOperationVector  ) 
 

generates the PanoOperationVector for context menu

Definition at line 1192 of file PanoOperation.cpp.

References PanoOpControlPoints, PanoOpImages, PanoOpLens, PanoOpReset, and PanoOpStacks.

Referenced by MainFrame::MainFrame().

PanoOperationVector * PanoOperation::PanoOperation::GetControlPointsOperationVector  ) 
 

returns list of PanoOperation for work with control points

Definition at line 1182 of file PanoOperation.cpp.

References PanoOperationVector.

PanoOperationVector * PanoOperation::PanoOperation::GetImagesOperationVector  ) 
 

returns list of PanoOperation for work with images

Definition at line 1167 of file PanoOperation.cpp.

References PanoOperationVector.

PanoOperationVector * PanoOperation::PanoOperation::GetLensesOperationVector  ) 
 

returns list of PanoOperation for work with lenses

Definition at line 1172 of file PanoOperation.cpp.

References PanoOperationVector.

PanoOperationVector * PanoOperation::PanoOperation::GetResetOperationVector  ) 
 

returns list of PanoOperation for resetting

Definition at line 1187 of file PanoOperation.cpp.

References PanoOperationVector.

PanoOperationVector * PanoOperation::PanoOperation::GetStacksOperationVector  ) 
 

returns list of PanoOperation for stacks

Definition at line 1177 of file PanoOperation.cpp.

References PanoOperationVector.

time_t ReadExifTime const char *  filename  ) 
 

Definition at line 187 of file PanoOperation.cpp.

Referenced by PanoOperation::AddImagesSeriesOperation::GetInternalCommand().

WX_DECLARE_STRING_HASH_MAP int  ,
StringToFlagHash 
 

WX_DECLARE_STRING_HASH_MAP time_t  ,
StringToPointerHash 
 


Variable Documentation

PanoOperationVector PanoOperation::PanoOpControlPoints [static]
 

Definition at line 1164 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector(), and GeneratePanoOperationVector().

PanoOperationVector PanoOperation::PanoOpImages [static]
 

Definition at line 1161 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector(), and GeneratePanoOperationVector().

PanoOperationVector PanoOperation::PanoOpLens [static]
 

Definition at line 1162 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector(), and GeneratePanoOperationVector().

PanoOperationVector PanoOperation::PanoOpReset [static]
 

Definition at line 1165 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector(), and GeneratePanoOperationVector().

PanoOperationVector PanoOperation::PanoOpStacks [static]
 

Definition at line 1163 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector(), and GeneratePanoOperationVector().


Generated on Thu Apr 17 01:25:52 2014 for Hugintrunk by  doxygen 1.3.9.1