|
| QgsMeshLayer (const QgsMeshLayer &rhs)=delete |
| QgsMeshLayer cannot be copied. More...
|
|
| QgsMeshLayer (const QString &path=QString(), const QString &baseName=QString(), const QString &providerLib=QStringLiteral("mesh_memory"), const QgsMeshLayer::LayerOptions &options=QgsMeshLayer::LayerOptions()) |
| Constructor - creates a mesh layer. More...
|
|
| ~QgsMeshLayer () override |
|
QgsMeshDatasetIndex | activeScalarDatasetAtTime (const QgsDateTimeRange &timeRange) const |
| Returns dataset index from active scalar group depending on the time range. More...
|
|
QgsMeshDatasetIndex | activeVectorDatasetAtTime (const QgsDateTimeRange &timeRange) const |
| Returns dataset index from active vector group depending on the time range If the temporal properties is not active, return the static dataset. More...
|
|
bool | addDatasets (const QString &path, const QDateTime &defaultReferenceTime=QDateTime()) |
| Adds datasets to the mesh from file with path. More...
|
|
bool | addDatasets (QgsMeshDatasetGroup *datasetGroup) |
| Adds extra datasets to the mesh. More...
|
|
QgsMeshDataBlock | areFacesActive (const QgsMeshDatasetIndex &index, int faceIndex, int count) const |
| Returns whether the faces are active for particular dataset. More...
|
|
QgsMeshLayer * | clone () const override |
| Returns a new instance equivalent to this one except for the id which is still unique. More...
|
|
bool | commitFrameEditing (const QgsCoordinateTransform &transform, bool continueEditing=true) |
| Commits editing of the mesh frame, Rebuilds the triangular mesh and its spatial index with transform, Continue editing with the same mesh editor if continueEditing is True. More...
|
|
bool | contains (const QgsMesh::ElementType &type) const |
| Returns whether the mesh contains at mesh elements of given type. More...
|
|
QgsMapLayerRenderer * | createMapRenderer (QgsRenderContext &rendererContext) override |
| Returns new instance of QgsMapLayerRenderer that will be used for rendering of given context. More...
|
|
QgsAbstractProfileGenerator * | createProfileGenerator (const QgsProfileRequest &request) override |
| Given a profile request, returns a new profile generator ready for generating elevation profiles. More...
|
|
const QgsMeshDataProvider * | dataProvider () const override |
| Returns the layer's data provider in a const-correct manner, it may be nullptr . More...
|
|
QgsMeshDataProvider * | dataProvider () override |
| Returns the layer's data provider, it may be nullptr . More...
|
|
QgsMeshDatasetValue | dataset1dValue (const QgsMeshDatasetIndex &index, const QgsPointXY &point, double searchRadius) const |
| Returns the value of 1D mesh dataset defined on edge that are in the search area defined by point ans searchRadius. More...
|
|
QgsMesh3dDataBlock | dataset3dValue (const QgsMeshDatasetIndex &index, const QgsPointXY &point) const |
| Returns the 3d values of stacked 3d mesh defined by the given point. More...
|
|
QgsMesh3dDataBlock | dataset3dValues (const QgsMeshDatasetIndex &index, int faceIndex, int count) const |
| Returns N vector/scalar values from the face index from the dataset for 3d stacked meshes. More...
|
|
int | datasetCount (const QgsMeshDatasetIndex &index) const |
| Returns the dataset count in the dataset groups. More...
|
|
int | datasetGroupCount () const |
| Returns the dataset groups count handle by the layer. More...
|
|
QgsMeshDatasetGroupMetadata | datasetGroupMetadata (const QgsMeshDatasetIndex &index) const |
| Returns the dataset groups metadata. More...
|
|
QList< int > | datasetGroupsIndexes () const |
| Returns the list of indexes of dataset groups handled by the layer. More...
|
|
QgsMeshDatasetGroupTreeItem * | datasetGroupTreeRootItem () const |
| Returns the root items of the dataset group tree item. More...
|
|
QgsMeshDatasetIndex | datasetIndexAtRelativeTime (const QgsInterval &relativeTime, int datasetGroupIndex) const |
| Returns dataset index from datasets group depending on the relative time from the layer reference time. More...
|
|
QgsMeshDatasetIndex | datasetIndexAtTime (const QgsDateTimeRange &timeRange, int datasetGroupIndex) const |
| Returns dataset index from datasets group depending on the time range. More...
|
|
QList< QgsMeshDatasetIndex > | datasetIndexInRelativeTimeInterval (const QgsInterval &startRelativeTime, const QgsInterval &endRelativeTime, int datasetGroupIndex) const |
| Returns a list of dataset indexes from datasets group that are in a interval time from the layer reference time. More...
|
|
QgsMeshDatasetMetadata | datasetMetadata (const QgsMeshDatasetIndex &index) const |
| Returns the dataset metadata. More...
|
|
QgsInterval | datasetRelativeTime (const QgsMeshDatasetIndex &index) |
| Returns the relative time of the dataset from the reference time of its group. More...
|
|
qint64 | datasetRelativeTimeInMilliseconds (const QgsMeshDatasetIndex &index) |
| Returns the relative time (in milliseconds) of the dataset from the reference time of its group. More...
|
|
QgsMeshDatasetValue | datasetValue (const QgsMeshDatasetIndex &index, const QgsPointXY &point, double searchRadius=0) const |
| Interpolates the value on the given point from given dataset. More...
|
|
QgsMeshDatasetValue | datasetValue (const QgsMeshDatasetIndex &index, int valueIndex) const |
| Returns vector/scalar value associated with the index from the dataset To read multiple continuous values, use datasetValues() More...
|
|
QgsMeshDataBlock | datasetValues (const QgsMeshDatasetIndex &index, int valueIndex, int count) const |
| Returns N vector/scalar values from the index from the dataset. More...
|
|
QString | decodedSource (const QString &source, const QString &provider, const QgsReadWriteContext &context) const override |
| Called by readLayerXML(), used by derived classes to decode provider's specific data source from project files. More...
|
|
QgsMapLayerElevationProperties * | elevationProperties () override |
| Returns the layer's elevation properties. More...
|
|
QList< int > | enabledDatasetGroupsIndexes () const |
| Returns the list of indexes of enables dataset groups handled by the layer. More...
|
|
QString | encodedSource (const QString &source, const QgsReadWriteContext &context) const override |
| Called by writeLayerXML(), used by derived classes to encode provider's specific data source to project files. More...
|
|
QgsRectangle | extent () const override |
| Returns the extent of the layer. More...
|
|
int | extraDatasetGroupCount () const |
| Returns the extra dataset groups count handle by the layer. More...
|
|
QgsInterval | firstValidTimeStep () const |
| Returns the first valid time step of the dataset groups, invalid QgInterval if no time step is present. More...
|
|
QString | formatTime (double hours) |
| Returns (date) time in hours formatted to human readable form. More...
|
|
QString | htmlMetadata () const override |
| Obtain a formatted HTML string containing assorted metadata for this layer. More...
|
|
bool | isEditable () const override |
| Returns true if the layer can be edited. More...
|
|
bool | isFaceActive (const QgsMeshDatasetIndex &index, int faceIndex) const |
| Returns N vector/scalar values from the face index from the dataset for 3d stacked meshes. More...
|
|
bool | isModified () const override |
| Returns whether the mesh frame has been modified since the last save. More...
|
|
QString | loadDefaultStyle (bool &resultFlag) FINAL |
| Retrieve the default style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
int | meshEdgeCount () const |
| Returns the edges count of the mesh frame. More...
|
|
QgsMeshEditor * | meshEditor () |
| Returns a pointer to the mesh editor own by the mesh layer. More...
|
|
int | meshFaceCount () const |
| Returns the faces count of the mesh frame. More...
|
|
QgsMeshSimplificationSettings | meshSimplificationSettings () const |
| Returns mesh simplification settings. More...
|
|
int | meshVertexCount () const |
| Returns the vertices count of the mesh frame. More...
|
|
QgsMesh * | nativeMesh () |
| Returns native mesh (nullptr before rendering or calling to updateMesh) More...
|
|
const QgsMesh * | nativeMesh () const |
| Returns native mesh (nullptr before rendering or calling to updateMesh) More...
|
|
QgsMeshLayer & | operator= (QgsMeshLayer const &rhs)=delete |
| QgsMeshLayer cannot be copied. More...
|
|
QString | providerType () const |
| Returns the provider type for this layer. More...
|
|
bool | readStyle (const QDomNode &node, QString &errorMessage, QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories) override |
| Read the style for the current layer from the DOM node supplied. More...
|
|
bool | readSymbology (const QDomNode &node, QString &errorMessage, QgsReadWriteContext &context, QgsMapLayer::StyleCategories categories=QgsMapLayer::AllStyleCategories) override |
|
bool | readXml (const QDomNode &layer_node, QgsReadWriteContext &context) override |
| Called by readLayerXML(), used by children to read state specific to them from project files. More...
|
|
bool | reindex (const QgsCoordinateTransform &transform, bool renumber) |
| Re-indexes the faces and vertices, and renumber the indexes if renumber is true . More...
|
|
void | reload () override |
| Synchronises with changes in the datasource. More...
|
|
QgsMeshLayerRendererCache * | rendererCache () |
| Returns native mesh (nullptr before rendering) More...
|
|
QgsMeshRendererSettings | rendererSettings () const |
| Returns renderer settings. More...
|
|
void | resetDatasetGroupTreeItem () |
| Reset the dataset group tree item to default from provider. More...
|
|
bool | rollBackFrameEditing (const QgsCoordinateTransform &transform, bool continueEditing=true) |
| Rolls Back editing of the mesh frame. More...
|
|
bool | saveDataset (const QString &path, int datasetGroupIndex, QString driver) |
| Saves datasets group on file with the specified driver. More...
|
|
QList< int > | selectFacesByExpression (QgsExpression expression) |
| Returns a list of faces indexes that meet the condition defined by expression with the context expressionContext. More...
|
|
QList< int > | selectVerticesByExpression (QgsExpression expression) |
| Returns a list of vertex indexes that meet the condition defined by expression with the context expressionContext. More...
|
|
void | setDatasetGroupTreeRootItem (QgsMeshDatasetGroupTreeItem *rootItem) |
| Sets the root items of the dataset group tree item. More...
|
|
void | setMeshSimplificationSettings (const QgsMeshSimplificationSettings &meshSimplificationSettings) |
| Sets mesh simplification settings. More...
|
|
void | setReferenceTime (const QDateTime &referenceTime) |
| Sets the reference time of the layer. More...
|
|
void | setRendererSettings (const QgsMeshRendererSettings &settings) |
| Sets new renderer settings. More...
|
|
void | setStaticScalarDatasetIndex (const QgsMeshDatasetIndex &staticScalarDatasetIndex) |
| Sets the static scalar dataset index that is rendered if the temporal properties is not active. More...
|
|
void | setStaticVectorDatasetIndex (const QgsMeshDatasetIndex &staticVectorDatasetIndex) |
| Sets the static vector dataset index that is rendered if the temporal properties is not active. More...
|
|
void | setTemporalMatchingMethod (const QgsMeshDataProviderTemporalCapabilities::MatchingTemporalDatasetMethod &matchingMethod) |
| Sets the method used to match the temporal dataset from a requested time, see activeVectorDatasetAtTime() More...
|
|
void | setTimeSettings (const QgsMeshTimeSettings &settings) |
| Sets time format settings. More...
|
|
QgsPointXY | snapOnElement (QgsMesh::ElementType elementType, const QgsPointXY &point, double searchRadius) |
| Returns the position of the snapped point on the mesh element closest to point intersecting with the searching area defined by point and searchRadius. More...
|
|
Q_DECL_DEPRECATED bool | startFrameEditing (const QgsCoordinateTransform &transform) |
| Starts editing of the mesh frame. More...
|
|
bool | startFrameEditing (const QgsCoordinateTransform &transform, QgsMeshEditingError &error, bool fixErrors) |
| Starts editing of the mesh frame. More...
|
|
QgsMeshDatasetIndex | staticScalarDatasetIndex () const |
| Returns the static scalar dataset index that is rendered if the temporal properties is not active. More...
|
|
QgsMeshDatasetIndex | staticVectorDatasetIndex () const |
| Returns the static vector dataset index that is rendered if the temporal properties is not active. More...
|
|
void | stopFrameEditing (const QgsCoordinateTransform &transform) |
| Stops editing of the mesh, re-indexes the faces and vertices, rebuilds the triangular mesh and its spatial index with transform, clean the undostack. More...
|
|
QStringList | subLayers () const override |
| Returns the sublayers of this layer. More...
|
|
bool | supportsEditing () const override |
| Returns whether the layer supports editing or not. More...
|
|
QgsMapLayerTemporalProperties * | temporalProperties () override |
| Returns the layer's temporal properties. More...
|
|
QgsMeshTimeSettings | timeSettings () const |
| Returns time format settings. More...
|
|
QgsTriangularMesh * | triangularMesh (double minimumTriangleSize=0) const |
| Returns triangular mesh (nullptr before rendering or calling to updateMesh). More...
|
|
QgsTriangularMesh * | triangularMeshByLodIndex (int lodIndex) const |
| Returns triangular corresponding to the index of level of details. More...
|
|
int | triangularMeshLevelOfDetailCount () const |
| Returns the count of levels of detail of the mesh simplification. More...
|
|
void | updateTriangularMesh (const QgsCoordinateTransform &transform=QgsCoordinateTransform()) |
| Gets native mesh and updates (creates if it doesn't exist) the base triangular mesh. More...
|
|
bool | writeStyle (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories) const override |
| Write just the symbology information for the layer into the document. More...
|
|
bool | writeSymbology (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context, QgsMapLayer::StyleCategories categories=QgsMapLayer::AllStyleCategories) const override |
|
bool | writeXml (QDomNode &layer_node, QDomDocument &doc, const QgsReadWriteContext &context) const override |
| Called by writeLayerXML(), used by children to write state specific to them to project files. More...
|
|
| QgsMapLayer (QgsMapLayer const &)=delete |
| QgsMapLayer cannot be copied. More...
|
|
| QgsMapLayer (QgsMapLayerType type=QgsMapLayerType::VectorLayer, const QString &name=QString(), const QString &source=QString()) |
| Constructor for QgsMapLayer. More...
|
|
| ~QgsMapLayer () override |
|
QString | abstract () const |
| Returns the abstract of the layer used by QGIS Server in GetCapabilities request. More...
|
|
virtual bool | accept (QgsStyleEntityVisitorInterface *visitor) const |
| Accepts the specified symbology visitor, causing it to visit all symbols associated with the layer. More...
|
|
QString | attribution () const |
| Returns the attribution of the layer used by QGIS Server in GetCapabilities request. More...
|
|
QString | attributionUrl () const |
| Returns the attribution URL of the layer used by QGIS Server in GetCapabilities request. More...
|
|
int | autoRefreshInterval () const |
| Returns the auto refresh interval (in milliseconds). More...
|
|
QPainter::CompositionMode | blendMode () const |
| Returns the current blending mode for a layer. More...
|
|
virtual QgsMapLayer * | clone () const =0 |
| Returns a new instance equivalent to this one except for the id which is still unique. More...
|
|
virtual QgsMapLayerRenderer * | createMapRenderer (QgsRenderContext &rendererContext)=0 |
| Returns new instance of QgsMapLayerRenderer that will be used for rendering of given context. More...
|
|
QgsCoordinateReferenceSystem | crs () const |
| Returns the layer's spatial reference system. More...
|
|
template<class T > |
T | customEnumProperty (const QString &key, const T &defaultValue) |
| Returns the property value for a property based on an enum. More...
|
|
template<class T > |
T | customFlagProperty (const QString &key, const T &defaultValue) |
| Returns the property value for a property based on a flag. More...
|
|
const QgsObjectCustomProperties & | customProperties () const |
| Read all custom properties from layer. More...
|
|
Q_INVOKABLE QVariant | customProperty (const QString &value, const QVariant &defaultValue=QVariant()) const |
| Read a custom property from layer. More...
|
|
Q_INVOKABLE QStringList | customPropertyKeys () const |
| Returns list of all keys within custom properties. More...
|
|
virtual Q_INVOKABLE QgsDataProvider * | dataProvider () |
| Returns the layer's data provider, it may be nullptr . More...
|
|
virtual const QgsDataProvider * | dataProvider () const |
| Returns the layer's data provider in a const-correct manner, it may be nullptr . More...
|
|
QString | dataUrl () const |
| Returns the DataUrl of the layer used by QGIS Server in GetCapabilities request. More...
|
|
QString | dataUrlFormat () const |
| Returns the DataUrl format of the layer used by QGIS Server in GetCapabilities request. More...
|
|
virtual QSet< QgsMapLayerDependency > | dependencies () const |
| Gets the list of dependencies. More...
|
|
virtual QgsMapLayerElevationProperties * | elevationProperties () |
| Returns the layer's elevation properties. More...
|
|
virtual QgsError | error () const |
| Gets current status error. More...
|
|
void | exportNamedMetadata (QDomDocument &doc, QString &errorMsg) const |
| Export the current metadata of this layer as named metadata in a QDomDocument. More...
|
|
virtual void | exportNamedStyle (QDomDocument &doc, QString &errorMsg, const QgsReadWriteContext &context=QgsReadWriteContext(), QgsMapLayer::StyleCategories categories=QgsMapLayer::AllStyleCategories) const |
| Export the properties of this layer as named style in a QDomDocument. More...
|
|
virtual void | exportSldStyle (QDomDocument &doc, QString &errorMsg) const |
| Export the properties of this layer as SLD style in a QDomDocument. More...
|
|
virtual QgsRectangle | extent () const |
| Returns the extent of the layer. More...
|
|
QgsMapLayer::LayerFlags | flags () const |
| Returns the flags for this layer. More...
|
|
bool | hasAutoRefreshEnabled () const |
| Returns true if auto refresh is enabled for the layer. More...
|
|
bool | hasScaleBasedVisibility () const |
| Returns whether scale based visibility is enabled for the layer. More...
|
|
virtual QString | htmlMetadata () const |
| Obtain a formatted HTML string containing assorted metadata for this layer. More...
|
|
QString | id () const |
| Returns the layer's unique ID, which is used to access this layer from QgsProject. More...
|
|
bool | importNamedMetadata (QDomDocument &document, QString &errorMessage) |
| Import the metadata of this layer from a QDomDocument. More...
|
|
virtual bool | importNamedStyle (QDomDocument &doc, QString &errorMsg, QgsMapLayer::StyleCategories categories=QgsMapLayer::AllStyleCategories) |
| Import the properties of this layer from a QDomDocument. More...
|
|
virtual bool | isEditable () const |
| Returns true if the layer can be edited. More...
|
|
bool | isInScaleRange (double scale) const |
| Tests whether the layer should be visible at the specified scale. More...
|
|
virtual bool | isModified () const |
| Returns true if the layer has been modified since last commit/save. More...
|
|
bool | isRefreshOnNotifyEnabled () const |
| Returns true if the refresh on provider nofification is enabled. More...
|
|
virtual bool | isSpatial () const |
| Returns true if the layer is considered a spatial layer, ie it has some form of geometry associated with it. More...
|
|
virtual bool | isTemporary () const |
| Returns true if the layer is considered a temporary layer. More...
|
|
bool | isValid () const |
| Returns the status of the layer. More...
|
|
QString | keywordList () const |
| Returns the keyword list of the layer used by QGIS Server in GetCapabilities request. More...
|
|
QgsMapLayerLegend * | legend () const |
| Can be nullptr . More...
|
|
QString | legendPlaceholderImage () const |
| Returns path to the placeholder image or an empty string if a generated legend is shown. More...
|
|
QString | legendUrl () const |
| Returns the URL for the layer's legend. More...
|
|
QString | legendUrlFormat () const |
| Returns the format for a URL based layer legend. More...
|
|
virtual QString | loadDefaultMetadata (bool &resultFlag) |
| Retrieve the default metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users metadata table in their personal qgis.db) More...
|
|
virtual QString | loadDefaultStyle (bool &resultFlag) |
| Retrieve the default style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual QString | loadNamedMetadata (const QString &uri, bool &resultFlag) |
| Retrieve a named metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
bool | loadNamedMetadataFromDatabase (const QString &db, const QString &uri, QString &qmd) |
| Retrieve a named metadata for this layer from a sqlite database. More...
|
|
virtual QString | loadNamedStyle (const QString &uri, bool &resultFlag, QgsMapLayer::StyleCategories categories=QgsMapLayer::AllStyleCategories) |
| Retrieve a named style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual bool | loadNamedStyleFromDatabase (const QString &db, const QString &uri, QString &qml) |
| Retrieve a named style for this layer from a sqlite database. More...
|
|
virtual QString | loadSldStyle (const QString &uri, bool &resultFlag) |
| Attempts to style the layer using the formatting from an SLD type file. More...
|
|
double | maximumScale () const |
| Returns the maximum map scale (i.e. More...
|
|
virtual const QgsLayerMetadata & | metadata () const |
| Returns a reference to the layer's metadata store. More...
|
|
virtual QString | metadataUri () const |
| Retrieve the metadata URI for this layer (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
Q_DECL_DEPRECATED QString | metadataUrl () const |
| Returns the metadata URL of the layer used by QGIS Server in GetCapabilities request. More...
|
|
Q_DECL_DEPRECATED QString | metadataUrlFormat () const |
| Returns the metadata format of the layer used by QGIS Server in GetCapabilities request. More...
|
|
Q_DECL_DEPRECATED QString | metadataUrlType () const |
| Returns the metadata type of the layer used by QGIS Server in GetCapabilities request. More...
|
|
double | minimumScale () const |
| Returns the minimum map scale (i.e. More...
|
|
QString | name () const |
| Returns the display name of the layer. More...
|
|
virtual double | opacity () const |
| Returns the opacity for the layer, where opacity is a value between 0 (totally transparent) and 1.0 (fully opaque). More...
|
|
QgsMapLayer & | operator= (QgsMapLayer const &)=delete |
| QgsMapLayer cannot be copied. More...
|
|
QString | originalXmlProperties () const |
| Returns the XML properties of the original layer as they were when the layer was first read from the project file. More...
|
|
virtual Qgis::MapLayerProperties | properties () const |
| Returns the map layer properties of this layer. More...
|
|
QString | providerType () const |
| Returns the provider type (provider key) for this layer. More...
|
|
QString | publicSource () const |
| Gets a version of the internal layer definition that has sensitive bits removed (for example, the password). More...
|
|
bool | readLayerXml (const QDomElement &layerElement, QgsReadWriteContext &context, QgsMapLayer::ReadFlags flags=QgsMapLayer::ReadFlags()) |
| Sets state from DOM document. More...
|
|
bool | readOnly () const |
| Returns if this layer is read only. More...
|
|
virtual bool | readSld (const QDomNode &node, QString &errorMessage) |
|
virtual bool | readStyle (const QDomNode &node, QString &errorMessage, QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories) |
| Read the style for the current layer from the DOM node supplied. More...
|
|
virtual bool | readSymbology (const QDomNode &node, QString &errorMessage, QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories)=0 |
| Read the symbology for the current layer from the DOM node supplied. More...
|
|
QString | refreshOnNotifyMessage () const |
| Returns the message that should be notified by the provider to triggerRepaint. More...
|
|
virtual Q_INVOKABLE void | reload () |
| Synchronises with changes in the datasource. More...
|
|
void | removeCustomProperty (const QString &key) |
| Remove a custom property from layer. More...
|
|
QgsAbstract3DRenderer * | renderer3D () const |
| Returns 3D renderer associated with the layer. More...
|
|
virtual void | resolveReferences (QgsProject *project) |
| Resolve references to other layers (kept as layer IDs after reading XML) into layer objects. More...
|
|
virtual QString | saveDefaultMetadata (bool &resultFlag) |
| Save the current metadata of this layer as the default metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual Q_DECL_DEPRECATED QString | saveDefaultStyle (bool &resultFlag) |
| Save the properties of this layer as the default style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual QString | saveDefaultStyle (bool &resultFlag, StyleCategories categories) |
| Save the properties of this layer as the default style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
QString | saveNamedMetadata (const QString &uri, bool &resultFlag) |
| Save the current metadata of this layer as a named metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual QString | saveNamedStyle (const QString &uri, bool &resultFlag, StyleCategories categories=AllStyleCategories) |
| Save the properties of this layer as a named style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual QString | saveSldStyle (const QString &uri, bool &resultFlag) const |
| Saves the properties of this layer to an SLD format file. More...
|
|
QgsMapLayerServerProperties * | serverProperties () |
| Returns QGIS Server Properties for the map layer. More...
|
|
const QgsMapLayerServerProperties * | serverProperties () const |
| Returns QGIS Server Properties const for the map layer. More...
|
|
void | setAbstract (const QString &abstract) |
| Sets the abstract of the layer used by QGIS Server in GetCapabilities request. More...
|
|
void | setAttribution (const QString &attrib) |
| Sets the attribution of the layer used by QGIS Server in GetCapabilities request. More...
|
|
void | setAttributionUrl (const QString &attribUrl) |
| Sets the attribution URL of the layer used by QGIS Server in GetCapabilities request. More...
|
|
void | setAutoRefreshEnabled (bool enabled) |
| Sets whether auto refresh is enabled for the layer. More...
|
|
void | setAutoRefreshInterval (int interval) |
| Sets the auto refresh interval (in milliseconds) for the layer. More...
|
|
void | setBlendMode (QPainter::CompositionMode blendMode) |
| Set the blending mode used for rendering a layer. More...
|
|
void | setCrs (const QgsCoordinateReferenceSystem &srs, bool emitSignal=true) |
| Sets layer's spatial reference system. More...
|
|
template<class T > |
void | setCustomEnumProperty (const QString &key, const T &value) |
| Set the value of a property based on an enum. More...
|
|
template<class T > |
void | setCustomFlagProperty (const QString &key, const T &value) |
| Set the value of a property based on a flag. More...
|
|
void | setCustomProperties (const QgsObjectCustomProperties &properties) |
| Set custom properties for layer. More...
|
|
Q_INVOKABLE void | setCustomProperty (const QString &key, const QVariant &value) |
| Set a custom property for layer. More...
|
|
void | setDataSource (const QString &dataSource, const QString &baseName, const QString &provider, bool loadDefaultStyleFlag=false) |
| Updates the data source of the layer. More...
|
|
void | setDataSource (const QString &dataSource, const QString &baseName, const QString &provider, const QgsDataProvider::ProviderOptions &options, bool loadDefaultStyleFlag=false) |
| Updates the data source of the layer. More...
|
|
void | setDataSource (const QString &dataSource, const QString &baseName, const QString &provider, const QgsDataProvider::ProviderOptions &options, QgsDataProvider::ReadFlags flags) |
| Updates the data source of the layer. More...
|
|
void | setDataUrl (const QString &dataUrl) |
| Sets the DataUrl of the layer used by QGIS Server in GetCapabilities request. More...
|
|
void | setDataUrlFormat (const QString &dataUrlFormat) |
| Sets the DataUrl format of the layer used by QGIS Server in GetCapabilities request. More...
|
|
void | setFlags (QgsMapLayer::LayerFlags flags) |
| Returns the flags for this layer. More...
|
|
void | setKeywordList (const QString &keywords) |
| Sets the keyword list of the layer used by QGIS Server in GetCapabilities request. More...
|
|
virtual void | setLayerOrder (const QStringList &layers) |
| Reorders the previously selected sublayers of this layer from bottom to top. More...
|
|
void | setLegend (QgsMapLayerLegend *legend) |
| Assign a legend controller to the map layer. More...
|
|
void | setLegendPlaceholderImage (const QString &imgPath) |
| Set placeholder image for legend. More...
|
|
void | setLegendUrl (const QString &legendUrl) |
| Sets the URL for the layer's legend. More...
|
|
void | setLegendUrlFormat (const QString &legendUrlFormat) |
| Sets the format for a URL based layer legend. More...
|
|
virtual void | setMetadata (const QgsLayerMetadata &metadata) |
| Sets the layer's metadata store. More...
|
|
Q_DECL_DEPRECATED void | setMetadataUrl (const QString &metaUrl) |
| Sets the metadata URL of the layer used by QGIS Server in GetCapabilities request. More...
|
|
Q_DECL_DEPRECATED void | setMetadataUrlFormat (const QString &metaUrlFormat) |
| Sets the metadata format of the layer used by QGIS Server in GetCapabilities request. More...
|
|
Q_DECL_DEPRECATED void | setMetadataUrlType (const QString &metaUrlType) |
| Set the metadata type of the layer used by QGIS Server in GetCapabilities request MetadataUrlType indicates the standard to which the metadata complies. More...
|
|
void | setName (const QString &name) |
| Set the display name of the layer. More...
|
|
virtual void | setOpacity (double opacity) |
| Sets the opacity for the layer, where opacity is a value between 0 (totally transparent) and 1.0 (fully opaque). More...
|
|
void | setOriginalXmlProperties (const QString &originalXmlProperties) |
| Sets the original XML properties for the layer to originalXmlProperties. More...
|
|
void | setRenderer3D (QgsAbstract3DRenderer *renderer) |
| Sets 3D renderer for the layer. More...
|
|
void | setShortName (const QString &shortName) |
| Sets the short name of the layer used by QGIS Server to identify the layer. More...
|
|
virtual void | setSubLayerVisibility (const QString &name, bool visible) |
| Set the visibility of the given sublayer name. More...
|
|
void | setTitle (const QString &title) |
| Sets the title of the layer used by QGIS Server in GetCapabilities request. More...
|
|
QString | shortName () const |
| Returns the short name of the layer used by QGIS Server to identify the layer. More...
|
|
QString | source () const |
| Returns the source for the layer. More...
|
|
QgsMapLayerStyleManager * | styleManager () const |
| Gets access to the layer's style manager. More...
|
|
virtual QString | styleURI () const |
| Retrieve the style URI for this layer (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More...
|
|
virtual QStringList | subLayers () const |
| Returns the sublayers of this layer. More...
|
|
virtual bool | supportsEditing () const |
| Returns whether the layer supports editing or not. More...
|
|
virtual QgsMapLayerTemporalProperties * | temporalProperties () |
| Returns the layer's temporal properties. More...
|
|
virtual QDateTime | timestamp () const |
| Time stamp of data source in the moment when data/metadata were loaded by provider. More...
|
|
QString | title () const |
| Returns the title of the layer used by QGIS Server in GetCapabilities request. More...
|
|
QgsCoordinateTransformContext | transformContext () const |
| Returns the layer data provider coordinate transform context or a default transform context if the layer does not have a valid data provider. More...
|
|
QgsMapLayerType | type () const |
| Returns the type of the layer. More...
|
|
QUndoStack * | undoStack () |
| Returns pointer to layer's undo stack. More...
|
|
QUndoStack * | undoStackStyles () |
| Returns pointer to layer's style undo stack. More...
|
|
QgsRectangle | wgs84Extent (bool forceRecalculate=false) const |
| Returns the WGS84 extent (EPSG:4326) of the layer according to ReadFlag::FlagTrustLayerMetadata. More...
|
|
bool | writeLayerXml (QDomElement &layerElement, QDomDocument &document, const QgsReadWriteContext &context) const |
| Stores state in DOM node. More...
|
|
virtual bool | writeStyle (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories) const |
| Write just the symbology information for the layer into the document. More...
|
|
virtual bool | writeSymbology (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context, StyleCategories categories=AllStyleCategories) const =0 |
| Write the style for the layer into the document provided. More...
|
|
virtual | ~QgsAbstractProfileSource () |
|
virtual QgsAbstractProfileGenerator * | createProfileGenerator (const QgsProfileRequest &request)=0 |
| Given a profile request, returns a new profile generator ready for generating elevation profiles. More...
|
|