osgPresentation::ActiveOperators Class Reference

List of all members.

Public Types

typedef std::set< osg::ref_ptr
< ObjectOperator >
, dereference_less
OperatorList

Public Member Functions

 ActiveOperators ()
 ~ActiveOperators ()
void collect (osg::Node *incommingNode, osg::NodeVisitor::TraversalMode tm=osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN)
void process ()
void setPause (bool pause)
bool getPause () const
void reset ()

Protected Member Functions

void processOutgoing ()
void processIncomming ()
void processMaintained ()

Protected Attributes

bool _pause
OperatorList _previous
OperatorList _current
OperatorList _outgoing
OperatorList _incomming
OperatorList _maintained


Member Typedef Documentation


Constructor & Destructor Documentation

osgPresentation::ActiveOperators::ActiveOperators (  ) 

osgPresentation::ActiveOperators::~ActiveOperators (  ) 


Member Function Documentation

void osgPresentation::ActiveOperators::collect ( osg::Node incommingNode,
osg::NodeVisitor::TraversalMode  tm = osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN 
)

void osgPresentation::ActiveOperators::process (  ) 

void osgPresentation::ActiveOperators::setPause ( bool  pause  ) 

bool osgPresentation::ActiveOperators::getPause (  )  const [inline]

void osgPresentation::ActiveOperators::reset (  ) 

void osgPresentation::ActiveOperators::processOutgoing (  )  [protected]

void osgPresentation::ActiveOperators::processIncomming (  )  [protected]

void osgPresentation::ActiveOperators::processMaintained (  )  [protected]


Member Data Documentation


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

Generated on Sat Mar 20 12:34:05 2010 for openscenegraph by  doxygen 1.5.6