15#ifndef __igtlLabelMetaMessage_h
16#define __igtlLabelMetaMessage_h
48 const char*
GetName() {
return this->m_Name.c_str(); };
58 void SetLabel(igtlUint8 label) { this->m_Label = label; };
61 igtlUint8
GetLabel() {
return this->m_Label; };
67 void SetRGBA(igtlUint8 r, igtlUint8 g, igtlUint8 b, igtlUint8 a);
73 void GetRGBA(igtlUint8& r, igtlUint8& g, igtlUint8& b, igtlUint8& a);
80 void SetSize(igtlUint16 si, igtlUint16 sj, igtlUint16 sk);
87 void GetSize(igtlUint16& si, igtlUint16& sj, igtlUint16& sk);
93 const char*
GetOwner() {
return this->m_Owner.c_str(); };
114 igtlUint16 m_Size[3];
139 virtual int PackBody() { AllocatePack();
return 1; };
Base class for most igtl classes.
Implements transparent reference counting.
The "igtl" namespace contains all OpenIGTLink classes. There are several nested namespaces within the...