Version: 0.6.0
IGxTask Class Referenceabstract

#include <geoprocessing.h>

Public Member Functions

virtual ~IGxTask (void)
 
virtual wxGISEnumTaskStateType GetState (void) const =0
 
virtual long GetPriority (void) const =0
 
virtual wxDateTime GetStart () const =0
 
virtual wxDateTime GetFinish () const =0
 
virtual double GetDone () const =0
 
virtual bool StartTask ()=0
 
virtual bool StopTask ()=0
 
virtual void SetPriority (long nNewPriority)=0
 

Detailed Description

An abstract class - base for all geoprocessing task classes

Library:  wxGISGeoprocessing

Constructor & Destructor Documentation

virtual IGxTask::~IGxTask ( void  )
inlinevirtual

Destructor

Member Function Documentation

virtual double IGxTask::GetDone ( ) const
pure virtual

Returns the task done percent

virtual wxDateTime IGxTask::GetFinish ( ) const
pure virtual

Returns the task finish time

virtual long IGxTask::GetPriority ( void  ) const
pure virtual

Returns the task priority

virtual wxDateTime IGxTask::GetStart ( ) const
pure virtual

Returns the task start time

virtual wxGISEnumTaskStateType IGxTask::GetState ( void  ) const
pure virtual

Returns the task state flag

virtual void IGxTask::SetPriority ( long  nNewPriority)
pure virtual

Sets task priority. The priority influence on next task in queue which should be started after executing task (tasks) finished.

Parameters
nNewPriorityThe task priority
virtual bool IGxTask::StartTask ( )
pure virtual

Start task execution. If failed returns false

virtual bool IGxTask::StopTask ( )
pure virtual

Stop task execution. If failed returns false


The documentation for this class was generated from the following file:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/geoprocessing/geoprocessing.h