18#ifndef QGSREMOTEEPTPOINTCLOUDINDEX_H
19#define QGSREMOTEEPTPOINTCLOUDINDEX_H
43class 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;
Represents a indexed point cloud node in octree.
This class represents a coordinate reference system (CRS).
Base class for handling loading QgsPointCloudBlock asynchronously.
AccessType
The access type of the data, local is for local files and remote for remote files (over HTTP)
@ Remote
Remote means it's loaded through a protocol like HTTP.
Point cloud data request.
Tile download manager handles downloads of map tiles for the purpose of map rendering.