ActiveList Class Reference

#include <ActiveList.h>

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

List of all members.

Public Member Functions

virtual ~ActiveList ()
virtual void deletePriorObjects (double boundary, ObjectConsumer *uActiveCons)=0
virtual void pushBack (Object const *object, bool matchedPreviously=false)=0
virtual bool testObject (Object const *testObject, double upperLimitOnDistance, ObjectPairConsumer *matchedConsumer)=0
virtual void clear (ObjectConsumer *uActiveCons)=0
virtual void finished (ObjectConsumer *uActiveCons)=0
virtual bool isEmpty ()=0
virtual ActiveObjectpopFront ()=0
void setProfiler (Profiler *prof)

Protected Member Functions

 ActiveList ()

Protected Attributes

Profiler * profiler

Private Member Functions

 ActiveList (ActiveList const &)
ActiveListoperator= (ActiveList const &)

Detailed Description

Definition at line 32 of file ActiveList.h.


Constructor & Destructor Documentation

ActiveList::~ActiveList (  )  [virtual]

Definition at line 22 of file ActiveList.cpp.

References profiler.

ActiveList::ActiveList (  )  [protected]

Definition at line 17 of file ActiveList.cpp.

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

Member Function Documentation

virtual void ActiveList::clear ( ObjectConsumer uActiveCons  )  [pure virtual]
virtual void ActiveList::deletePriorObjects ( double  boundary,
ObjectConsumer uActiveCons 
) [pure virtual]
virtual void ActiveList::finished ( ObjectConsumer uActiveCons  )  [pure virtual]

Implemented in IndexedActiveList, and SimpleActiveList.

Referenced by CrossMatch::finished().

virtual bool ActiveList::isEmpty (  )  [pure virtual]
ActiveList& ActiveList::operator= ( ActiveList const &   )  [private]
virtual ActiveObject* ActiveList::popFront (  )  [pure virtual]
virtual void ActiveList::pushBack ( Object const *  object,
bool  matchedPreviously = false 
) [pure virtual]
void ActiveList::setProfiler ( Profiler *  prof  ) 

Definition at line 27 of file ActiveList.cpp.

References profiler.

Referenced by Neighbours::getReady(), and CrossMatch::getReady().

virtual bool ActiveList::testObject ( Object const *  testObject,
double  upperLimitOnDistance,
ObjectPairConsumer matchedConsumer 
) [pure virtual]

Member Data Documentation

Profiler* ActiveList::profiler [protected]

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