12 #ifndef CXTRACKINGSHAPEWIDGET_H_
13 #define CXTRACKINGSHAPEWIDGET_H_
15 #include "org_custusx_tracking_shape_Export.h"
42 void shapePointLockChangedSlot();
43 void dataAvailableSlot();
45 void connectClickedSlot();
46 void showClickedSlot();
47 void testShapeClickedSlot();
48 void saveShapeClickedSlot();
49 void toolChangedSlot();
50 void receiveTransforms(
Transform3D prMt,
double timestamp);
53 QVBoxLayout* mVerticalLayout;
58 QPushButton *mConnectButton;
59 QPushButton *mShowShapeButton;
60 QPushButton *mTestShapeButton;
61 QPushButton *mSaveShapeButton;
63 bool mShowShape =
true;
69 QString defaultWhatsThis()
const;
73 void readBuffer(QString buffer);
74 bool readShape(QString axisString, QString buffer);
75 bool readPositions(QString buffer,
int bufferPos);
76 void updateShapePointLockRange();
79 bool readMessageLenght();