C# Class Mapsui.Layers.AnimatedFeatures

Exibir arquivo Open project: pauldendulk/Mapsui

Public Methods

Method Description
AddFeatures ( IEnumerable features ) : void
AnimatedFeatures ( ) : System
GetFeatures ( ) : IEnumerable

Protected Methods

Method Description
OnAnimatedPositionChanged ( ) : void

Private Methods

Method Description
AnimationCallback ( object state ) : void
CalculateProgress ( long startTime, int animationDuration, EasingFunction function ) : double
Completed ( double progress ) : bool
ConvertToAnimatedItems ( IEnumerable features, List previousItems, string idField ) : List
CopyAsPoint ( IGeometry geometry ) : System.Point
CubicEaseOut ( double d, double t ) : double
FindPreviousPoint ( IEnumerable previousItems, IFeature feature, string idField ) : System.Point
InterpolateAnimatedPosition ( IEnumerable items, double progress, double threshold ) : void
Linear ( double d, double t ) : double
LogAllFeatures ( IEnumerable animatedItems ) : void
LogItem ( AnimatedItem item ) : void
StopAnimation ( ) : void

Method Details

AddFeatures() public method

public AddFeatures ( IEnumerable features ) : void
features IEnumerable
return void

AnimatedFeatures() public method

public AnimatedFeatures ( ) : System
return System

GetFeatures() public method

public GetFeatures ( ) : IEnumerable
return IEnumerable

OnAnimatedPositionChanged() protected method

protected OnAnimatedPositionChanged ( ) : void
return void