Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

NodePtr osg::ExtraChildrenList::ChildrenListEntry::_pNode [private]
 

Definition at line 132 of file OSGExtraChildrenList.h.

Referenced by getNode(), and setNode().

PriorityType osg::ExtraChildrenList::ChildrenListEntry::_priority [private]
 

Definition at line 133 of file OSGExtraChildrenList.h.

Referenced by getPriority(), and setPriority().

bool osg::ExtraChildrenList::ChildrenListEntry::_active [private]
 

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 Thu Aug 25 04:28:11 2005 for OpenSG by  doxygen 1.4.3