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];
103 std::
string mDataFormat;
105 unsigned char* m_StatusMessage;
igtl::MessageBase Superclass
igtl::SmartPointer< Self > Pointer
igtl::SmartPointer< const Self > ConstPointer
IGTLinkUSStatusMessage Self