C# Класс TriangleNet.Tools.QuadNode

A node of the quadtree.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateSubRegion ( int currentDepth ) : void
FindTriangles ( Point searchPoint ) : List
QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree ) : System.Collections.Generic
QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree, bool init ) : System.Collections.Generic

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

Метод Описание
AddToRegion ( int index, int region ) : void
AddTriangleToRegion ( Point triangle, int index ) : void
FindIntersectionsWithX ( double dx, double dy, Point triangle, int index, int k ) : void
FindIntersectionsWithY ( double dx, double dy, Point triangle, int index, int k ) : void
FindRegion ( Point point ) : int
FindTriangleIntersections ( Point triangle, int index ) : void

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

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

public CreateSubRegion ( int currentDepth ) : void
currentDepth int
Результат void

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

public FindTriangles ( Point searchPoint ) : List
searchPoint Point
Результат List

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

public QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree ) : System.Collections.Generic
box TriangleNet.Geometry.BoundingBox
tree QuadTree
Результат System.Collections.Generic

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

public QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree, bool init ) : System.Collections.Generic
box TriangleNet.Geometry.BoundingBox
tree QuadTree
init bool
Результат System.Collections.Generic