Sirikata
|
Interface for objects that need to listen for location updates. More...
#include <LocationService.hpp>
Public Member Functions | |
virtual | ~LocationServiceListener () |
virtual void | localObjectAdded (const UUID &uuid, bool agg, const TimedMotionVector3f &loc, const TimedMotionQuaternion &orient, const AggregateBoundingInfo &bounds, const String &mesh, const String &physics, const String &zernike) |
virtual void | localObjectRemoved (const UUID &uuid, bool agg) |
virtual void | localLocationUpdated (const UUID &uuid, bool agg, const TimedMotionVector3f &newval) |
virtual void | localOrientationUpdated (const UUID &uuid, bool agg, const TimedMotionQuaternion &newval) |
virtual void | localBoundsUpdated (const UUID &uuid, bool agg, const AggregateBoundingInfo &newval) |
virtual void | localMeshUpdated (const UUID &uuid, bool agg, const String &newval) |
virtual void | localPhysicsUpdated (const UUID &uuid, bool agg, const String &newval) |
virtual void | replicaObjectAdded (const UUID &uuid, const TimedMotionVector3f &loc, const TimedMotionQuaternion &orient, const AggregateBoundingInfo &bounds, const String &mesh, const String &physics, const String &zernike) |
virtual void | replicaObjectRemoved (const UUID &uuid) |
virtual void | replicaLocationUpdated (const UUID &uuid, const TimedMotionVector3f &newval) |
virtual void | replicaOrientationUpdated (const UUID &uuid, const TimedMotionQuaternion &newval) |
virtual void | replicaBoundsUpdated (const UUID &uuid, const AggregateBoundingInfo &newval) |
virtual void | replicaMeshUpdated (const UUID &uuid, const String &newval) |
virtual void | replicaPhysicsUpdated (const UUID &uuid, const String &newval) |
virtual void | onLocationUpdateFromServer (const ServerID sid, const Sirikata::Protocol::Loc::LocationUpdate &update) |
Interface for objects that need to listen for location updates.
Sirikata::LocationServiceListener::~LocationServiceListener | ( | ) | [virtual] |
virtual void Sirikata::LocationServiceListener::localBoundsUpdated | ( | const UUID & | uuid, |
bool | agg, | ||
const AggregateBoundingInfo & | newval | ||
) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::localLocationUpdated | ( | const UUID & | uuid, |
bool | agg, | ||
const TimedMotionVector3f & | newval | ||
) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::localMeshUpdated | ( | const UUID & | uuid, |
bool | agg, | ||
const String & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::localObjectAdded | ( | const UUID & | uuid, |
bool | agg, | ||
const TimedMotionVector3f & | loc, | ||
const TimedMotionQuaternion & | orient, | ||
const AggregateBoundingInfo & | bounds, | ||
const String & | mesh, | ||
const String & | physics, | ||
const String & | zernike | ||
) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::localObjectRemoved | ( | const UUID & | uuid, |
bool | agg | ||
) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::localOrientationUpdated | ( | const UUID & | uuid, |
bool | agg, | ||
const TimedMotionQuaternion & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::localPhysicsUpdated | ( | const UUID & | uuid, |
bool | agg, | ||
const String & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::onLocationUpdateFromServer | ( | const ServerID | sid, |
const Sirikata::Protocol::Loc::LocationUpdate & | update | ||
) | [inline, virtual] |
Reimplemented in Sirikata::LibproxManualProximity.
virtual void Sirikata::LocationServiceListener::replicaBoundsUpdated | ( | const UUID & | uuid, |
const AggregateBoundingInfo & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::replicaLocationUpdated | ( | const UUID & | uuid, |
const TimedMotionVector3f & | newval | ||
) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::replicaMeshUpdated | ( | const UUID & | uuid, |
const String & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::replicaObjectAdded | ( | const UUID & | uuid, |
const TimedMotionVector3f & | loc, | ||
const TimedMotionQuaternion & | orient, | ||
const AggregateBoundingInfo & | bounds, | ||
const String & | mesh, | ||
const String & | physics, | ||
const String & | zernike | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, and Sirikata::CBRLocationServiceCache.
virtual void Sirikata::LocationServiceListener::replicaObjectRemoved | ( | const UUID & | uuid | ) | [inline, virtual] |
virtual void Sirikata::LocationServiceListener::replicaOrientationUpdated | ( | const UUID & | uuid, |
const TimedMotionQuaternion & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::AggregateManager, Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.
virtual void Sirikata::LocationServiceListener::replicaPhysicsUpdated | ( | const UUID & | uuid, |
const String & | newval | ||
) | [inline, virtual] |
Reimplemented in Sirikata::CBRLocationServiceCache, and Sirikata::AlwaysLocationUpdatePolicy.