Public Member Functions | Private Member Functions | Private Attributes
megatree::TreeFastCache Class Reference

#include <tree_functions.h>

List of all members.

Public Member Functions

void addPoint (std::vector< double > &pt, const std::vector< double > &color=std::vector< double >(3, 0))
void clear ()
 TreeFastCache (MegaTree &tree_p)
 ~TreeFastCache ()

Private Member Functions

void addPointRecursive (const double pt[3], const double color[3], double point_accuracy)
void pop ()
void push (NodeCache nc)
NodeCachetop ()

Private Attributes

std::stack< NodeCachenodes
MegaTreetree

Detailed Description

Definition at line 132 of file tree_functions.h.


Constructor & Destructor Documentation

Definition at line 135 of file tree_functions.h.

Definition at line 141 of file tree_functions.h.


Member Function Documentation

void megatree::TreeFastCache::addPoint ( std::vector< double > &  pt,
const std::vector< double > &  color = std::vector<double>(3, 0) 
)

Definition at line 116 of file tree_functions.cpp.

void megatree::TreeFastCache::addPointRecursive ( const double  pt[3],
const double  color[3],
double  point_accuracy 
) [private]

Definition at line 127 of file tree_functions.cpp.

void megatree::TreeFastCache::clear ( ) [inline]

Definition at line 147 of file tree_functions.h.

void megatree::TreeFastCache::pop ( ) [inline, private]

Definition at line 170 of file tree_functions.h.

void megatree::TreeFastCache::push ( NodeCache  nc) [inline, private]

Definition at line 165 of file tree_functions.h.

NodeCache& megatree::TreeFastCache::top ( ) [inline, private]

Definition at line 159 of file tree_functions.h.


Member Data Documentation

Definition at line 184 of file tree_functions.h.

Definition at line 185 of file tree_functions.h.


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


megatree_cpp
Author(s): Stuart Glaser
autogenerated on Mon Dec 2 2013 13:01:29