34 #ifndef CXIGTLINKUSSTATUSMESSAGE_H_ 35 #define CXIGTLINKUSSTATUSMESSAGE_H_ 37 #include "igtlMessageBase.h" 74 void SetProbeType(
int probeType);
76 void SetOrigin(
double o[3]);
77 void SetOrigin(
double oi,
double oj,
double ok);
78 void GetOrigin(
double o[3]);
79 void GetOrigin(
double &oi,
double &oj,
double &ok);
80 const
double* GetOrigin() const;
81 void SetDepthStart(
double depthStart);
82 double GetDepthStart();
83 void SetDepthEnd(
double depthEnd);
85 void SetWidth(
double width);
87 void SetDataFormat(
std::
string dataFormat);
88 std::
string GetDataFormat();
91 IGTLinkUSStatusMessage();
92 virtual ~IGTLinkUSStatusMessage();
94 virtual
int GetBodyPackSize();
95 virtual
int PackBody();
96 virtual
int UnpackBody();
99 double mDataOrigin[3];
105 unsigned char* m_StatusMessage;
igtl::MessageBase Superclass
igtl::SmartPointer< Self > Pointer
igtl::SmartPointer< const Self > ConstPointer
IGTLinkUSStatusMessage Self
Namespace for all CustusX production code.