|
| QgsPointCloudLayerExporter (QgsPointCloudLayer *layer) |
| Constructor for QgsPointCloudLayerExporter, associated with the specified layer. More...
|
|
| ~QgsPointCloudLayerExporter () |
|
QStringList | attributes () const |
| Gets the list of point cloud attributes that will be exported. More...
|
|
QgsCoordinateReferenceSystem | crs () const |
| Gets the crs for the exported file. More...
|
|
void | doExport () |
| Performs the actual exporting operation. More...
|
|
QgsFeedback * | feedback () const |
| Gets a pointer to the QgsFeedback object used for cancellation / progress reporting, or nullptr if not set. More...
|
|
QString | fileName () const |
| Gets the filename for the new layer. More...
|
|
QgsRectangle | filterExtent () const |
| Gets the filter extent for points to be exported. More...
|
|
ExportFormat | format () const |
| Returns the format for the exported file or layer. More...
|
|
QString | lastError () const |
| Gets the last error that occurred during the exporting operation. More...
|
|
QString | layerName () const |
| Gets the name for the new layer. More...
|
|
qint64 | pointsLimit () |
| Gets the maximum number of points to be exported. More...
|
|
void | prepareExport () |
| Creates the QgsVectorLayer for exporting to a memory layer, if necessary. More...
|
|
void | setActionOnExistingFile (const QgsVectorFileWriter::ActionOnExistingFile action) |
| Sets whether an existing output vector file should be overwritten on appended to. More...
|
|
void | setAllAttributes () |
| Sets that all attributes will be exported. More...
|
|
void | setAttributes (const QStringList &attributes) |
| Sets the list of point cloud attributes that will be exported. More...
|
|
void | setCrs (const QgsCoordinateReferenceSystem &crs, const QgsCoordinateTransformContext &context=QgsCoordinateTransformContext()) |
| Sets the crs for the exported file, and the transform context that will be used for reprojection if different from the point cloud layer's CRS. More...
|
|
void | setFeedback (QgsFeedback *feedback) |
| Sets a QgsFeedback object to allow cancellation / progress reporting. More...
|
|
void | setFileName (const QString &filename) |
| Sets the filename for the new layer. More...
|
|
void | setFilterExtent (const QgsRectangle extent) |
| Sets a filter extent for points to be exported in the target CRS Points that fall outside the extent will be skipped. More...
|
|
void | setFilterGeometry (const QgsAbstractGeometry *geometry) |
| Sets a spatial filter for points to be exported based on geom in the point cloud's CRS. More...
|
|
void | setFilterGeometry (QgsMapLayer *layer, bool selectedFeaturesOnly=false) |
| Sets a spatial filter for points to be exported based on the features of layer. More...
|
|
bool | setFormat (const ExportFormat format) |
| Sets the format for the exported file. More...
|
|
void | setLayerName (const QString &name) |
| Sets the name for the new layer. More...
|
|
void | setNoAttributes () |
| Sets that no attributes will be exported. More...
|
|
void | setPointsLimit (qint64 limit) |
| Sets the maximum number of points to be exported. More...
|
|
void | setZRange (const QgsDoubleRange zRange) |
| Sets an inclusive range for Z values to be exported. More...
|
|
QgsMapLayer * | takeExportedLayer () |
| Gets a pointer to the exported layer. More...
|
|
QgsDoubleRange | zRange () const |
| Gets the inclusive range for Z values to be exported. More...
|
|