14#ifndef GDCMPROGRESSEVENT_H
15#define GDCMPROGRESSEVENT_H
40 const char *
GetEventName()
const override {
return "ProgressEvent"; }
42 {
return dynamic_cast<const Self*
>(e) ?
true :
false; }
Definition gdcmEvent.h:83
superclass for callback/observer methods
Definition gdcmEvent.h:27
ProgressEvent.
Definition gdcmProgressEvent.h:30
::gdcm::Event * MakeObject() const override
Definition gdcmProgressEvent.h:43
~ProgressEvent() override=default
ProgressEvent Self
Definition gdcmProgressEvent.h:32
const char * GetEventName() const override
Definition gdcmProgressEvent.h:40
void SetProgress(double p)
Definition gdcmProgressEvent.h:46
double GetProgress() const
Definition gdcmProgressEvent.h:47
ProgressEvent(const Self &s)
Definition gdcmProgressEvent.h:37
void operator=(const Self &)=delete
bool CheckEvent(const ::gdcm::Event *e) const override
Definition gdcmProgressEvent.h:41
AnyEvent Superclass
Definition gdcmProgressEvent.h:33
ProgressEvent(double p=0)
Definition gdcmProgressEvent.h:34