SimpleActiveList Class Reference

#include <SimpleActiveList.h>

Inheritance diagram for SimpleActiveList:
Inheritance graph
Collaboration diagram for SimpleActiveList:
Collaboration graph

List of all members.

Public Member Functions

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

Private Types

typedef std::deque
< ActiveObject * > 

Private Member Functions

 SimpleActiveList (SimpleActiveList const &)
SimpleActiveListoperator= (SimpleActiveList const &)

Private Attributes

SAL activeStructure
double activeMaxSD

Detailed Description

Definition at line 31 of file SimpleActiveList.h.

Member Typedef Documentation

typedef std::deque<ActiveObject *> SimpleActiveList::SAL [private]

Definition at line 50 of file SimpleActiveList.h.

Constructor & Destructor Documentation

SimpleActiveList::SimpleActiveList (  ) 

Definition at line 17 of file SimpleActiveList.cpp.

SimpleActiveList::~SimpleActiveList (  )  [virtual]

Definition at line 23 of file SimpleActiveList.cpp.

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

Member Function Documentation

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

Implements ActiveList.

Definition at line 131 of file SimpleActiveList.cpp.

References clear().

bool SimpleActiveList::isEmpty (  )  [virtual]

Implements ActiveList.

Definition at line 136 of file SimpleActiveList.cpp.

References activeStructure.

SimpleActiveList& SimpleActiveList::operator= ( SimpleActiveList const &   )  [private]
ActiveObject * SimpleActiveList::popFront (  )  [virtual]

Implements ActiveList.

Definition at line 141 of file SimpleActiveList.cpp.

References activeStructure.

void SimpleActiveList::pushBack ( Object const *  object,
bool  matchedPreviously = false 
) [virtual]

Implements ActiveList.

Definition at line 27 of file SimpleActiveList.cpp.

References activeStructure.

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

Member Data Documentation

Definition at line 52 of file SimpleActiveList.h.

Definition at line 51 of file SimpleActiveList.h.

Referenced by clear(), deletePriorObjects(), isEmpty(), popFront(), pushBack(), and testObject().

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