1 #ifndef GfxTL__CELLCENTERAACUBETREESTRATEGY_HEADER__
2 #define GfxTL__CELLCENTERAACUBETREESTRATEGY_HEADER__
8 template<
unsigned int DimT,
class InheritedStrategyT >
11 typedef typename InheritedStrategyT::value_type
value_type;
13 :
public InheritedStrategyT::CellData
31 template<
class BaseT >
33 :
public InheritedStrategyT::template
StrategyBase< BaseT >
45 template<
class BaseTraversalT >
47 :
public BaseTraversalT
50 template<
class BuildInformationT >
53 BaseType::InitRoot(bi, root);
54 bi.Cube().Center(&root->Center());
57 template<
class BuildInformationT >
59 unsigned int child,
const BuildInformationT& bi,
62 BaseType::InitCell(parent, pbi, child, bi, cell);
63 bi.Cube().Center(&cell->Center());
66 template<
class TraversalInformationT >
70 *center = cell.Center();