18 #ifndef QGSREMOTEEPTPOINTCLOUDINDEX_H
19 #define QGSREMOTEEPTPOINTCLOUDINDEX_H
24 #include <QStringList>
43 class CORE_EXPORT QgsRemoteEptPointCloudIndex:
public QgsEptPointCloudIndex
48 explicit QgsRemoteEptPointCloudIndex();
49 ~QgsRemoteEptPointCloudIndex();
51 std::unique_ptr<QgsPointCloudIndex> clone()
const override;
55 void load(
const QString &fileName )
override;
62 bool isValid()
const override;
70 void copyCommonProperties( QgsRemoteEptPointCloudIndex *destination )
const;
75 QString mUrlDirectoryPart;
76 QString mUrlFileNamePart;
81 mutable QSet<IndexedPointCloudNode> mHierarchyNodes;
86 #endif // QGSREMOTEEPTPOINTCLOUDINDEX_H