]> ruin.nu Git - germs.git/blobdiff - src/componenttree.h
count leaves
[germs.git] / src / componenttree.h
index 212b4d8edc0a03fee77b4c9143adced17cbb8cec..aad4ddbdd076cc4c6c5cbb42437f1c61199696fd 100644 (file)
@@ -48,14 +48,17 @@ class ComponentTree {
                 */
                void makeUnoriented();
 
+               size_t countLeaves();
+
        private:
                //Disable these, at least for now.
                void operator=(const ComponentTree&){};
-               ComponentTree(const ComponentTree&): _root(0,Component()){};
+               ComponentTree(const ComponentTree&): _root(0){};
 
                void removeOriented(Node* n);
+               size_t countLeaves(Node* n);
 
-               Node _root;
+               Node* _root;
 
        friend class ComponentTreeTest;
 };