Helios++
Helios software for LiDAR simulations
SAHKDTreeComputeLossNodesSubTask Member List

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

boundLengthSAHKDTreeComputeLossNodesSubTaskprotected
chSharedSubTaskprotected
endNodeSAHKDTreeComputeLossNodesSubTaskprotected
getKey()SharedSubTaskinlinevirtual
getThread()SharedSubTaskinlinevirtual
keySharedSubTaskprotected
minBoundSAHKDTreeComputeLossNodesSubTaskprotected
operator()()SharedSubTaskinlinevirtual
partialLossSAHKDTreeComputeLossNodesSubTaskprotected
partialSplitPosSAHKDTreeComputeLossNodesSubTaskprotected
postProcess()SharedSubTaskinlinevirtual
primitivesSAHKDTreeComputeLossNodesSubTaskprotected
run() overrideSAHKDTreeComputeLossNodesSubTaskinlinevirtual
SAHKDTreeComputeLossNodesSubTask(std::shared_ptr< SharedTaskSequencer > ch, vector< Primitive * > const &primitives, double const start, double const step, int const splitAxis, double const minBound, double const boundLength, size_t const startNode, size_t const endNode, double &partialLoss, double &partialSplitPos, std::function< double(vector< Primitive * > const &primitives, int const splitAxis, double const splitPos, double const r)> splitLoss)SAHKDTreeComputeLossNodesSubTaskinline
setKey(size_t const key)SharedSubTaskinlinevirtual
setThread(std::shared_ptr< boost::thread > thread)SharedSubTaskinlinevirtual
SharedSubTask(std::shared_ptr< SharedSubTaskCompletionHandler > ch)SharedSubTaskinline
splitAxisSAHKDTreeComputeLossNodesSubTaskprotected
splitLossSAHKDTreeComputeLossNodesSubTaskprotected
startSAHKDTreeComputeLossNodesSubTaskprotected
startNodeSAHKDTreeComputeLossNodesSubTaskprotected
stepSAHKDTreeComputeLossNodesSubTaskprotected
threadSharedSubTaskprotected
~SAHKDTreeComputeLossNodesSubTask() (defined in SAHKDTreeComputeLossNodesSubTask)SAHKDTreeComputeLossNodesSubTaskinlinevirtual
~SharedSubTask()=default (defined in SharedSubTask)SharedSubTaskvirtual