KiCad PCB EDA Suite
Loading...
Searching...
No Matches
HLBVH_SAH_Evaluator Struct Reference

Public Member Functions

 HLBVH_SAH_Evaluator (int split, int num, int d, const BBOX_3D &b)
 
bool operator() (const BVHBuildNode *node) const
 

Public Attributes

int minCostSplitBucket
 
int nBuckets
 
int dim
 
const BBOX_3DcentroidBounds
 

Detailed Description

Definition at line 385 of file bvh_pbrt.cpp.

Constructor & Destructor Documentation

◆ HLBVH_SAH_Evaluator()

HLBVH_SAH_Evaluator::HLBVH_SAH_Evaluator ( int  split,
int  num,
int  d,
const BBOX_3D b 
)
inline

Definition at line 387 of file bvh_pbrt.cpp.

References dim, minCostSplitBucket, nBuckets, and split().

Member Function Documentation

◆ operator()()

bool HLBVH_SAH_Evaluator::operator() ( const BVHBuildNode node) const

Member Data Documentation

◆ centroidBounds

const BBOX_3D& HLBVH_SAH_Evaluator::centroidBounds

Definition at line 397 of file bvh_pbrt.cpp.

Referenced by operator()().

◆ dim

int HLBVH_SAH_Evaluator::dim

Definition at line 396 of file bvh_pbrt.cpp.

Referenced by HLBVH_SAH_Evaluator(), and operator()().

◆ minCostSplitBucket

int HLBVH_SAH_Evaluator::minCostSplitBucket

Definition at line 396 of file bvh_pbrt.cpp.

Referenced by HLBVH_SAH_Evaluator(), and operator()().

◆ nBuckets

int HLBVH_SAH_Evaluator::nBuckets

Definition at line 396 of file bvh_pbrt.cpp.

Referenced by HLBVH_SAH_Evaluator(), and operator()().


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