MTcursor::MTcursor (const MT& tree, const MTpred& pred): tree (tree), queue (comparedst), results (compareentry) { GiSTpath path; path.MakeRoot (); queue.Insert (new MTrecord (path, 0, MAXDOUBLE)); this->pred = (MTpred *) pred.Copy (); }
MTcursor::MTcursor(const MT& tree, const MTpred& query): queue(comparedst), results(compareentry), tree(tree) { GiSTpath path; dst *d; path.MakeRoot(); d=new dst(path, 0, MAXDOUBLE); this->query=(MTpred *)query.Copy(); queue.Insert(d); }