Hugintrunk
0.1
|
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) |
PanoOperationVector * | GetImagesOperationVector () |
returns list of PanoOperation for work with images More... | |
PanoOperationVector * | GetLensesOperationVector () |
returns list of PanoOperation for work with lenses More... | |
PanoOperationVector * | GetStacksOperationVector () |
returns list of PanoOperation for stacks More... | |
PanoOperationVector * | GetControlPointsOperationVector () |
returns list of PanoOperation for work with control points More... | |
PanoOperationVector * | GetResetOperationVector () |
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 std::vector<PanoOperation*> PanoOperation::PanoOperationVector |
Definition at line 274 of file PanoOperation.h.
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
parent | pointer to window, for showing dialog |
files | vector, to which the selected valid filenames will be added |
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 | ( | ) |
generates the PanoOperationVector for context menu
Definition at line 1407 of file PanoOperation.cpp.
References PanoOpControlPoints, PanoOpImages, PanoOpLens, PanoOpReset, PanoOpStacks, PanoOperation::ResetOperation::RESET_DIALOG, PanoOperation::ResetOperation::RESET_LENS, PanoOperation::ResetOperation::RESET_PHOTOMETRICS, PanoOperation::ResetOperation::RESET_POSITION, and PanoOperation::ResetOperation::RESET_TRANSLATION.
Referenced by MainFrame::MainFrame().
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 | ) |
Definition at line 268 of file PanoOperation.cpp.
Referenced by PanoOperation::AddImagesSeriesOperation::GetInternalCommand().
PanoOperation::WX_DECLARE_STRING_HASH_MAP | ( | time_t | , |
StringToPointerHash | |||
) |
PanoOperation::WX_DECLARE_STRING_HASH_MAP | ( | int | , |
StringToFlagHash | |||
) |
|
static |
Definition at line 1379 of file PanoOperation.cpp.
Referenced by CleanPanoOperationVector(), GeneratePanoOperationVector(), and GetControlPointsOperationVector().
|
static |
Definition at line 1374 of file PanoOperation.cpp.
Referenced by CleanPanoOperationVector(), GeneratePanoOperationVector(), and GetImagesOperationVector().
|
static |
Definition at line 1377 of file PanoOperation.cpp.
Referenced by CleanPanoOperationVector(), GeneratePanoOperationVector(), and GetLensesOperationVector().
|
static |
Definition at line 1380 of file PanoOperation.cpp.
Referenced by CleanPanoOperationVector(), GeneratePanoOperationVector(), and GetResetOperationVector().
|
static |
Definition at line 1378 of file PanoOperation.cpp.
Referenced by CleanPanoOperationVector(), GeneratePanoOperationVector(), and GetStacksOperationVector().