Fraxinus  16.5.0-fx-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::IGTLinkUSStatusMessage Class Reference

IGTLink Message content: More...

#include <cxIGTLinkUSStatusMessage.h>

Inheritance diagram for cx::IGTLinkUSStatusMessage:

Public Types

typedef IGTLinkUSStatusMessage Self
 
typedef igtl::MessageBase Superclass
 
typedef igtl::SmartPointer< SelfPointer
 
typedef igtl::SmartPointer
< const Self
ConstPointer
 

Public Member Functions

 igtlTypeMacro (IGTLinkUSStatusMessage, igtl::MessageBase) igtlNewMacro(IGTLinkUSStatusMessage)
 
void SetProbeType (int probeType)
 
int GetProbeType ()
 
void SetOrigin (double o[3])
 
void SetOrigin (double oi, double oj, double ok)
 
void GetOrigin (double o[3])
 
void GetOrigin (double &oi, double &oj, double &ok)
 
const double * GetOrigin () const
 
void SetDepthStart (double depthStart)
 
double GetDepthStart ()
 
void SetDepthEnd (double depthEnd)
 
double GetDepthEnd ()
 
void SetWidth (double width)
 
double GetWidth ()
 
void SetDataFormat (std::string dataFormat)
 
std::string GetDataFormat ()
 

Protected Member Functions

 IGTLinkUSStatusMessage ()
 
virtual ~IGTLinkUSStatusMessage ()
 
virtual int GetBodyPackSize ()
 
virtual int PackBody ()
 
virtual int UnpackBody ()
 

Protected Attributes

int mProbeType
 1 = linear, 2 = sector More...
 
double mDataOrigin [3]
 Origin of sector in image coordinates. More...
 
double mDepthStart
 Start of sector in mm from origin. More...
 
double mDepthEnd
 End of sector in mm from origin. More...
 
double mWidth
 Width of sector in mm for LINEAR, Width of sector in radians for SECTOR. More...
 
std::string mDataFormat
 Format of image. B-mode, Angio, Beamdata, etc. More...
 
unsigned char * m_StatusMessage
 

Detailed Description

IGTLink Message content:

Date
Apr 16, 2012
Author
Ole Vegard Solberg, SINTEF int Type: Probe Type = 1 = sector 2 = linear

double OriginX double OriginY : Origin of sector in image coordinates

double DepthStart: Start of sector in mm from origin double DepthEnd: End of sector in mm from origin double Width: Width of sector in mm for LINEAR, Width of sector in radians for SECTOR.

String DataFormat: Format of image. B-mode, Angio, Beamdata, etc.

Definition at line 63 of file cxIGTLinkUSStatusMessage.h.

Member Typedef Documentation

typedef igtl::SmartPointer<const Self> cx::IGTLinkUSStatusMessage::ConstPointer

Definition at line 69 of file cxIGTLinkUSStatusMessage.h.

typedef igtl::SmartPointer<Self> cx::IGTLinkUSStatusMessage::Pointer

Definition at line 68 of file cxIGTLinkUSStatusMessage.h.

typedef igtl::MessageBase cx::IGTLinkUSStatusMessage::Superclass

Definition at line 67 of file cxIGTLinkUSStatusMessage.h.

Constructor & Destructor Documentation

cx::IGTLinkUSStatusMessage::IGTLinkUSStatusMessage ( )
protected

Definition at line 41 of file cxIGTLinkUSStatusMessage.cpp.

cx::IGTLinkUSStatusMessage::~IGTLinkUSStatusMessage ( )
protectedvirtual

Definition at line 57 of file cxIGTLinkUSStatusMessage.cpp.

Member Function Documentation

int cx::IGTLinkUSStatusMessage::GetBodyPackSize ( )
protectedvirtual

Definition at line 163 of file cxIGTLinkUSStatusMessage.cpp.

std::string cx::IGTLinkUSStatusMessage::GetDataFormat ( )

Definition at line 128 of file cxIGTLinkUSStatusMessage.cpp.

double cx::IGTLinkUSStatusMessage::GetDepthEnd ( )

Definition at line 112 of file cxIGTLinkUSStatusMessage.cpp.

double cx::IGTLinkUSStatusMessage::GetDepthStart ( )

Definition at line 104 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::GetOrigin ( double  o[3])

Definition at line 81 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::GetOrigin ( double &  oi,
double &  oj,
double &  ok 
)

Definition at line 93 of file cxIGTLinkUSStatusMessage.cpp.

const double * cx::IGTLinkUSStatusMessage::GetOrigin ( ) const

Definition at line 88 of file cxIGTLinkUSStatusMessage.cpp.

int cx::IGTLinkUSStatusMessage::GetProbeType ( )

Definition at line 64 of file cxIGTLinkUSStatusMessage.cpp.

double cx::IGTLinkUSStatusMessage::GetWidth ( )

Definition at line 120 of file cxIGTLinkUSStatusMessage.cpp.

cx::IGTLinkUSStatusMessage::igtlTypeMacro ( IGTLinkUSStatusMessage  ,
igtl::MessageBase   
)
int cx::IGTLinkUSStatusMessage::PackBody ( )
protectedvirtual

Definition at line 133 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetDataFormat ( std::string  dataFormat)

Definition at line 124 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetDepthEnd ( double  depthEnd)

Definition at line 108 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetDepthStart ( double  depthStart)

Definition at line 100 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetOrigin ( double  o[3])

Definition at line 68 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetOrigin ( double  oi,
double  oj,
double  ok 
)

Definition at line 74 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetProbeType ( int  probeType)

Definition at line 60 of file cxIGTLinkUSStatusMessage.cpp.

void cx::IGTLinkUSStatusMessage::SetWidth ( double  width)

Definition at line 116 of file cxIGTLinkUSStatusMessage.cpp.

int cx::IGTLinkUSStatusMessage::UnpackBody ( )
protectedvirtual

Definition at line 168 of file cxIGTLinkUSStatusMessage.cpp.

Member Data Documentation

unsigned char* cx::IGTLinkUSStatusMessage::m_StatusMessage
protected

Definition at line 105 of file cxIGTLinkUSStatusMessage.h.

std::string cx::IGTLinkUSStatusMessage::mDataFormat
protected

Format of image. B-mode, Angio, Beamdata, etc.

Definition at line 103 of file cxIGTLinkUSStatusMessage.h.

double cx::IGTLinkUSStatusMessage::mDataOrigin[3]
protected

Origin of sector in image coordinates.

Definition at line 99 of file cxIGTLinkUSStatusMessage.h.

double cx::IGTLinkUSStatusMessage::mDepthEnd
protected

End of sector in mm from origin.

Definition at line 101 of file cxIGTLinkUSStatusMessage.h.

double cx::IGTLinkUSStatusMessage::mDepthStart
protected

Start of sector in mm from origin.

Definition at line 100 of file cxIGTLinkUSStatusMessage.h.

int cx::IGTLinkUSStatusMessage::mProbeType
protected

1 = linear, 2 = sector

Definition at line 98 of file cxIGTLinkUSStatusMessage.h.

double cx::IGTLinkUSStatusMessage::mWidth
protected

Width of sector in mm for LINEAR, Width of sector in radians for SECTOR.

Definition at line 102 of file cxIGTLinkUSStatusMessage.h.


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