#include <iso_space_objects_analyzer.h>
Public Member Functions | |
SpaceProxyObjectGroup () | |
~SpaceProxyObjectGroup () | |
unsigned int | objectCount () const |
const SpaceProxyObject * | proxyObject (unsigned int pIndex) const |
const SpaceObject * | spaceObject (unsigned int pIndex) const |
const NeighborGroup * | neighborGroup (unsigned int pIndex) const |
void | addObject (SpaceObject *pSpaceObject) |
void | addObject (NeighborGroup *pNeighborGroup) |
void | removeObject (SpaceObject *pSpaceObject) |
void | removeObject (NeighborGroup *pNeighborGroup) |
void | removeObjects () |
Protected Attributes | |
QVector< SpaceProxyObject * > | mSpaceObjects |
QMutex | mLock |
SpaceProxyObjectGroup::SpaceProxyObjectGroup | ( | ) |
SpaceProxyObjectGroup::~SpaceProxyObjectGroup | ( | ) |
unsigned int SpaceProxyObjectGroup::objectCount | ( | ) | const |
const SpaceProxyObject * SpaceProxyObjectGroup::proxyObject | ( | unsigned int | pIndex | ) | const |
const SpaceObject * SpaceProxyObjectGroup::spaceObject | ( | unsigned int | pIndex | ) | const |
const NeighborGroup * SpaceProxyObjectGroup::neighborGroup | ( | unsigned int | pIndex | ) | const |
void SpaceProxyObjectGroup::addObject | ( | SpaceObject * | pSpaceObject | ) |
void SpaceProxyObjectGroup::addObject | ( | NeighborGroup * | pNeighborGroup | ) |
void SpaceProxyObjectGroup::removeObject | ( | SpaceObject * | pSpaceObject | ) |
void SpaceProxyObjectGroup::removeObject | ( | NeighborGroup * | pNeighborGroup | ) |
void SpaceProxyObjectGroup::removeObjects | ( | ) |
QVector< SpaceProxyObject* > iso::space::SpaceProxyObjectGroup::mSpaceObjects [protected] |
QMutex iso::space::SpaceProxyObjectGroup::mLock [protected] |