18#ifndef QGSEPTDECODER_H
19#define QGSEPTDECODER_H
31class QgsPointCloudExpression;
34namespace QgsEptDecoder
36 std::unique_ptr<QgsPointCloudBlock> decompressBinary(
const QString &filename,
const QgsPointCloudAttributeCollection &attributes,
const QgsPointCloudAttributeCollection &requestedAttributes,
const QgsVector3D &scale,
const QgsVector3D &offset, QgsPointCloudExpression &filterExpression, QgsRectangle &filterRect );
37 std::unique_ptr<QgsPointCloudBlock> decompressBinary(
const QByteArray &data,
const QgsPointCloudAttributeCollection &attributes,
const QgsPointCloudAttributeCollection &requestedAttributes,
const QgsVector3D &scale,
const QgsVector3D &offset, QgsPointCloudExpression &filterExpression, QgsRectangle &filterRect );
38 std::unique_ptr<QgsPointCloudBlock> decompressZStandard(
const QString &filename,
const QgsPointCloudAttributeCollection &attributes,
const QgsPointCloudAttributeCollection &requestedAttributes,
const QgsVector3D &scale,
const QgsVector3D &offset, QgsPointCloudExpression &filterExpression, QgsRectangle &filterRect );
39 std::unique_ptr<QgsPointCloudBlock> decompressZStandard(
const QByteArray &data,
const QgsPointCloudAttributeCollection &attributes,
const QgsPointCloudAttributeCollection &requestedAttributes,
const QgsVector3D &scale,
const QgsVector3D &offset, QgsPointCloudExpression &filterExpression, QgsRectangle &filterRect );
A rectangle specified with double values.