CADability dotNET
Criterion whether to split a node when it contains too many leaves. The default implemenation yield a dynamically balanced tree which allows more leaves in deeper nodes.

Namespace: CADability
Assembly: CADability (in CADability.dll) Version: 1.1.4254.24737 (1.1.*)

Syntax

C#
protected virtual bool SplitNode(
	OctTree<(Of <(<'T>)>)>..::..Node<T> node,
	T objectToAdd
)
Visual Basic
Protected Overridable Function SplitNode ( _
	node As OctTree<(Of <(<'T>)>)>..::..Node(Of T), _
	objectToAdd As T _
) As Boolean
Visual C++
protected:
virtual bool SplitNode(
	OctTree<(Of <(<'T>)>)>..::..Node<T>^ node, 
	T objectToAdd
)

Parameters

node
Type: CADability..::..OctTree<(Of <(<'T>)>)>..::..Node<(Of <(<'T>)>)>
The node beeing checked
objectToAdd
Type: T
The object beeing added

Return Value

true, if node should be splitted, false otherwise

See Also