Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Project Class Reference

#include <ProjectArray.h>

Public Types

enum  Status {
  FINISHED =0, WAITING, RUNNING, FAILED,
  MISSING, PAUSED
}
 
enum  Target { STITCHING =0, DETECTING }
 

Public Member Functions

 Project (wxString pth, wxString pfx, wxString newUserDefinedSequence=wxEmptyString, Project::Target newTarget=STITCHING)
 
 Project (wxString command)
 
wxString GetStatusText ()
 
HuginBase::PanoramaOptions ReadOptions (wxString projectFile)
 
void ResetOptions ()
 

Public Attributes

long id
 
Status status
 
Target target
 
wxString path
 
wxString prefix
 
wxString userDefindSequence
 
wxDateTime modDate
 
HuginBase::PanoramaOptions options
 
bool skip
 
bool isAligned
 

Static Public Attributes

static long idGenerator =1
 

Detailed Description

Definition at line 42 of file ProjectArray.h.

Member Enumeration Documentation

Enumerator
FINISHED 
WAITING 
RUNNING 
FAILED 
MISSING 
PAUSED 

Definition at line 45 of file ProjectArray.h.

Enumerator
STITCHING 
DETECTING 

Definition at line 54 of file ProjectArray.h.

Constructor & Destructor Documentation

Project::Project ( wxString  pth,
wxString  pfx,
wxString  newUserDefinedSequence = wxEmptyString,
Project::Target  newTarget = STITCHING 
)
Project::Project ( wxString  command)
explicit

Definition at line 56 of file ProjectArray.cpp.

References idGenerator, isAligned, path, skip, status, STITCHING, target, and WAITING.

Member Function Documentation

wxString Project::GetStatusText ( )
HuginBase::PanoramaOptions Project::ReadOptions ( wxString  projectFile)
void Project::ResetOptions ( )

Definition at line 130 of file ProjectArray.cpp.

References modDate, options, path, and ReadOptions().

Referenced by BatchFrame::OnUpdateListBox().

Member Data Documentation

long Project::id
long Project::idGenerator =1
static
bool Project::isAligned

Definition at line 81 of file ProjectArray.h.

Referenced by BatchFrame::AddDirToList(), Project(), and ReadOptions().

wxDateTime Project::modDate
HuginBase::PanoramaOptions Project::options

Definition at line 77 of file ProjectArray.h.

Referenced by ProjectListBox::GetAttributeString(), Project(), and ResetOptions().

wxString Project::path
wxString Project::prefix
bool Project::skip

Definition at line 79 of file ProjectArray.h.

Referenced by BatchFrame::OnUpdateListBox(), and Project().

Status Project::status

Definition at line 65 of file ProjectArray.h.

Referenced by ProjectListBox::GetAttributeString(), GetStatusText(), and Project().

Target Project::target
wxString Project::userDefindSequence

The documentation for this class was generated from the following files: