Open CASCADE Technology 6.6.0
|
#include <TCollection_AVLBaseNode.hxx>
Public Member Functions | |
TCollection_AVLBaseNode (const TCollection_AVLBaseNodePtr &L, const TCollection_AVLBaseNodePtr &R) | |
void | SetChild (const TCollection_AVLBaseNodePtr &theNode, const TCollection_Side theSide) |
TCollection_AVLBaseNodePtr & | Right () const |
TCollection_AVLBaseNodePtr & | Left () const |
Standard_Integer & | Count () 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 |
TCollection_AVLBaseNode::TCollection_AVLBaseNode | ( | const TCollection_AVLBaseNodePtr & | L, |
const TCollection_AVLBaseNodePtr & | R | ||
) |
Standard_Integer& TCollection_AVLBaseNode::Count | ( | ) | const |
static Standard_Integer TCollection_AVLBaseNode::Height | ( | const TCollection_AVLBaseNodePtr & | ANode | ) | [static] |
TCollection_AVLBaseNodePtr& TCollection_AVLBaseNode::Left | ( | ) | const |
static Standard_Integer TCollection_AVLBaseNode::RecursiveExtent | ( | const TCollection_AVLBaseNodePtr & | ANode | ) | [static] |
static Standard_Integer TCollection_AVLBaseNode::RecursiveTotalExtent | ( | const TCollection_AVLBaseNodePtr & | ANode | ) | [static] |
TCollection_AVLBaseNodePtr& TCollection_AVLBaseNode::Right | ( | ) | const |
void TCollection_AVLBaseNode::SetChild | ( | const TCollection_AVLBaseNodePtr & | theNode, |
const TCollection_Side | theSide | ||
) |
Standard_Integer TCollection_AVLBaseNode::myCount [protected] |