1#ifndef GfxTL__BUCKETSIZEMAXLEVELSUBDIVISIONTREESTRATEGY_HEADER__
2#define GfxTL__BUCKETSIZEMAXLEVELSUBDIVISIONTREESTRATEGY_HEADER__
6 template <
class InheritedStrategyT>
9 typedef typename InheritedStrategyT::value_type
value_type;
11 struct CellData :
public InheritedStrategyT::CellData
15 template <
class BaseT>
29 return m_maxBucketSize;
35 return m_maxBucketSize;
51 template <
class BuildInformationT>
55 return cell.Size() > m_maxBucketSize && bi.Level() < m_maxLevel;
59 unsigned int m_maxBucketSize;
60 unsigned int m_maxLevel;
unsigned int & MaxBucketSize()
BaseType::CellType CellType
const unsigned int MaxBucketSize() const
unsigned int & MaxSubdivisionLevel()
InheritedStrategyT::template StrategyBase< BaseT > BaseType
bool ShouldSubdivide(const CellType &cell, const BuildInformationT &bi) const
const unsigned int MaxSubdivisionLevel() const
InheritedStrategyT::value_type value_type