|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Convenience class that can be used to obtain a dataset group on vertices that represents the Z value of the mesh vertices. More...
#include <qgsmeshtriangulation.h>

Public Member Functions | |
| QgsMeshZValueDatasetGroup (const QString &datasetGroupName, const QgsMesh &mesh) | |
| Constructor. | |
| QgsMeshDataset * | dataset (int index) const override |
| Returns the dataset with index. | |
| int | datasetCount () const override |
| Returns the count of datasets in the group. | |
| QgsMeshDatasetMetadata | datasetMetadata (int datasetIndex) const override |
| Returns the metadata of the dataset with index datasetIndex. | |
| void | initialize () override |
| Initialize the dataset group. | |
| QgsMeshDatasetGroup::Type | type () const override |
| Returns the type of dataset group. | |
| QDomElement | writeXml (QDomDocument &doc, const QgsReadWriteContext &context) const override |
| Write dataset group information in a DOM element. | |
Public Member Functions inherited from QgsMeshDatasetGroup | |
| QgsMeshDatasetGroup ()=default | |
| QgsMeshDatasetGroup (const QString &name) | |
| Constructor with the name of the dataset group. | |
| QgsMeshDatasetGroup (const QString &name, QgsMeshDatasetGroupMetadata::DataType dataType) | |
| Constructor with the name of the dataset group and the dataTYpe. | |
| virtual | ~QgsMeshDatasetGroup () |
| void | addExtraMetadata (QString key, QString value) |
| Adds extra metadata to the group. | |
| void | calculateStatistic () const |
| Calculates the statistics (minimum and maximum) | |
| bool | checkValueCountPerDataset (int count) const |
| Returns whether all the datasets contain count values. | |
| virtual QStringList | datasetGroupNamesDependentOn () const |
| Returns the dataset group variable name which this dataset group depends on. | |
| QgsMeshDatasetGroupMetadata::DataType | dataType () const |
| Returns the data type of the dataset group. | |
| virtual QString | description () const |
| Returns some information about the dataset group. | |
| QMap< QString, QString > | extraMetadata () const |
| Returns all the extra metadata of the group. | |
| QgsMeshDatasetGroupMetadata | groupMetadata () const |
| Returns the metadata of the dataset group. | |
| bool | isScalar () const |
| Returns whether the group contain scalar values. | |
| double | maximum () const |
| Returns the maximum value of the whole dataset group. | |
| double | minimum () const |
| Returns the minimum value of the whole dataset group. | |
| QString | name () const |
| Returns the name of the dataset group. | |
| void | setDataType (const QgsMeshDatasetGroupMetadata::DataType &dataType) |
| Sets the data type of the dataset group. | |
| void | setIsScalar (bool isScalar) |
| Sets whether the group contain scalar values. | |
| void | setMinimumMaximum (double min, double max) const |
| Overrides the minimum and the maximum value of the whole dataset group. | |
| void | setName (const QString &name) |
| Sets the name of the dataset group. | |
| void | setReferenceTime (const QDateTime &referenceTime) |
| Sets the reference time of the dataset group. | |
| void | setStatisticObsolete () const |
| Sets statistic obsolete, that means statistic will be recalculated when requested. | |
Additional Inherited Members | |
Public Types inherited from QgsMeshDatasetGroup | |
| enum | Type { Unknown , Persistent , Memory , Virtual } |
| Type of the dataset group. More... | |
Protected Attributes inherited from QgsMeshDatasetGroup | |
| QgsMeshDatasetGroupMetadata::DataType | mDataType = QgsMeshDatasetGroupMetadata::DataOnVertices |
| bool | mIsScalar = true |
| QMap< QString, QString > | mMetadata |
| QString | mName |
Convenience class that can be used to obtain a dataset group on vertices that represents the Z value of the mesh vertices.
Definition at line 136 of file qgsmeshtriangulation.h.
| QgsMeshZValueDatasetGroup::QgsMeshZValueDatasetGroup | ( | const QString & | datasetGroupName, |
| const QgsMesh & | mesh | ||
| ) |
Constructor.
| datasetGroupName | the name of the dataset group |
| mesh | the mesh used to create the Z value dataset |
Definition at line 250 of file qgsmeshtriangulation.cpp.
|
overridevirtual |
Returns the dataset with index.
Implements QgsMeshDatasetGroup.
Definition at line 271 of file qgsmeshtriangulation.cpp.
|
overridevirtual |
Returns the count of datasets in the group.
Implements QgsMeshDatasetGroup.
Definition at line 269 of file qgsmeshtriangulation.cpp.
|
overridevirtual |
Returns the metadata of the dataset with index datasetIndex.
Implements QgsMeshDatasetGroup.
Definition at line 261 of file qgsmeshtriangulation.cpp.
|
overridevirtual |
Initialize the dataset group.
Implements QgsMeshDatasetGroup.
Definition at line 256 of file qgsmeshtriangulation.cpp.
|
inlineoverridevirtual |
Returns the type of dataset group.
Implements QgsMeshDatasetGroup.
Definition at line 151 of file qgsmeshtriangulation.h.
|
overridevirtual |
Write dataset group information in a DOM element.
Implements QgsMeshDatasetGroup.
Definition at line 279 of file qgsmeshtriangulation.cpp.