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.