Code_TYMPAN  4.4.0
Industrial site acoustic simulation
KdtreeAccelerator Member List

This is the complete list of members for KdtreeAccelerator, including all inherited members.

Accelerator()Acceleratorinline
Accelerator(std::vector< Shape * > *_shapes, BBox &_globalBox)Acceleratorinline
Accelerator(const Accelerator &other)Acceleratorinline
alreadyFailKdtreeAccelerator
build()KdtreeAcceleratorvirtual
defineLeafFunction()Acceleratorinlineprotected
emptyBonusKdtreeAcceleratorprotected
generateMidKdTree(int currentProfondeur, BBox &localBox, unsigned int nbPrims, unsigned int *prims)KdtreeAcceleratorprotected
generateSAHKdTree(int currentProfondeur, BBox &localBox, TaBRecBoundEdge *edges[3], unsigned int nbPrims, unsigned int *prims)KdtreeAcceleratorprotected
getBBox()KdtreeAcceleratorinline
getIntersectionChoice()Acceleratorinline
getMaxPrimPerLeaf()KdtreeAcceleratorinline
getMaxProfondeur()KdtreeAcceleratorinline
globalBoxAcceleratorprotected
initialMeshKdtreeAcceleratorprotected
intersectionChoiceAcceleratorprotected
isectCostKdtreeAcceleratorprotected
KdtreeAccelerator(std::vector< Shape * > *_initialMesh=NULL, BBox _globalBox=BBox())KdtreeAccelerator
maxPrimPerLeafKdtreeAcceleratorprotected
maxProfondeurKdtreeAcceleratorprotected
nbFailKdtreeAccelerator
pLeafTreatmentFunctionAcceleratorprotected
print()KdtreeAccelerator
rKdtreeAccelerator
realMaxProfondeurKdtreeAcceleratorprotected
setIntersectionChoice(leafTreatment::treatment _intersectionChoice=leafTreatment::FIRST)Acceleratorinline
setMaxPrimPerLeaf(int _maxPrimPerLeaf)KdtreeAcceleratorinline
setMaxProfondeur(int _maxProfondeur)KdtreeAcceleratorinline
shapesAcceleratorprotected
tableBoxKdtreeAcceleratorprotected
tableNodeKdtreeAcceleratorprotected
tablePrimitiveKdtreeAcceleratorprotected
traceKdtreeAccelerator
traversalCostKdtreeAcceleratorprotected
traverse(Ray *r, std::list< Intersection > &result) constKdtreeAcceleratorvirtual
~Accelerator()Acceleratorinlinevirtual
~KdtreeAccelerator()KdtreeAcceleratorvirtual