C# Class MapAround.Rendering.SimpleCircle

Простая окружность.
Inheritance: IScannable
Exibir arquivo Open project: gkrsu/maparound.core Class Usage Examples

Public Methods

Method Description
Clone ( ) : object

Возвращает копию этого объекта.

ComputeHorizontalIntersections ( float scanY, float &intersections ) : void

Вычисляет пересечения границ объекта с горизонтальным отрезком.

ComputeVerticalIntersections ( float scanX, float &intersections ) : void

Вычисляет пересечения границ объекта с вертикальным отрезком.

InitScaning ( int minX, int maxX, int minY, int maxY, Orientation orientation ) : void

Уведомляет объект о начале процесса сканирования.

SimpleCircle ( ICoordinate center, float radius ) : System

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

Method Details

Clone() public method

Возвращает копию этого объекта.
public Clone ( ) : object
return object

ComputeHorizontalIntersections() public method

Вычисляет пересечения границ объекта с горизонтальным отрезком.
public ComputeHorizontalIntersections ( float scanY, float &intersections ) : void
scanY float Координата Y горизонтального отрезка
intersections float Пересечения
return void

ComputeVerticalIntersections() public method

Вычисляет пересечения границ объекта с вертикальным отрезком.
public ComputeVerticalIntersections ( float scanX, float &intersections ) : void
scanX float Координата X вертикального отрезка
intersections float Пересечения
return void

InitScaning() public method

Уведомляет объект о начале процесса сканирования.
public InitScaning ( int minX, int maxX, int minY, int maxY, Orientation orientation ) : void
minX int Минимальная координата X области сканирования
maxX int Максимальная координата X области сканирования
minY int Минимальная координата Y области сканирования
maxY int Максимальная координата Y области сканирования
orientation Orientation Направление сканирования
return void

SimpleCircle() public method

Создает экземпляр SimpleCircle.
public SimpleCircle ( ICoordinate center, float radius ) : System
center ICoordinate Центр
radius float Радиус
return System