Helios++
Helios software for LiDAR simulations
SAHKDTreeGeometricStrategy Member List

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

clone(SimpleKDTreeFactory *kdtf) const overrideSAHKDTreeGeometricStrategyvirtual
GEOM_buildChildrenNodes(KDTreeNode *node, KDTreeNode *parent, vector< Primitive * > const &primitives, int const depth, int const index, vector< Primitive * > &leftPrimitives, vector< Primitive * > &rightPrimitives, std::shared_ptr< SharedTaskSequencer > masters) overrideSAHKDTreeGeometricStrategyprotectedvirtual
GEOM_computeNodeBoundaries(KDTreeNode *node, KDTreeNode *parent, bool const left, vector< Primitive * > const &primitives, int assignedThreads)SimpleKDTreeGeometricStrategyprotectedvirtual
GEOM_defineSplit(KDTreeNode *node, KDTreeNode *parent, vector< Primitive * > &primitives, int const depth, int const assignedThreads) const overrideSAHKDTreeGeometricStrategyprotectedvirtual
GEOM_findSplitPositionBySAH(KDTreeNode *node, vector< Primitive * > &primitives, int assignedThreads) constSAHKDTreeGeometricStrategyprotectedvirtual
GEOM_populateSplits(vector< Primitive * > const &primitives, int const splitAxis, double const splitPos, vector< Primitive * > &leftPrimitives, vector< Primitive * > &rightPrimitives, int assignedThreads) constSimpleKDTreeGeometricStrategyprotectedvirtual
kdtfSimpleKDTreeGeometricStrategyprotected
MultiThreadKDTreeFactory (defined in SAHKDTreeGeometricStrategy)SAHKDTreeGeometricStrategyfriend
sahkdtfSAHKDTreeGeometricStrategyprotected
SAHKDTreeGeometricStrategy(SAHKDTreeFactory &kdtf)SAHKDTreeGeometricStrategyinline
SimpleKDTreeGeometricStrategy(SimpleKDTreeFactory &kdtf)SimpleKDTreeGeometricStrategyinline
~SAHKDTreeGeometricStrategy()=default (defined in SAHKDTreeGeometricStrategy)SAHKDTreeGeometricStrategyvirtual
~SimpleKDTreeGeometricStrategy()=default (defined in SimpleKDTreeGeometricStrategy)SimpleKDTreeGeometricStrategyvirtual