MyStream.h 1.1 KB

12345678910111213141516171819202122232425262728
  1. #ifndef MYSTREAM_H
  2. #define MYSTREAM_H
  3. #include "showunit_global.h"
  4. #include "ROIController.h"
  5. #include "HalconCpp.h"
  6. #include <QDataStream>
  7. #include <HalconCpp.h>
  8. using namespace HalconCpp;
  9. void saveHObject(QDataStream& writeStream, const HalconCpp::HObject& hObj);
  10. void saveHTuple(QDataStream& writeStream, const HalconCpp::HTuple& hDat);
  11. void saveShapeModel(QDataStream& writeStream, const HalconCpp::HShapeModel& hModel);
  12. void readHObject(QDataStream& readStream, HalconCpp::HObject& hObj);
  13. void readHTuple(QDataStream& readStream, HalconCpp::HTuple& hDat);
  14. void readShapeModel(QDataStream& readStream, HalconCpp::HShapeModel& hModel);
  15. SHOWUNITSHARED_EXPORT QDataStream& operator << (QDataStream& ar, HObject& hDat);
  16. SHOWUNITSHARED_EXPORT QDataStream& operator >> (QDataStream& ar, HObject& hDat);
  17. SHOWUNITSHARED_EXPORT QDataStream& operator << (QDataStream& ar, HTuple& hDat);
  18. SHOWUNITSHARED_EXPORT QDataStream& operator >> (QDataStream& ar, HTuple& hDat);
  19. SHOWUNITSHARED_EXPORT QDataStream& operator << (QDataStream& dataStream, ROIController& roi);
  20. SHOWUNITSHARED_EXPORT QDataStream& operator >> (QDataStream& dataStream, ROIController& roi);
  21. #endif // MYSTREAM_H