C# 클래스 MapAround.Rendering.SimpleCircle

Простая окружность.
상속: IScannable
파일 보기 프로젝트 열기: gkrsu/maparound.core 1 사용 예제들

공개 메소드들

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

메소드 상세

Clone() 공개 메소드

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

ComputeHorizontalIntersections() 공개 메소드

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

ComputeVerticalIntersections() 공개 메소드

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

InitScaning() 공개 메소드

Уведомляет объект о начале процесса сканирования.
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 Направление сканирования
리턴 void

SimpleCircle() 공개 메소드

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