13 #include "igtl_header.h" 28 for (
int i = 0; i < 3; i ++)
33 m_SendMessageType =
"CX_US_ST";
43 int IGTLinkUSStatusMessage::GetProbeType()
127 statusMessage->
width =
static_cast<igtl_float64
>(this->
mWidth);
unsigned char * m_StatusMessage
std::string mDataFormat
Format of image. B-mode, Angio, Beamdata, etc.
ProbeDefinition::TYPE mProbeType
1 = linear, 2 = sector
double mDepthStart
Start of sector in mm from origin.
void SetDepthEnd(double depthEnd)
virtual int GetBodyPackSize()
virtual int UnpackContent()
#define IGTL_US_STATUS_HEADER_SIZE
void SetDataFormat(std::string dataFormat)
double mDataOrigin[3]
Origin of sector in image coordinates.
void SetOrigin(double o[3])
virtual ~IGTLinkUSStatusMessage()
double mWidth
Width of sector in mm for LINEAR, Width of sector in radians for SECTOR.
Definition of characteristics for an Ultrasound Probe Sector.
void igtl_export igtl_us_status_convert_byte_order(igtl_us_status_message *message)
const double * GetOrigin() const
void SetWidth(double width)
double mDepthEnd
End of sector in mm from origin.
void SetDepthStart(double depthStart)
std::string GetDataFormat()
Namespace for all CustusX production code.