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

osg::DepthFirstAction::NodeStackEntry Class Reference

List of all members.

Public Member Functions

 NodeStackEntry (void)
 NodeStackEntry (const NodeStackEntry &source)
 NodeStackEntry (const NodePtr &pNode, Int32 passCount)
NodePtr getNode (void) const
void setNode (const NodePtr &pNode)
Int32 getPassCount (void) const
void setPassCount (Int32 passCount)

Private Attributes

NodePtr _pNode
Int32 _passCount

Detailed Description

Definition at line 123 of file OSGDepthFirstAction.h.


Constructor & Destructor Documentation

osg::DepthFirstAction::NodeStackEntry::NodeStackEntry void   )  [inline]
 

Definition at line 125 of file OSGDepthFirstAction.inl.

00126     : _pNode    (NullFC),
00127       _passCount(1     )
00128 {
00129 }

osg::DepthFirstAction::NodeStackEntry::NodeStackEntry const NodeStackEntry source  )  [inline]
 

Definition at line 132 of file OSGDepthFirstAction.inl.

00133     : _pNode    (source._pNode    ),
00134       _passCount(source._passCount)
00135 {
00136 }

osg::DepthFirstAction::NodeStackEntry::NodeStackEntry const NodePtr pNode,
Int32  passCount
[inline]
 

Definition at line 139 of file OSGDepthFirstAction.inl.

00142     : _pNode    (pNode    ),
00143       _passCount(passCount)
00144 {
00145 }


Member Function Documentation

NodePtr osg::DepthFirstAction::NodeStackEntry::getNode void   )  const [inline]
 

Definition at line 148 of file OSGDepthFirstAction.inl.

References _pNode.

00149 {
00150     return _pNode;
00151 }

void osg::DepthFirstAction::NodeStackEntry::setNode const NodePtr pNode  )  [inline]
 

Definition at line 154 of file OSGDepthFirstAction.inl.

References _pNode.

00155 {
00156     _pNode = pNode;
00157 }

Int32 osg::DepthFirstAction::NodeStackEntry::getPassCount void   )  const [inline]
 

Definition at line 160 of file OSGDepthFirstAction.inl.

References _passCount.

00161 {
00162     return _passCount;
00163 }

void osg::DepthFirstAction::NodeStackEntry::setPassCount Int32  passCount  )  [inline]
 

Definition at line 166 of file OSGDepthFirstAction.inl.

References _passCount.

00167 {
00168     _passCount = passCount;
00169 }


Member Data Documentation

NodePtr osg::DepthFirstAction::NodeStackEntry::_pNode [private]
 

Definition at line 137 of file OSGDepthFirstAction.h.

Referenced by getNode(), and setNode().

Int32 osg::DepthFirstAction::NodeStackEntry::_passCount [private]
 

Definition at line 138 of file OSGDepthFirstAction.h.

Referenced by getPassCount(), and setPassCount().


The documentation for this class was generated from the following files:
Generated on Thu Aug 25 04:28:05 2005 for OpenSG by  doxygen 1.4.3