#include <Refine.h>


Public Member Functions | |
| Refine (ObjectPairConsumer *mPPCons, ObjectPairConsumer *uPPCons) | |
| virtual | ~Refine () |
| virtual String const & | getName () const =0 |
| virtual bool | refine (Object const *a, Object const *b)=0 |
| virtual void | finished () |
Protected Member Functions | |
| virtual bool | reportMatch (Object const *a, Object const *b) |
| virtual void | reportNoMatch (Object const *a, Object const *b) |
Protected Attributes | |
| ObjectPairConsumer * | matchedObjectPairConsumer |
| ObjectPairConsumer * | unmatchedObjectPairConsumer |
Private Member Functions | |
| Refine () | |
| Refine (Refine const &) | |
| Refine & | operator= (Refine const &) |
Definition at line 28 of file Refine.h.
| Refine::Refine | ( | ObjectPairConsumer * | mPPCons, | |
| ObjectPairConsumer * | uPPCons | |||
| ) |
Definition at line 12 of file Refine.cpp.
| Refine::Refine | ( | ) | [private] |
| Refine::Refine | ( | Refine const & | ) | [private] |
| void Refine::finished | ( | ) | [virtual] |
Definition at line 29 of file Refine.cpp.
References ObjectPairConsumer::finished(), matchedObjectPairConsumer, and unmatchedObjectPairConsumer.
Referenced by ObjectPairRefineConsumer::finished().
| virtual String const& Refine::getName | ( | ) | const [pure virtual] |
Implemented in AngularSeparationRefine, BoundingBoxRefine, and WithinDistanceRefine.
Implemented in AngularSeparationRefine, BoundingBoxRefine, and WithinDistanceRefine.
Referenced by ObjectPairRefineConsumer::report().
Definition at line 19 of file Refine.cpp.
References matchedObjectPairConsumer, and ObjectPairConsumer::report().
Referenced by WithinDistanceRefine::refine(), BoundingBoxRefine::refine(), and AngularSeparationRefine::refine().
Definition at line 24 of file Refine.cpp.
References ObjectPairConsumer::report(), and unmatchedObjectPairConsumer.
Referenced by WithinDistanceRefine::refine(), BoundingBoxRefine::refine(), and AngularSeparationRefine::refine().
ObjectPairConsumer* Refine::matchedObjectPairConsumer [protected] |
Definition at line 38 of file Refine.h.
Referenced by finished(), and reportMatch().
ObjectPairConsumer* Refine::unmatchedObjectPairConsumer [protected] |
Definition at line 39 of file Refine.h.
Referenced by finished(), and reportNoMatch().
1.6.3