C# Класс Mapsui.Providers.StackedLabelProvider

Наследование: IProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
GetExtents ( ) : BoundingBox
GetFeaturesInView ( BoundingBox box, double resolution ) : IEnumerable
StackedLabelProvider ( IProvider provider, LabelStyle labelStyle, Pen rectangleLine = null, Brush rectangleFill = null ) : System.Collections.Generic

Приватные методы

Метод Описание
CalculateOffsetY ( double offsetY, int textHeight ) : double
CalculatePosition ( Cluster cluster ) : Point
ClusterFeatures ( ICollection clusters, IEnumerable features, double minDistance, IStyle layerStyle, double resolution ) : void
CreateBoxFeature ( double resolution, Cluster cluster, Pen line, Brush fill ) : Feature
CreateLabelFeature ( Point position, LabelStyle labelStyle, double offsetY, string text ) : Feature
GetFeaturesInView ( double resolution, LabelStyle labelStyle, IEnumerable features, Pen line, Brush fill ) : List
GrowBox ( BoundingBox box, double resolution ) : BoundingBox
ToPolygon ( BoundingBox box ) : Polygon

Описание методов

GetExtents() публичный Метод

public GetExtents ( ) : BoundingBox
Результат BoundingBox

GetFeaturesInView() публичный Метод

public GetFeaturesInView ( BoundingBox box, double resolution ) : IEnumerable
box BoundingBox
resolution double
Результат IEnumerable

StackedLabelProvider() публичный Метод

public StackedLabelProvider ( IProvider provider, LabelStyle labelStyle, Pen rectangleLine = null, Brush rectangleFill = null ) : System.Collections.Generic
provider IProvider
labelStyle Mapsui.Styles.LabelStyle
rectangleLine Mapsui.Styles.Pen
rectangleFill Mapsui.Styles.Brush
Результат System.Collections.Generic