34 explicit ResourceRecognitionIndices();
36 explicit ResourceRecognitionIndices(
37 const QByteArray & rawRecognitionIndicesData);
39 ResourceRecognitionIndices(
const ResourceRecognitionIndices & other);
40 ResourceRecognitionIndices(ResourceRecognitionIndices && other)
noexcept;
42 ResourceRecognitionIndices & operator=(
43 const ResourceRecognitionIndices & other);
45 ResourceRecognitionIndices & operator=(
46 ResourceRecognitionIndices && other)
noexcept;
48 ~ResourceRecognitionIndices()
override;
50 [[nodiscard]]
bool isNull()
const;
51 [[nodiscard]]
bool isValid()
const;
53 [[nodiscard]] QString objectId()
const;
54 [[nodiscard]] QString objectType()
const;
55 [[nodiscard]] QString recoType()
const;
56 [[nodiscard]] QString engineVersion()
const;
57 [[nodiscard]] QString docType()
const;
58 [[nodiscard]] QString lang()
const;
60 [[nodiscard]]
int objectHeight()
const;
61 [[nodiscard]]
int objectWidth()
const;
63 [[nodiscard]] QVector<ResourceRecognitionIndexItem> items()
const;
65 bool setData(
const QByteArray & rawRecognitionIndicesData);
68 QTextStream & print(QTextStream & strm)
const override;
71 QSharedDataPointer<ResourceRecognitionIndicesData> d;