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