Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Protected Attributes
TCollection_AVLBaseNode Class Reference

#include <TCollection_AVLBaseNode.hxx>

Inheritance diagram for TCollection_AVLBaseNode:
Inheritance graph
[legend]

Public Member Functions

 TCollection_AVLBaseNode (const TCollection_AVLBaseNodePtr &L, const TCollection_AVLBaseNodePtr &R)
void SetChild (const TCollection_AVLBaseNodePtr &theNode, const TCollection_Side theSide)
TCollection_AVLBaseNodePtrRight () const
TCollection_AVLBaseNodePtrLeft () const
Standard_IntegerCount () const

Static Public Member Functions

static Standard_Integer Height (const TCollection_AVLBaseNodePtr &ANode)
static Standard_Integer RecursiveExtent (const TCollection_AVLBaseNodePtr &ANode)
static Standard_Integer RecursiveTotalExtent (const TCollection_AVLBaseNodePtr &ANode)

Protected Attributes

TCollection_AVLBaseNodePtr myLeft
TCollection_AVLBaseNodePtr myRight
Standard_Integer myCount

Constructor & Destructor Documentation


Member Function Documentation


Field Documentation


The documentation for this class was generated from the following file: