#include <TTree.h>
Public Member Functions | |
TTree (V *vtx[3], int depth, TTree *parent) | |
~TTree (void) | |
V *& | vertex (int i) |
TTree< V > *& | neighbor (int i) |
TTree< V > *& | parent (void) |
TTree< V > *& | child (int i) |
template<typename OutputIterator > | |
void | addLeafs (OutputIterator iter) |
void | subdivide (Averaging< V > *avrg) |
bool | leaf (void) |
subdiv::TTree< V >::TTree | ( | V * | vtx[3], | |
int | depth, | |||
TTree< V > * | parent | |||
) | [inline] |
subdiv::TTree< V >::~TTree | ( | void | ) | [inline] |
void subdiv::TTree< V >::addLeafs | ( | OutputIterator | iter | ) | [inline] |
References subdiv::TTree< V >::leaf().
TTree<V>*& subdiv::TTree< V >::child | ( | int | i | ) | [inline] |
bool subdiv::TTree< V >::leaf | ( | void | ) | [inline] |
Referenced by subdiv::TTree< V >::addLeafs(), and subdiv::TTree< V >::subdivide().
TTree<V>*& subdiv::TTree< V >::neighbor | ( | int | i | ) | [inline] |
TTree<V>*& subdiv::TTree< V >::parent | ( | void | ) | [inline] |
void subdiv::TTree< V >::subdivide | ( | Averaging< V > * | avrg | ) | [inline] |
References subdiv::TTree< V >::leaf().
V*& subdiv::TTree< V >::vertex | ( | int | i | ) | [inline] |
Referenced by subdiv::AveragingLoop< V >::averageTriangleEdge(), subdiv::AveragingBasic< V >::averageTriangleEdge(), subdiv::AveragingLoop< V >::averageTriangleVertex(), subdiv::AveragingBasic< V >::averageTriangleVertex(), subdiv::AveragingLoop< V >::collectOneRing(), subdiv::AveragingLoop< V >::findCreaseNeighbors(), and subdiv::localVtxNumber().