#include <OwnedObject.h>
Public Member Functions |
|
OwnedObject () | |
virtual const awString::IString & | getOwnedObjectType () const =0 |
virtual int | getOwnerCount () const |
virtual bool | addOwner (Owner *owner) |
virtual bool | removeOwner (Owner *owner) |
virtual bool | hasOwner (Owner *owner) |
virtual Owner * | getOwner (int index) const |
virtual void | dirtyOwners () |
void | setDirtyOwners (bool allow) |
Protected Member Functions |
|
virtual | ~OwnedObject () |
OwnedObject | ( | ) |
virtual ~OwnedObject | ( | ) | [protected, virtual] |
virtual const awString::IString& getOwnedObjectType | ( | ) | const [pure virtual] |
Implemented in Appearance, GeometryData, ParameterGroup, SurfaceData, and ValueParameterGroup.
virtual int getOwnerCount | ( | ) | const [virtual] |
Reimplemented in SynchronizableOwnedObject.
virtual bool addOwner | ( | Owner * | owner | ) | [virtual] |
Reimplemented in SynchronizableOwnedObject.
virtual bool removeOwner | ( | Owner * | owner | ) | [virtual] |
Reimplemented in SynchronizableOwnedObject.
virtual bool hasOwner | ( | Owner * | owner | ) | [virtual] |
Reimplemented in SynchronizableOwnedObject.
virtual Owner* getOwner | ( | int | index | ) | const [virtual] |
Reimplemented in SynchronizableOwnedObject.
virtual void dirtyOwners | ( | ) | [virtual] |
Reimplemented in SynchronizableOwnedObject.
void setDirtyOwners | ( | bool | allow | ) |