C# Класс Algorithms.KdTree

Показать файл Открыть проект

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

Метод Описание
Contains ( Point2D p ) : bool
Insert ( Point2D point ) : void
KdTree ( ) : System
Nearest ( Point2D p ) : Point2D
Range ( RectHV rect ) : IEnumerable

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

Метод Описание
Contains ( KdNode node, double x, double y ) : bool
Insert ( KdNode node, Point2D p, bool vertical ) : KdNode
LeftRect ( RectHV rect, KdNode node ) : RectHV
Nearest ( KdNode node, RectHV rect, double x, double y, Point2D candidate ) : Point2D
Range ( KdNode node, RectHV nrect, RectHV rect, Queue queue ) : void
RightRect ( RectHV rect, KdNode node ) : RectHV

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

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

public Contains ( Point2D p ) : bool
p Point2D
Результат bool

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

public Insert ( Point2D point ) : void
point Point2D
Результат void

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

public KdTree ( ) : System
Результат System

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

public Nearest ( Point2D p ) : Point2D
p Point2D
Результат Point2D

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

public Range ( RectHV rect ) : IEnumerable
rect RectHV
Результат IEnumerable