PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Classes | Public Member Functions | Protected Member Functions | Protected Attributes
igtl::PlusUsMessage Class Reference

IGTL message helper class for sending USMessage device messages as IMAGE type message from tracked frame (for MUSiiC igtlMUSMessage) More...

#include <src/PlusOpenIGTLink/igtlPlusUsMessage.h>

Inheritance diagram for igtl::PlusUsMessage:
Inheritance graph
[legend]
Collaboration diagram for igtl::PlusUsMessage:
Collaboration graph
[legend]

Classes

struct  MessageHeader
 

Public Member Functions

virtual igtl::MessageBase::Pointer Clone ()
 
igsioTrackedFrame & GetTrackedFrame ()
 
 igtlNewMacro (igtl::PlusUsMessage)
 
 igtlTypeMacro (igtl::PlusUsMessage, igtl::ImageMessage)
 
PlusStatus SetTrackedFrame (const igsioTrackedFrame &trackedFrame)
 

Protected Member Functions

virtual igtlUint64 CalculateContentBufferSize ()
 
virtual int PackContent ()
 
 PlusUsMessage ()
 
virtual int UnpackContent ()
 
 ~PlusUsMessage ()
 

Protected Attributes

MessageHeader m_MessageHeader
 
igsioTrackedFrame m_TrackedFrame
 

Detailed Description

IGTL message helper class for sending USMessage device messages as IMAGE type message from tracked frame (for MUSiiC igtlMUSMessage)

Definition at line 24 of file igtlPlusUsMessage.h.

Constructor & Destructor Documentation

◆ PlusUsMessage()

igtl::PlusUsMessage::PlusUsMessage ( )
protected

Definition at line 49 of file igtlPlusUsMessage.cxx.

◆ ~PlusUsMessage()

igtl::PlusUsMessage::~PlusUsMessage ( )
protected

Definition at line 56 of file igtlPlusUsMessage.cxx.

Member Function Documentation

◆ CalculateContentBufferSize()

igtlUint64 igtl::PlusUsMessage::CalculateContentBufferSize ( )
protectedvirtual

Definition at line 226 of file igtlPlusUsMessage.cxx.

◆ Clone()

igtl::MessageBase::Pointer igtl::PlusUsMessage::Clone ( )
virtual

Override to use the plus igtl factory

Definition at line 61 of file igtlPlusUsMessage.cxx.

◆ GetTrackedFrame()

igsioTrackedFrame & igtl::PlusUsMessage::GetTrackedFrame ( )

Get Plus TrackedFrame

Definition at line 90 of file igtlPlusUsMessage.cxx.

◆ igtlNewMacro()

igtl::PlusUsMessage::igtlNewMacro ( igtl::PlusUsMessage  )

◆ igtlTypeMacro()

igtl::PlusUsMessage::igtlTypeMacro ( igtl::PlusUsMessage  ,
igtl::ImageMessage   
)

◆ PackContent()

int igtl::PlusUsMessage::PackContent ( )
protectedvirtual

Definition at line 232 of file igtlPlusUsMessage.cxx.

◆ SetTrackedFrame()

PlusStatus igtl::PlusUsMessage::SetTrackedFrame ( const igsioTrackedFrame &  trackedFrame)

Set Plus TrackedFrame

Definition at line 96 of file igtlPlusUsMessage.cxx.

◆ UnpackContent()

int igtl::PlusUsMessage::UnpackContent ( )
protectedvirtual

Definition at line 260 of file igtlPlusUsMessage.cxx.

Member Data Documentation

◆ m_MessageHeader

MessageHeader igtl::PlusUsMessage::m_MessageHeader
protected

Definition at line 72 of file igtlPlusUsMessage.h.

◆ m_TrackedFrame

igsioTrackedFrame igtl::PlusUsMessage::m_TrackedFrame
protected

Definition at line 71 of file igtlPlusUsMessage.h.


The documentation for this class was generated from the following files: