ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Tree-M/MT/MTpredicate.h
(Generate patch)

Comparing Tree-M/MT/MTpredicate.h (file contents):
Revision 1.1 by root, Sun May 6 00:45:52 2001 UTC vs.
Revision 1.2 by root, Fri Jul 27 12:48:23 2001 UTC

342}; 342};
343 343
344class TopQuery: public GiSTobject { // a simple k-NN query 344class TopQuery: public GiSTobject { // a simple k-NN query
345public: 345public:
346 // constructors, destructors, etc. 346 // constructors, destructors, etc.
347 TopQuery(const MTpred *p, const int n) : pred((MTpred *)p->Copy()), k(n) {} 347 TopQuery(const MTpred *p, const int n) : k(n), pred((MTpred *)p->Copy()) {}
348 TopQuery(const TopQuery& q) : pred((MTpred *)q.pred->Copy()), k(q.k) {} 348 TopQuery(const TopQuery& q) : k(q.k), pred((MTpred *)q.pred->Copy()) {}
349 GiSTobject *Copy() const { return new TopQuery(*this); } 349 GiSTobject *Copy() const { return new TopQuery(*this); }
350 ~TopQuery() { delete pred; } 350 ~TopQuery() { delete pred; }
351 351
352 // access to private members 352 // access to private members
353 const MTpred *Pred() const { return pred; } 353 const MTpred *Pred() const { return pred; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines