C# Class TriangleNet.Tools.QuadNode

A node of the quadtree.
Afficher le fichier Open project: filipkunc/GLGraphics Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CreateSubRegion() public méthode

public CreateSubRegion ( int currentDepth ) : void
currentDepth int
Résultat void

FindTriangles() public méthode

public FindTriangles ( Point searchPoint ) : List
searchPoint Point
Résultat List

QuadNode() public méthode

public QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree ) : System.Collections.Generic
box TriangleNet.Geometry.BoundingBox
tree QuadTree
Résultat System.Collections.Generic

QuadNode() public méthode

public QuadNode ( TriangleNet.Geometry.BoundingBox box, QuadTree tree, bool init ) : System.Collections.Generic
box TriangleNet.Geometry.BoundingBox
tree QuadTree
init bool
Résultat System.Collections.Generic