13 #ifndef CXIGTLINKUSSTATUSMESSAGE_H_ 14 #define CXIGTLINKUSSTATUSMESSAGE_H_ 16 #include "igtlMessageBase.h" 56 void SetOrigin(
double o[3]);
57 void SetOrigin(
double oi,
double oj,
double ok);
58 void GetOrigin(
double o[3]);
59 void GetOrigin(
double &oi,
double &oj,
double &ok);
60 const double* GetOrigin()
const;
61 void SetDepthStart(
double depthStart);
62 double GetDepthStart();
63 void SetDepthEnd(
double depthEnd);
65 void SetWidth(
double width);
67 void SetDataFormat(std::string dataFormat);
68 std::string GetDataFormat();
74 virtual int GetBodyPackSize();
75 virtual int PackBody();
76 virtual int UnpackContent();
79 double mDataOrigin[3];
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.
igtl::MessageBase Superclass
double mWidth
Width of sector in mm for LINEAR, Width of sector in radians for SECTOR.
igtl::SmartPointer< Self > Pointer
double mDepthEnd
End of sector in mm from origin.
igtl::SmartPointer< const Self > ConstPointer
IGTLinkUSStatusMessage Self
Namespace for all CustusX production code.