12 #ifndef CXPROBEDEFINITIONFROMSTRINGMESSAGES_H 13 #define CXPROBEDEFINITIONFROMSTRINGMESSAGES_H 15 #include "org_custusx_core_openigtlink3_Export.h" 16 #include "igtlioLogic.h" 17 #include <boost/shared_ptr.hpp> 43 void parseStringMessage(igtlioBaseConverter::HeaderData header, QString message);
45 bool haveValidValues();
49 void parseValue(QString name, QString value);
55 std::vector<double> toDoubleVector(QString values, QString separator = QString(
" "))
const;
60 double getBoundingBoxThirdDimensionStart()
const;
61 double getBoundingBoxThirdDimensionEnd()
const;
68 #endif // CXPROBEDEFINITIONFROMSTRINGMESSAGES_H boost::shared_ptr< class Image > ImagePtr
SectorInfoPtr mSectorInfo
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk.
boost::shared_ptr< class ProbeDefinitionFromStringMessages > ProbeDefinitionFromStringMessagesPtr
boost::shared_ptr< struct SectorInfo > SectorInfoPtr
boost::shared_ptr< class ProbeDefinition > ProbeDefinitionPtr
Namespace for all CustusX production code.