22QString QgsPointToLayerAlgorithm::name()
 const 
   24  return QStringLiteral( 
"pointtolayer" );
 
   27void QgsPointToLayerAlgorithm::initAlgorithm( 
const QVariantMap & )
 
   33QString QgsPointToLayerAlgorithm::shortHelpString()
 const 
   35  return QObject::tr( 
"This algorithm creates a new vector layer that contains a single feature with geometry matching a point parameter.\n\n" 
   36                      "It can be used in models to convert a point into a layer which can be used for other algorithms which require " 
   37                      "a layer based input." );
 
   40QgsPointToLayerAlgorithm *QgsPointToLayerAlgorithm::createInstance()
 const 
   42  return new QgsPointToLayerAlgorithm();
 
   51  fields.
append( 
QgsField( QStringLiteral( 
"id" ), QVariant::Int ) );
 
   54  std::unique_ptr< QgsFeatureSink > sink( parameterAsSink( parameters, QStringLiteral( 
"OUTPUT" ), context, dest, fields, 
Qgis::WkbType::Point, 
crs ) );
 
   67  outputs.insert( QStringLiteral( 
"OUTPUT" ), dest );
 
This class represents a coordinate reference system (CRS).
 
@ FastInsert
Use faster inserts, at the cost of updating the passed features to reflect changes made at the provid...
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
void setAttributes(const QgsAttributes &attrs)
Sets the feature's attributes.
 
void setGeometry(const QgsGeometry &geometry)
Set the feature's geometry.
 
void setProgress(double progress)
Sets the current progress for the feedback object.
 
Encapsulate a field in an attribute table or data source.
 
Container of fields for a vector layer.
 
bool append(const QgsField &field, FieldOrigin origin=OriginProvider, int originIndex=-1)
Appends a field. The field must have unique name, otherwise it is rejected (returns false)
 
A geometry is the spatial representation of a feature.
 
static QgsGeometry fromPointXY(const QgsPointXY &point) SIP_HOLDGIL
Creates a new geometry from a QgsPointXY object.
 
Contains information about the context in which a processing algorithm is executed.
 
Custom exception class for processing related exceptions.
 
Base class for providing feedback from a processing algorithm.
 
A feature sink output for processing algorithms.
 
A point parameter for processing algorithms.
 
@ TypeVectorPoint
Vector point layers.
 
const QgsCoordinateReferenceSystem & crs