#ifndef _BSPTREE_BINARYTREE_HPP_ #define _BSPTREE_BINARYTREE_HPP_ #ifndef _BSPTREE_BTREE_HPP_ #include #endif template class BinaryTree : public BTree { public: BinaryTree(void); virtual ~BinaryTree(); BinaryTree &operator=(const BinaryTree &someBinaryTree); TreeNode *rootNode(void); private: }; template inline BinaryTree::BinaryTree(void) { } template inline BinaryTree::~BinaryTree() { } template inline BinaryTree &BinaryTree::operator=(const BinaryTree &someBinaryTree) { (BTree&)*this=(BTree&)someBinaryTree; return *this; } template inline TreeNode *BinaryTree::rootNode(void) { return BTree::rootNode(); } #endif