|
QGIS API Documentation
3.12.1-București (121cc00ff0)
|
Represents a mesh time settings for mesh datasets. More...
#include <qgsmeshtimesettings.h>
Public Types | |
| enum | TimeUnit { seconds = 0, minutes, hours, days } |
| Time units used to display time. More... | |
Public Member Functions | |
| QgsMeshTimeSettings () | |
| QgsMeshTimeSettings (double relativeTimeOffsetHours, const QString &relativeTimeFormat) | |
| Constructs relative time format settings with defined offset in hours. More... | |
| QgsMeshTimeSettings (const QDateTime &absoluteTimeReferenceTime, const QString &absoluteTimeFormat) | |
| Constructs absolute time format settings with defined reference time. More... | |
| QString | absoluteTimeFormat () const |
| Returns format used for absolute time. More... | |
| QDateTime | absoluteTimeReferenceTime () const |
| Returns reference time used for absolute time format. More... | |
| double | datasetPlaybackInterval () const |
| Returns number of seconds used as interval for dataset playback. More... | |
| TimeUnit | providerTimeUnit () const |
| Returns the provider time unit. More... | |
| void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) |
| Reads configuration from the given DOM element. More... | |
| QString | relativeTimeFormat () const |
| Returns format used for relative time. More... | |
| double | relativeTimeOffsetHours () const |
| Returns number of offset hours for relative time formatting. More... | |
| void | setAbsoluteTimeFormat (const QString &absoluteTimeFormat) |
| Sets format used for absolute time. More... | |
| void | setAbsoluteTimeReferenceTime (const QDateTime &absoluteTimeReferenceTime) |
| Sets reference time used for absolute time format. More... | |
| void | setDatasetPlaybackInterval (double seconds) |
| Sets number of seconds used as interval for dataset playback. More... | |
| void | setProviderTimeUnit (const TimeUnit &providerTimeUnit) |
| Sets the provider time unit. More... | |
| void | setRelativeTimeFormat (const QString &relativeTimeFormat) |
| Sets format used for relative time. More... | |
| void | setRelativeTimeOffsetHours (double relativeTimeOffsetHours) |
| Sets number of offset hours for relative time formatting. More... | |
| void | setUseAbsoluteTime (bool useAbsoluteTime) |
| Sets use absolute time flag. More... | |
| bool | useAbsoluteTime () const |
| Returns whether to use absolute time format. More... | |
| QDomElement | writeXml (QDomDocument &doc, const QgsReadWriteContext &context) const |
| Writes configuration to a new DOM element. More... | |
Represents a mesh time settings for mesh datasets.
Definition at line 35 of file qgsmeshtimesettings.h.
Time units used to display time.
| Enumerator | |
|---|---|
| seconds | second unit |
| minutes | minute unit |
| hours | hour unit |
| days | day unit |
Definition at line 43 of file qgsmeshtimesettings.h.
|
default |
| QgsMeshTimeSettings::QgsMeshTimeSettings | ( | double | relativeTimeOffsetHours, |
| const QString & | relativeTimeFormat | ||
| ) |
Constructs relative time format settings with defined offset in hours.
Definition at line 22 of file qgsmeshtimesettings.cpp.
| QgsMeshTimeSettings::QgsMeshTimeSettings | ( | const QDateTime & | absoluteTimeReferenceTime, |
| const QString & | absoluteTimeFormat | ||
| ) |
Constructs absolute time format settings with defined reference time.
Definition at line 28 of file qgsmeshtimesettings.cpp.
| QString QgsMeshTimeSettings::absoluteTimeFormat | ( | ) | const |
Returns format used for absolute time.
Definition at line 109 of file qgsmeshtimesettings.cpp.
| QDateTime QgsMeshTimeSettings::absoluteTimeReferenceTime | ( | ) | const |
Returns reference time used for absolute time format.
Definition at line 99 of file qgsmeshtimesettings.cpp.
| double QgsMeshTimeSettings::datasetPlaybackInterval | ( | ) | const |
Returns number of seconds used as interval for dataset playback.
Definition at line 79 of file qgsmeshtimesettings.cpp.
| QgsMeshTimeSettings::TimeUnit QgsMeshTimeSettings::providerTimeUnit | ( | ) | const |
Returns the provider time unit.
Definition at line 119 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::readXml | ( | const QDomElement & | elem, |
| const QgsReadWriteContext & | context | ||
| ) |
Reads configuration from the given DOM element.
Definition at line 47 of file qgsmeshtimesettings.cpp.
| QString QgsMeshTimeSettings::relativeTimeFormat | ( | ) | const |
Returns format used for relative time.
Definition at line 89 of file qgsmeshtimesettings.cpp.
| double QgsMeshTimeSettings::relativeTimeOffsetHours | ( | ) | const |
Returns number of offset hours for relative time formatting.
Definition at line 69 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setAbsoluteTimeFormat | ( | const QString & | absoluteTimeFormat | ) |
Sets format used for absolute time.
Definition at line 114 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setAbsoluteTimeReferenceTime | ( | const QDateTime & | absoluteTimeReferenceTime | ) |
Sets reference time used for absolute time format.
Definition at line 104 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setDatasetPlaybackInterval | ( | double | seconds | ) |
Sets number of seconds used as interval for dataset playback.
Definition at line 84 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setProviderTimeUnit | ( | const TimeUnit & | providerTimeUnit | ) |
| void QgsMeshTimeSettings::setRelativeTimeFormat | ( | const QString & | relativeTimeFormat | ) |
Sets format used for relative time.
Definition at line 94 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setRelativeTimeOffsetHours | ( | double | relativeTimeOffsetHours | ) |
Sets number of offset hours for relative time formatting.
Definition at line 74 of file qgsmeshtimesettings.cpp.
| void QgsMeshTimeSettings::setUseAbsoluteTime | ( | bool | useAbsoluteTime | ) |
Sets use absolute time flag.
Definition at line 63 of file qgsmeshtimesettings.cpp.
| bool QgsMeshTimeSettings::useAbsoluteTime | ( | ) | const |
Returns whether to use absolute time format.
Definition at line 58 of file qgsmeshtimesettings.cpp.
| QDomElement QgsMeshTimeSettings::writeXml | ( | QDomDocument & | doc, |
| const QgsReadWriteContext & | context | ||
| ) | const |
Writes configuration to a new DOM element.
Definition at line 34 of file qgsmeshtimesettings.cpp.
1.8.13