14#ifndef GDCMFILENAMEEVENT_H
15#define GDCMFILENAMEEVENT_H
41 const char *
GetEventName()
const override {
return "FileNameEvent"; }
43 {
return dynamic_cast<const Self*
>(e) ?
true :
false; }
48 const char *
GetFileName()
const {
return m_FileName.c_str(); }
50 std::string m_FileName;
Definition gdcmEvent.h:83
superclass for callback/observer methods
Definition gdcmEvent.h:27
FileNameEvent.
Definition gdcmFileNameEvent.h:30
void SetFileName(const char *f)
Definition gdcmFileNameEvent.h:47
FileNameEvent Self
Definition gdcmFileNameEvent.h:32
AnyEvent Superclass
Definition gdcmFileNameEvent.h:33
FileNameEvent(const Self &s)
Definition gdcmFileNameEvent.h:37
void operator=(const Self &)=delete
FileNameEvent(const char *s="")
Definition gdcmFileNameEvent.h:34
~FileNameEvent() override=default
bool CheckEvent(const ::gdcm::Event *e) const override
Definition gdcmFileNameEvent.h:42
const char * GetFileName() const
Definition gdcmFileNameEvent.h:48
const char * GetEventName() const override
Definition gdcmFileNameEvent.h:41
::gdcm::Event * MakeObject() const override
Definition gdcmFileNameEvent.h:44