OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
ossimProcessProgressEvent.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
// Copyright (C) 2000 ImageLinks Inc.
3
//
4
// License: MIT
5
//
6
// See LICENSE.txt file in the top level directory for more details.
7
//
8
// Author: Garrett Potts
9
//
10
// Description: Event for process progress.
11
//
12
// $Id: ossimProcessProgressEvent.h 9094 2006-06-13 19:12:40Z dburken $
13
//----------------------------------------------------------------------------
14
#ifndef ossimProcessProgressEvent_HEADER
15
#define ossimProcessProgressEvent_HEADER
16
17
#include <
ossim/base/ossimEvent.h
>
18
#include <
ossim/base/ossimString.h
>
19
20
class
OSSIMDLLEXPORT
ossimProcessProgressEvent
:
public
ossimEvent
21
{
22
public
:
23
ossimProcessProgressEvent
(
ossimObject
* owner=NULL,
24
double
percentComplete=0.0,
25
const
ossimString
message=
""
,
26
bool
outputMessageFlag=
false
);
27
28
virtual
ossimObject
*
dup
()
const
;
29
30
double
getPercentComplete()
const
;
31
32
ossimString
getMessage()
const
;
33
34
void
getMessage(
ossimString
& message)
const
;
35
36
void
setPercentComplete(
double
percentComplete);
37
38
void
setMessage(
const
ossimString
& message);
39
40
void
setOutputMessageFlag(
bool
flag);
41
42
bool
getOutputMessageFlag()
const
;
43
44
protected
:
45
double
thePercentComplete
;
46
ossimString
theMessage
;
47
bool
theOutputMessageFlag
;
48
49
TYPE_DATA
50
};
51
#endif
ossimObject
Definition:
ossimObject.h:25
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimProcessProgressEvent
Definition:
ossimProcessProgressEvent.h:20
TYPE_DATA
#define TYPE_DATA
Definition:
ossimRtti.h:339
ossimProcessProgressEvent::theMessage
ossimString theMessage
Definition:
ossimProcessProgressEvent.h:46
ossimString.h
ossimProcessProgressEvent::thePercentComplete
double thePercentComplete
Definition:
ossimProcessProgressEvent.h:45
ossimProcessProgressEvent::theOutputMessageFlag
bool theOutputMessageFlag
Definition:
ossimProcessProgressEvent.h:47
ossimObject::dup
virtual ossimObject * dup() const
Definition:
ossimObject.cpp:29
ossimEvent
Definition:
ossimEvent.h:16
ossimEvent.h
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14