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();
CX_SOCKETCONNECTION_STATE
boost::shared_ptr< class ReadFbgsMessage > ReadFbgsMessagePtr
boost::shared_ptr< class VisServices > VisServicesPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class SocketConnection > SocketConnectionPtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
boost::shared_ptr< class DoublePropertyBase > DoublePropertyBasePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr