OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
Terrain::QuadTreeBuilder Class Reference
Collaboration diagram for Terrain::QuadTreeBuilder:

Public Member Functions

 QuadTreeBuilder (Terrain::Storage *storage, ViewDataMap *viewDataMap, float minSize)
 
void build ()
 
void addChildren (QuadTreeNode *parent)
 
QuadTreeNode * addChild (QuadTreeNode *parent, ChildDirection direction, float size)
 
osg::ref_ptr< RootNode > getRootNode ()
 

Private Attributes

Terrain::Storage * mStorage
 
float mMinX
 
float mMaxX
 
float mMinY
 
float mMaxY
 
float mMinSize
 
ViewDataMap * mViewDataMap
 
osg::ref_ptr< RootNode > mRootNode
 

Constructor & Destructor Documentation

Terrain::QuadTreeBuilder::QuadTreeBuilder ( Terrain::Storage *  storage,
ViewDataMap *  viewDataMap,
float  minSize 
)
inline

Member Function Documentation

QuadTreeNode* Terrain::QuadTreeBuilder::addChild ( QuadTreeNode *  parent,
ChildDirection  direction,
float  size 
)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void Terrain::QuadTreeBuilder::addChildren ( QuadTreeNode *  parent)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void Terrain::QuadTreeBuilder::build ( )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

osg::ref_ptr<RootNode> Terrain::QuadTreeBuilder::getRootNode ( )
inline

Member Data Documentation

float Terrain::QuadTreeBuilder::mMaxX
private
float Terrain::QuadTreeBuilder::mMaxY
private
float Terrain::QuadTreeBuilder::mMinSize
private
float Terrain::QuadTreeBuilder::mMinX
private
float Terrain::QuadTreeBuilder::mMinY
private
osg::ref_ptr<RootNode> Terrain::QuadTreeBuilder::mRootNode
private
Terrain::Storage* Terrain::QuadTreeBuilder::mStorage
private
ViewDataMap* Terrain::QuadTreeBuilder::mViewDataMap
private

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