C# 클래스 Mapsui.Providers.StackedLabelProvider

상속: IProvider
파일 보기 프로젝트 열기: pauldendulk/Mapsui

공개 메소드들

메소드 설명
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