C# Class MapAround.Rendering.SpanGenerator

Генератор последовательностей пикселей для векторных данных.
Exibir arquivo Open project: gkrsu/maparound.core Class Usage Examples

Public Methods

Method Description
GetHorizontalSpans ( IScannable sourceGeometry, int minX, int minY, int maxX, int maxY, FillBase fill ) : IList

Возвращает горизонтальные последовательности пикселей для геометрической фигуры.

GetVerticalSpans ( IScannable sourceGeometry, int minX, int minY, int maxX, int maxY, FillBase fill ) : IList

Возвращает вертикальные последовательности пикселей для геометрической фигуры.

SpanGenerator ( ) : System

Создает экземпляр SpanGenerator.

Private Methods

Method Description
addSpans ( Orientation orientation, List spans, List pixelScanIntersections, int scanPosition, FillBase fill ) : void

Method Details

GetHorizontalSpans() public method

Возвращает горизонтальные последовательности пикселей для геометрической фигуры.
public GetHorizontalSpans ( IScannable sourceGeometry, int minX, int minY, int maxX, int maxY, FillBase fill ) : IList
sourceGeometry IScannable
minX int
minY int
maxX int
maxY int
fill FillBase Заливка
return IList

GetVerticalSpans() public method

Возвращает вертикальные последовательности пикселей для геометрической фигуры.
public GetVerticalSpans ( IScannable sourceGeometry, int minX, int minY, int maxX, int maxY, FillBase fill ) : IList
sourceGeometry IScannable
minX int
minY int
maxX int
maxY int
fill FillBase Заливка
return IList

SpanGenerator() public method

Создает экземпляр SpanGenerator.
public SpanGenerator ( ) : System
return System