Refine Class Reference

#include <Refine.h>

Inheritance diagram for Refine:
Inheritance graph
[legend]
Collaboration diagram for Refine:
Collaboration graph
[legend]

List of all members.

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

ObjectPairConsumermatchedObjectPairConsumer
ObjectPairConsumerunmatchedObjectPairConsumer

Private Member Functions

 Refine ()
 Refine (Refine const &)
Refineoperator= (Refine const &)

Detailed Description

Definition at line 28 of file Refine.h.


Constructor & Destructor Documentation

Refine::Refine ( ObjectPairConsumer mPPCons,
ObjectPairConsumer uPPCons 
)

Definition at line 12 of file Refine.cpp.

virtual Refine::~Refine (  )  [inline, virtual]

Definition at line 32 of file Refine.h.

Refine::Refine (  )  [private]
Refine::Refine ( Refine const &   )  [private]

Member Function Documentation

void Refine::finished (  )  [virtual]
virtual String const& Refine::getName (  )  const [pure virtual]
Refine& Refine::operator= ( Refine const &   )  [private]
virtual bool Refine::refine ( Object const *  a,
Object const *  b 
) [pure virtual]
bool Refine::reportMatch ( Object const *  a,
Object const *  b 
) [protected, virtual]
void Refine::reportNoMatch ( Object const *  a,
Object const *  b 
) [protected, virtual]

Member Data Documentation

Definition at line 38 of file Refine.h.

Referenced by finished(), and reportMatch().

Definition at line 39 of file Refine.h.

Referenced by finished(), and reportNoMatch().


The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:35 2010 for Matching.kdevelop by  doxygen 1.6.3