15 #ifndef niftkNiftyLinkDataType_h
16 #define niftkNiftyLinkDataType_h
19 #include <MessageHandling/NiftyLinkMessageContainer.h>
36 virtual
void*
GetData()
const override {
return m_Message.data(); }
60 niftk::NiftyLinkMessageContainer::Pointer m_Message;
GLsizei GLenum GLuint GLuint GLsizei GLchar * message
Definition: glew.h:2539
mitkClassMacro(NiftyLinkDataType, IGIDataType) static Pointer New()
bool IsFastToSave()
Meaning, can we save to disk in under 40 ms?
Definition: niftkNiftyLinkDataType.cxx:36
NiftyLinkDataType & operator=(const NiftyLinkDataType &)
Definition: niftkNiftyLinkDataType.h:28
Abstract base class for IGI Data, such as objects containing tracking data, video frames or ultrasoun...
Definition: niftkIGIDataType.h:35
virtual void * GetData() const override
This object can contain any data, and derived classes should override this.
Definition: niftkNiftyLinkDataType.h:36
NiftyLinkDataType()
Definition: niftkNiftyLinkDataType.cxx:23
void SetMessageContainer(niftk::NiftyLinkMessageContainer::Pointer message)
Definition: niftkNiftyLinkDataType.h:39
niftk::NiftyLinkMessageContainer::Pointer GetMessageContainer() const
Definition: niftkNiftyLinkDataType.h:38
Definition: niftkExceptionObject.h:21
virtual ~NiftyLinkDataType()
Definition: niftkNiftyLinkDataType.cxx:30