Hugin trunk 0.1
Loading...
Searching...
No Matches
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

◆ Status

Enumerator
FINISHED 
WAITING 
RUNNING 
FAILED 
MISSING 
PAUSED 

Definition at line 45 of file ProjectArray.h.

◆ Target

Enumerator
STITCHING 
DETECTING 

Definition at line 54 of file ProjectArray.h.

Constructor & Destructor Documentation

◆ Project() [1/2]

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

◆ Project() [2/2]

Project::Project ( wxString  command)
explicit

Definition at line 56 of file ProjectArray.cpp.

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

Member Function Documentation

◆ GetStatusText()

wxString Project::GetStatusText ( )

◆ ReadOptions()

HuginBase::PanoramaOptions Project::ReadOptions ( wxString  projectFile)

◆ ResetOptions()

void Project::ResetOptions ( )

Definition at line 130 of file ProjectArray.cpp.

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

Referenced by BatchFrame::OnUpdateListBox().

Member Data Documentation

◆ id

long Project::id

◆ idGenerator

long Project::idGenerator =1
static

◆ isAligned

bool Project::isAligned

Definition at line 81 of file ProjectArray.h.

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

◆ modDate

wxDateTime Project::modDate

◆ options

HuginBase::PanoramaOptions Project::options

Definition at line 77 of file ProjectArray.h.

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

◆ path

wxString Project::path

◆ prefix

wxString Project::prefix

◆ skip

bool Project::skip

Definition at line 79 of file ProjectArray.h.

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

◆ status

Status Project::status

◆ target

Target Project::target

◆ userDefindSequence

wxString Project::userDefindSequence

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