|
| QgsTemporalNavigationObject (QObject *parent=nullptr) |
| Constructor for QgsTemporalNavigationObject, with the specified parent object. More...
|
|
AnimationState | animationState () const |
| Returns the current animation state. More...
|
|
QList< QgsDateTimeRange > | availableTemporalRanges () const |
| Returns the list of all available temporal ranges which have data available. More...
|
|
QgsExpressionContextScope * | createExpressionContextScope () const override |
| This method needs to be reimplemented in all classes which implement this interface and return an expression context scope. More...
|
|
long long | currentFrameNumber () const |
| Returns the current frame number. More...
|
|
QgsDateTimeRange | dateTimeRangeForFrameNumber (long long frame) const |
| Calculates the temporal range associated with a particular animation frame. More...
|
|
long long | findBestFrameNumberForFrameStart (const QDateTime &frameStart) const |
| Returns the best suited frame number for the specified datetime, based on the start of the corresponding temporal range. More...
|
|
QgsInterval | frameDuration () const |
| Returns the current set frame duration, which dictates the temporal length of each frame in the animation. More...
|
|
double | framesPerSecond () const |
| Returns the animation frame rate, in frames per second. More...
|
|
bool | isLooping () const |
| Returns true if the animation should loop after hitting the end or start frame. More...
|
|
NavigationMode | navigationMode () const |
| Returns the current temporal navigation mode. More...
|
|
void | setAnimationState (AnimationState state) |
| Sets the current animation state. More...
|
|
void | setAvailableTemporalRanges (const QList< QgsDateTimeRange > &ranges) |
| Sets the list of all available temporal ranges which have data available. More...
|
|
void | setCurrentFrameNumber (long long frame) |
| Sets the current animation frame number. More...
|
|
void | setFrameDuration (const QgsInterval &duration) |
| Sets the frame duration, which dictates the temporal length of each frame in the animation. More...
|
|
void | setFramesPerSecond (double rate) |
| Sets the animation frame rate, in frames per second. More...
|
|
void | setLooping (bool loop) |
| Sets whether the animation should loop after hitting the end or start frame. More...
|
|
void | setNavigationMode (const NavigationMode mode) |
| Sets the temporal navigation mode. More...
|
|
void | setTemporalExtents (const QgsDateTimeRange &extents) |
| Sets the navigation temporal extents, which dictate the earliest and latest date time possible in the animation. More...
|
|
void | setTemporalRangeCumulative (bool state) |
| Sets the animation temporal range as cumulative. More...
|
|
QgsDateTimeRange | temporalExtents () const |
| Returns the navigation temporal extents, which dictate the earliest and latest date time possible in the animation. More...
|
|
bool | temporalRangeCumulative () const |
| Returns the animation temporal range cumulative settings. More...
|
|
long long | totalFrameCount () const |
| Returns the total number of frames for the navigation. More...
|
|
| QgsTemporalController (QObject *parent=nullptr) |
| Constructor for QgsTemporalController, with the specified parent object. More...
|
|
virtual | ~QgsExpressionContextScopeGenerator ()=default |
|
virtual QgsExpressionContextScope * | createExpressionContextScope () const =0 |
| This method needs to be reimplemented in all classes which implement this interface and return an expression context scope. More...
|
|