|
OSG
3.4.0
|
#include <UIObjectParent.h>
Public Types | |
| typedef T | object_type |
| typedef osg::observer_ptr < object_type > | ptr_type |
| typedef std::vector< ptr_type > | Vector |
| typedef Vector::iterator | Iterator |
| typedef Vector::const_iterator | ConstIterator |
Public Member Functions | |
| Iterator | begin () |
| ConstIterator | begin () const |
| Iterator | end () |
| ConstIterator | end () const |
| Vector::size_type | size () const |
| object_type * | getByName (const std::string &name) |
| const object_type * | getByName (const std::string &name) const |
| object_type * | getByIndex (unsigned int index) |
| const object_type * | getByIndex (unsigned int index) const |
| unsigned int | getNumObjects () const |
| Vector & | getObjects () |
| const Vector & | getObjects () const |
Protected Member Functions | |
| bool | _remove (object_type *obj) |
| bool | _removeByName (const std::string &name) |
Protected Attributes | |
| Vector | _objects |
Definition at line 25 of file UIObjectParent.h.
| typedef Vector::const_iterator osgWidget::UIObjectParent< T >::ConstIterator |
Definition at line 33 of file UIObjectParent.h.
| typedef Vector::iterator osgWidget::UIObjectParent< T >::Iterator |
Definition at line 32 of file UIObjectParent.h.
| typedef T osgWidget::UIObjectParent< T >::object_type |
Definition at line 29 of file UIObjectParent.h.
| typedef osg::observer_ptr<object_type> osgWidget::UIObjectParent< T >::ptr_type |
Definition at line 30 of file UIObjectParent.h.
| typedef std::vector<ptr_type> osgWidget::UIObjectParent< T >::Vector |
Definition at line 31 of file UIObjectParent.h.
|
inlineprotected |
Definition at line 85 of file UIObjectParent.h.
|
inlineprotected |
Definition at line 95 of file UIObjectParent.h.
|
inline |
|
inline |
Definition at line 39 of file UIObjectParent.h.
|
inline |
|
inline |
Definition at line 47 of file UIObjectParent.h.
|
inline |
Definition at line 63 of file UIObjectParent.h.
|
inline |
Definition at line 67 of file UIObjectParent.h.
|
inline |
Definition at line 55 of file UIObjectParent.h.
|
inline |
Definition at line 59 of file UIObjectParent.h.
|
inline |
Definition at line 71 of file UIObjectParent.h.
|
inline |
Definition at line 75 of file UIObjectParent.h.
|
inline |
Definition at line 79 of file UIObjectParent.h.
|
inline |
Definition at line 51 of file UIObjectParent.h.
|
protected |
Definition at line 105 of file UIObjectParent.h.
1.8.8