10 #ifndef ossimProcessInterface_HEADER 11 #define ossimProcessInterface_HEADER 1 27 PROCESS_STATUS_UNKNOWN = 0,
28 PROCESS_STATUS_EXECUTING = 1,
29 PROCESS_STATUS_ABORTED = 2,
30 PROCESS_STATUS_ABORT_REQUEST = 3,
31 PROCESS_STATUS_NOT_EXECUTING = 4
40 virtual bool execute()=0;
44 bool needsAborting()
const;
46 bool isAbortRequested()
const;
48 bool isAborted()
const;
50 bool isExecuting()
const;
52 ossimProcessStatus getProcessStatus()
const;
54 virtual void setProcessStatus(ossimProcessStatus processStatus);
56 virtual double getPercentComplete()
const;
58 virtual void setPercentComplete(
double percentComplete);
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
ostream & operator<<(ostream &out, const ossimAxes &axes)
ossimProcessStatus theProcessStatus
double thePercentComplete
std::basic_ostream< char > ostream
Base class for char output streams.