library of assembled shared sources

http://lass.cocamware.com

lass::spat::DefaultSplitHeuristics< numObjectsPerLeaf > Struct Template Reference

#include <split_heuristics.h>


Public Member Functions

 LASS_META_ASSERT (numObjectsPerLeaf > 0, numObjectsPerLeaf_must_be_strict_positive)

Static Public Member Functions

template<typename ObjectTraits , typename RandomIterator >
static SplitInfo< ObjectTraits > split (RandomIterator first, RandomIterator last)


Detailed Description

template<int numObjectsPerLeaf = 1>
struct lass::spat::DefaultSplitHeuristics< numObjectsPerLeaf >

Definition at line 71 of file split_heuristics.h.


Member Function Documentation

template<int numObjectsPerLeaf = 1>
lass::spat::DefaultSplitHeuristics< numObjectsPerLeaf >::LASS_META_ASSERT ( numObjectsPerLeaf  ,
,
numObjectsPerLeaf_must_be_strict_positive   
)

template<int numObjectsPerLeaf = 1>
template<typename ObjectTraits , typename RandomIterator >
static SplitInfo<ObjectTraits> lass::spat::DefaultSplitHeuristics< numObjectsPerLeaf >::split ( RandomIterator  first,
RandomIterator  last 
) [inline, static]

Definition at line 76 of file split_heuristics.h.

References lass::prim::aabb(), lass::prim::distance(), and LASS_ASSERT.


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

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo