Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
AutoCtrlPointCreator.cpp File Reference

implementation of AutoCtrlPointCreator Class More...

#include "hugin_config.h"
#include "panoinc_WX.h"
#include "panoinc.h"
#include <fstream>
#include "algorithms/optimizer/ImageGraph.h"
#include <hugin_utils/platform.h>
#include <wx/app.h>
#include "hugin/config_defaults.h"
#include "panodata/StandardImageVariableGroups.h"
#include "icpfind/AutoCtrlPointCreator.h"
#include <algorithms/optimizer/PTOptimizer.h>
#include <algorithms/basic/CalculateOverlap.h>
#include <algorithms/basic/CalculateOptimalScale.h>
#include "base_wx/MyExternalCmdExecDialog.h"
#include "base_wx/platform.h"
#include "base_wx/huginConfig.h"
#include "base_wx/wxPlatform.h"
#include <wx/utils.h>
#include <wx/cmdline.h>
Include dependency graph for AutoCtrlPointCreator.cpp:

Go to the source code of this file.

Classes

struct  img_ev
 
struct  stack_img
 

Functions

void CPMessage (const wxString message, const wxString caption, wxWindow *parent)
 
int CPExecute (wxString prog, wxString args, wxString caption, wxWindow *parent)
 
wxString GetProgPath (wxString progName)
 
bool CanStartProg (wxString progName, wxWindow *parent)
 
wxString GetCheckedTempDir ()
 
bool sort_img_ev (img_ev i1, img_ev i2)
 
void AddControlPointsWithCheck (HuginBase::CPVector &cpv, HuginBase::CPVector &new_cp, HuginBase::Panorama *pano=NULL)
 

Detailed Description

implementation of AutoCtrlPointCreator Class

Author
Pablo d'Angelo pablo.nosp@m..dan.nosp@m.gelo@.nosp@m.web..nosp@m.de

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.

Definition in file AutoCtrlPointCreator.cpp.

Function Documentation

void AddControlPointsWithCheck ( HuginBase::CPVector cpv,
HuginBase::CPVector new_cp,
HuginBase::Panorama pano = NULL 
)
bool CanStartProg ( wxString  progName,
wxWindow *  parent 
)

Definition at line 191 of file AutoCtrlPointCreator.cpp.

References CPMessage().

Referenced by AutoCtrlPointCreator::automatch().

int CPExecute ( wxString  prog,
wxString  args,
wxString  caption,
wxWindow *  parent 
)
void CPMessage ( const wxString  message,
const wxString  caption,
wxWindow *  parent 
)
wxString GetCheckedTempDir ( )
wxString GetProgPath ( wxString  progName)
bool sort_img_ev ( img_ev  i1,
img_ev  i2 
)