14#ifndef __igtlMessageFactory_h
15#define __igtlMessageFactory_h
41 bool IsValid(igtl::MessageHeader::Pointer headerMsg);
55 std::set<std::string> m_DeviceTypes;
igtl::MessageBase::Pointer GetMessage(igtl::MessageHeader::Pointer headerMsg)
SmartPointer< Self > Pointer
bool IsValid(igtl::MessageHeader::Pointer headerMsg)
Checks that headerMsg is not null and the headerMsg->GetDeviceType() refers to a valid type,...
igtlTypeMacro(MessageFactory, Object) igtlNewMacro(MessageFactory)
SmartPointer< const Self > ConstPointer
Base class for most igtl classes.
Implements transparent reference counting.
The "igtl" namespace contains all OpenIGTLink classes. There are several nested namespaces within the...