Example #1
0
        public int insert(IMarchingNode key)
        {
            WrapperINode Key = new WrapperINode(key);
            int          ID  = Heap.insert(Key);

            return(ID);
        }
Example #2
0
        public void decreaseKey(int ID, IMarchingNode key)
        {
            WrapperINode Key = new WrapperINode(key);

            Heap.decreaseKey(ID, Key);
        }
Example #3
0
        public IMarchingNode findMinimum(IMarchingNode key)
        {
            WrapperINode Key = new WrapperINode(key);

            return(Heap.findMinimum(Key).ToNode());
        }
Example #4
0
        public void changeKey(int ID, IMarchingNode key)
        {
            WrapperINode Key = new WrapperINode(key);

            Heap.changeKey(ID, Key);
        }