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();
72 virtual ~IGTLinkUSStatusMessage();
74 virtual
int GetBodyPackSize();
75 virtual
int PackBody();
76 virtual
int UnpackContent();
79 double mDataOrigin[3];
83 std::
string mDataFormat;
85 unsigned char* m_StatusMessage;
igtl::MessageBase Superclass
Definition of characteristics for an Ultrasound Probe Sector.
igtl::SmartPointer< Self > Pointer
igtl::SmartPointer< const Self > ConstPointer
IGTLinkUSStatusMessage Self
Namespace for all CustusX production code.