#include <ActiveObject.h>
Public Member Functions | |
ActiveObject (Object const *obj) | |
ActiveObject (Object const *obj, bool matched) | |
ActiveObject (ActiveObject const &other) | |
~ActiveObject () | |
void | markMatched () |
bool | isMatched () const |
Object const * | getObject () const |
Private Member Functions | |
ActiveObject () | |
ActiveObject & | operator= (ActiveObject const &) |
Private Attributes | |
Object const * | object |
bool | matched |
Definition at line 18 of file ActiveObject.h.
ActiveObject::ActiveObject | ( | Object const * | obj | ) |
Definition at line 10 of file ActiveObject.cpp.
ActiveObject::ActiveObject | ( | Object const * | obj, | |
bool | matched | |||
) |
Definition at line 16 of file ActiveObject.cpp.
ActiveObject::ActiveObject | ( | ActiveObject const & | other | ) |
Definition at line 22 of file ActiveObject.cpp.
ActiveObject::~ActiveObject | ( | ) | [inline] |
Definition at line 24 of file ActiveObject.h.
ActiveObject::ActiveObject | ( | ) | [private] |
Object const* ActiveObject::getObject | ( | ) | const [inline] |
Definition at line 28 of file ActiveObject.h.
Referenced by SimpleActiveList::clear(), IndexedActiveList::clear(), SimpleActiveList::deletePriorObjects(), IndexedActiveList::deletePriorObjects(), ALStructure::findLowerBound(), ALStructure::findNode(), Neighbours::flushActiveObjects(), Neighbours::nextTestObject(), SimpleActiveList::testObject(), and IndexedActiveList::testObject().
bool ActiveObject::isMatched | ( | ) | const [inline] |
Definition at line 27 of file ActiveObject.h.
Referenced by SimpleActiveList::clear(), IndexedActiveList::clear(), SimpleActiveList::deletePriorObjects(), IndexedActiveList::deletePriorObjects(), Neighbours::flushActiveObjects(), and Neighbours::nextTestObject().
void ActiveObject::markMatched | ( | ) | [inline] |
Definition at line 26 of file ActiveObject.h.
Referenced by SimpleActiveList::testObject(), and IndexedActiveList::testObject().
ActiveObject& ActiveObject::operator= | ( | ActiveObject const & | ) | [private] |
bool ActiveObject::matched [private] |
Definition at line 32 of file ActiveObject.h.
Referenced by ActiveObject().
Object const* ActiveObject::object [private] |
Definition at line 28 of file ActiveObject.h.
Referenced by ActiveObject().