C# Класс MapAround.Rendering.SpanGenerator

Генератор последовательностей пикселей для векторных данных.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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.

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

Метод Описание
addSpans ( Orientation orientation, List spans, List pixelScanIntersections, int scanPosition, FillBase fill ) : void

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

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

Возвращает горизонтальные последовательности пикселей для геометрической фигуры.
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 Заливка
Результат IList

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

Возвращает вертикальные последовательности пикселей для геометрической фигуры.
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 Заливка
Результат IList

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

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