#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 | ) |