#include <SimpleActiveList.h>


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 ActiveObject * | popFront () |
Private Types | |
| typedef std::deque < ActiveObject * > | SAL |
Private Member Functions | |
| SimpleActiveList (SimpleActiveList const &) | |
| SimpleActiveList & | operator= (SimpleActiveList const &) |
Private Attributes | |
| SAL | activeStructure |
| double | activeMaxSD |
Definition at line 31 of file SimpleActiveList.h.
typedef std::deque<ActiveObject *> SimpleActiveList::SAL [private] |
Definition at line 50 of file SimpleActiveList.h.
| 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] |
| void SimpleActiveList::clear | ( | ObjectConsumer * | uActiveCons | ) | [virtual] |
Implements ActiveList.
Definition at line 115 of file SimpleActiveList.cpp.
References activeStructure, ActiveObject::getObject(), ActiveObject::isMatched(), and ObjectConsumer::report().
Referenced by finished().
| void SimpleActiveList::deletePriorObjects | ( | double | boundary, | |
| ObjectConsumer * | uActiveCons | |||
| ) | [virtual] |
Implements ActiveList.
Definition at line 32 of file SimpleActiveList.cpp.
References activeStructure, Object::getDec(), ActiveObject::getObject(), ActiveObject::isMatched(), and ObjectConsumer::report().
| void SimpleActiveList::finished | ( | ObjectConsumer * | uActiveCons | ) | [virtual] |
| 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] |
Implements ActiveList.
Definition at line 61 of file SimpleActiveList.cpp.
References activeStructure, Object::computeRACorrection(), Object::getDec(), ActiveObject::getObject(), Object::getRa(), ActiveObject::markMatched(), ActiveList::profiler, and ObjectPairConsumer::report().
double SimpleActiveList::activeMaxSD [private] |
Definition at line 52 of file SimpleActiveList.h.
SAL SimpleActiveList::activeStructure [private] |
Definition at line 51 of file SimpleActiveList.h.
Referenced by clear(), deletePriorObjects(), isEmpty(), popFront(), pushBack(), and testObject().
1.6.3