TBtreeObject

From Ultibo.org
Jump to: navigation, search

Return to Unit UltiboClasses


Description


To be documented

Class definitions



TBtreeObject = class(TObject)

Note: A TObject with Left/Right/Parent for use in B-Trees
 
private
FBlank:Boolean; Object is the blank key (1 per node)
 
FPrev:TBtreeObject; Prev object in Linked List (Sorted)
FNext:TBtreeObject; Next object in Linked List (Sorted)
 
FLeft:TBtreeObject; Left sibling in B-Tree (Lower)
FRight:TBtreeObject; Right sibling in B-Tree (Higher)
 
FChild:TBtreeObject; Child object in B-Tree (Lower)
FParent:TBtreeObject; Parent object in B-Tree (Higher)
public
property Blank:Boolean read FBlank write FBlank;  
 
property Prev:TBtreeObject read FPrev write FPrev;  
property Next:TBtreeObject read FNext write FNext;  
 
property Left:TBtreeObject read FLeft write FLeft;  
property Right:TBtreeObject read FRight write FRight;  
 
property Child:TBtreeObject read FChild write FChild;  
property Parent:TBtreeObject read FParent write FParent;  
 
procedure Clear;  


Function declarations



procedure TBtreeObject.Clear;
Description: To be documented
Note None documented


Return to Unit Reference