OpenSceneGraph 3.6.5
|
#include <UIObjectParent>
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 |
typedef Vector::const_iterator osgWidget::UIObjectParent< T >::ConstIterator |
typedef Vector::iterator osgWidget::UIObjectParent< T >::Iterator |
typedef T osgWidget::UIObjectParent< T >::object_type |
typedef osg::observer_ptr<object_type> osgWidget::UIObjectParent< T >::ptr_type |
typedef std::vector<ptr_type> osgWidget::UIObjectParent< T >::Vector |
|
inlineprotected |
|
inlineprotected |
|
inline |
References _objects.
Referenced by _remove(), and _removeByName().
|
inline |
References _objects.
|
inline |
References _objects.
Referenced by _remove(), and _removeByName().
|
inline |
References _objects.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References _objects.
|
inline |
References _objects.
|
inline |
References _objects.
|
inline |
References _objects.
|
protected |
Referenced by _remove(), _removeByName(), begin(), begin(), end(), end(), getNumObjects(), getObjects(), getObjects(), and size().
![]() | Generated at Sun Jul 27 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0. |