osg::ExtraChildrenList::ChildrenListEntry Class Reference

List of all members.

Public Member Functions

 ChildrenListEntry (void)
 ChildrenListEntry (const NodePtr &pNode)
 ChildrenListEntry (const NodePtr &pNode, PriorityType prio)
NodePtr getNode (void) const
void setNode (const NodePtr &pNode)
PriorityType getPriority (void) const
void setPriority (PriorityType prio)
bool getActive (void) const
void setActive (bool active)

Private Attributes

NodePtr _pNode
PriorityType _priority
bool _active


Detailed Description

Definition at line 115 of file OSGExtraChildrenList.h.


Constructor & Destructor Documentation

osg::ExtraChildrenList::ChildrenListEntry::ChildrenListEntry ( void   )  [inline]

Definition at line 51 of file OSGExtraChildrenList.inl.

00052     : _pNode   (NullFC                              ),
00053       _priority(PriorityTypeTraits::getZeroElement()),
00054       _active  (false                               )
00055 {
00056 }

osg::ExtraChildrenList::ChildrenListEntry::ChildrenListEntry ( const NodePtr pNode  )  [inline]

Definition at line 59 of file OSGExtraChildrenList.inl.

00060     : _pNode   (pNode                               ),
00061       _priority(PriorityTypeTraits::getZeroElement()),
00062       _active  (true                                )
00063 {
00064 }

osg::ExtraChildrenList::ChildrenListEntry::ChildrenListEntry ( const NodePtr pNode,
PriorityType  prio 
) [inline]

Definition at line 67 of file OSGExtraChildrenList.inl.

00070     : _pNode   (pNode),
00071       _priority(prio ),
00072       _active  (true )
00073 {
00074 }


Member Function Documentation

NodePtr osg::ExtraChildrenList::ChildrenListEntry::getNode ( void   )  const [inline]

Definition at line 77 of file OSGExtraChildrenList.inl.

References _pNode.

00078 {
00079     return _pNode;
00080 }

void osg::ExtraChildrenList::ChildrenListEntry::setNode ( const NodePtr pNode  )  [inline]

Definition at line 83 of file OSGExtraChildrenList.inl.

References _pNode.

00084 {
00085     _pNode = pNode;
00086 }

ExtraChildrenList::PriorityType osg::ExtraChildrenList::ChildrenListEntry::getPriority ( void   )  const [inline]

Definition at line 89 of file OSGExtraChildrenList.inl.

References _priority.

00090 {
00091     return _priority;
00092 }

void osg::ExtraChildrenList::ChildrenListEntry::setPriority ( PriorityType  prio  )  [inline]

Definition at line 95 of file OSGExtraChildrenList.inl.

References _priority.

00096 {
00097     _priority = prio;
00098 }

bool osg::ExtraChildrenList::ChildrenListEntry::getActive ( void   )  const [inline]

Definition at line 101 of file OSGExtraChildrenList.inl.

References _active.

00102 {
00103     return _active;
00104 }

void osg::ExtraChildrenList::ChildrenListEntry::setActive ( bool  active  )  [inline]

Definition at line 107 of file OSGExtraChildrenList.inl.

References _active.

00108 {
00109     _active = active;
00110 }


Member Data Documentation

Definition at line 132 of file OSGExtraChildrenList.h.

Referenced by getNode(), and setNode().

Definition at line 133 of file OSGExtraChildrenList.h.

Referenced by getPriority(), and setPriority().

Definition at line 134 of file OSGExtraChildrenList.h.

Referenced by getActive(), and setActive().


The documentation for this class was generated from the following files:

Generated on Mon Mar 17 12:21:36 2008 for OpenSG by  doxygen 1.5.5