Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions | Variables
PanoOperation Namespace Reference

Classes

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

Typedefs

typedef std::vector
< PanoOperation * > 
PanoOperationVector
 

Functions

bool AddImageDialog (wxWindow *parent, std::vector< std::string > &files, bool &withRaws)
 small function to show add image dialog More...
 
 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 More...
 
PanoOperationVectorGetLensesOperationVector ()
 returns list of PanoOperation for work with lenses More...
 
PanoOperationVectorGetStacksOperationVector ()
 returns list of PanoOperation for stacks More...
 
PanoOperationVectorGetControlPointsOperationVector ()
 returns list of PanoOperation for work with control points More...
 
PanoOperationVectorGetResetOperationVector ()
 returns list of PanoOperation for resetting More...
 
void GeneratePanoOperationVector ()
 generates the PanoOperationVector for context menu More...
 
void _CleanPanoOperationVector (PanoOperationVector &vec)
 
void CleanPanoOperationVector ()
 clears the PanoOperationVector More...
 

Variables

static PanoOperationVector PanoOpImages
 
static PanoOperationVector PanoOpLens
 
static PanoOperationVector PanoOpStacks
 
static PanoOperationVector PanoOpControlPoints
 
static PanoOperationVector PanoOpReset
 

Typedef Documentation

Definition at line 274 of file PanoOperation.h.

Function Documentation

void PanoOperation::_CleanPanoOperationVector ( PanoOperationVector &  vec)

Definition at line 1440 of file PanoOperation.cpp.

Referenced by CleanPanoOperationVector().

bool PanoOperation::AddImageDialog ( wxWindow *  parent,
std::vector< std::string > &  files,
bool &  withRaws 
)

small function to show add image dialog

Parameters
parentpointer to window, for showing dialog
filesvector, to which the selected valid filenames will be added
Returns
true, if a valid image was selected, otherwise false

Definition at line 91 of file PanoOperation.cpp.

References containsInvalidCharacters(), GetFileDialogImageAndRawFilters(), GetFileDialogImageFilters(), HUGIN_CONV_FILENAME, and ShowFilenameWarning().

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

void PanoOperation::PanoOperation::CleanPanoOperationVector ( )

clears the PanoOperationVector

Definition at line 1449 of file PanoOperation.cpp.

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

Referenced by MainFrame::~MainFrame().

void PanoOperation::PanoOperation::GeneratePanoOperationVector ( )
PanoOperationVector * PanoOperation::PanoOperation::GetControlPointsOperationVector ( )

returns list of PanoOperation for work with control points

Definition at line 1397 of file PanoOperation.cpp.

References PanoOpControlPoints.

Referenced by ImagesTreeCtrl::OnContextMenu().

PanoOperationVector * PanoOperation::PanoOperation::GetImagesOperationVector ( )

returns list of PanoOperation for work with images

Definition at line 1382 of file PanoOperation.cpp.

References PanoOpImages.

Referenced by ImagesTreeCtrl::OnContextMenu().

PanoOperationVector * PanoOperation::PanoOperation::GetLensesOperationVector ( )

returns list of PanoOperation for work with lenses

Definition at line 1387 of file PanoOperation.cpp.

References PanoOpLens.

Referenced by ImagesTreeCtrl::OnContextMenu().

PanoOperationVector * PanoOperation::PanoOperation::GetResetOperationVector ( )

returns list of PanoOperation for resetting

Definition at line 1402 of file PanoOperation.cpp.

References PanoOpReset.

Referenced by ImagesTreeCtrl::OnContextMenu().

PanoOperationVector * PanoOperation::PanoOperation::GetStacksOperationVector ( )

returns list of PanoOperation for stacks

Definition at line 1392 of file PanoOperation.cpp.

References PanoOpStacks.

Referenced by ImagesTreeCtrl::OnContextMenu().

time_t PanoOperation::ReadExifTime ( const char *  filename)
PanoOperation::WX_DECLARE_STRING_HASH_MAP ( time_t  ,
StringToPointerHash   
)
PanoOperation::WX_DECLARE_STRING_HASH_MAP ( int  ,
StringToFlagHash   
)

Variable Documentation

PanoOperationVector PanoOperation::PanoOpControlPoints
static
PanoOperationVector PanoOperation::PanoOpImages
static
PanoOperationVector PanoOperation::PanoOpLens
static
PanoOperationVector PanoOperation::PanoOpReset
static
PanoOperationVector PanoOperation::PanoOpStacks
static