OpenFrames
Public Member Functions | Protected Attributes | List of all members
OpenFrames::FrameTracker Class Referenceabstract

This class tracks children of a reference frame. More...

#include <FrameTracker.hpp>

Inheritance diagram for OpenFrames::FrameTracker:
OpenFrames::DescendantTracker OpenFrames::FramePathVerifier OpenFrames::SubtreeTracker

Public Member Functions

 FrameTracker (ReferenceFrame *frame)
 
virtual void childAdded (ReferenceFrame *child, ReferenceFrame *parent)=0
 
virtual void childRemoved (ReferenceFrame *child, ReferenceFrame *parent)=0
 
virtual void setRoot (ReferenceFrame *frame)
 
ReferenceFramegetRoot ()
 

Protected Attributes

osg::ref_ptr< ReferenceFrame_root
 

Detailed Description

This class tracks children of a reference frame.

This abstract base class tracks the children of a particular reference frame. How the tracking is done is up to the deriving subclass.


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