Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
Classes | Namespaces | Macros
igtlMessageBase.h File Reference
#include "igtlObject.h"
#include "igtlObjectFactory.h"
#include "igtlMacro.h"
#include "igtlMath.h"
#include "igtlTimeStamp.h"
#include "igtlMessageHeader.h"
#include <string>
Include dependency graph for igtlMessageBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  igtl::HeaderOnlyMessageBase
 
class  igtl::MessageBase
 

Namespaces

 igtl
 

Macros

#define igtlCreateDefaultQueryMessageClass(name, msgtype)
 

Macro Definition Documentation

#define igtlCreateDefaultQueryMessageClass (   name,
  msgtype 
)
Value:
class IGTLCommon_EXPORT name : public HeaderOnlyMessageBase\
{ \
public: \
typedef name Self; \
typedef HeaderOnlyMessageBase Superclass; \
typedef SmartPointer<Self> Pointer; \
typedef SmartPointer<const Self> ConstPointer; \
igtlNewMacro(igtl::name); \
\
protected: \
name() : HeaderOnlyMessageBase() { this->m_DefaultBodyType = msgtype; }; \
~name() {}; \
};
A class for header-only message types, which are used for quearying.
#define igtlTypeMacro(thisClass, superclass)
Definition: igtlMacro.h:486
#define IGTLCommon_EXPORT
#define igtlNewMacro(x)
Definition: igtlMacro.h:431

A macro to help defining a class for query message types that do not have message bodies.

Definition at line 248 of file igtlMessageBase.h.


Generated at Wed Dec 4 2013 03:48:28 for OpenIGTLink by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2012