Helios++
Helios software for LiDAR simulations
SimpleKDTreePopulateSplitsSubTask Member List

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

chSharedSubTaskprotected
endPrimitiveSimpleKDTreePopulateSplitsSubTaskprotected
getKey()SharedSubTaskinlinevirtual
getThread()SharedSubTaskinlinevirtual
keySharedSubTaskprotected
leftPrimitivesSimpleKDTreePopulateSplitsSubTaskprotected
onPopulateSplitsDigestPrimitiveSimpleKDTreePopulateSplitsSubTaskprotected
operator()()SharedSubTaskinlinevirtual
postProcess()SharedSubTaskinlinevirtual
primitivesSimpleKDTreePopulateSplitsSubTaskprotected
rightPrimitivesSimpleKDTreePopulateSplitsSubTaskprotected
run() overrideSimpleKDTreePopulateSplitsSubTaskinlinevirtual
setKey(size_t const key)SharedSubTaskinlinevirtual
setThread(std::shared_ptr< boost::thread > thread)SharedSubTaskinlinevirtual
SharedSubTask(std::shared_ptr< SharedSubTaskCompletionHandler > ch)SharedSubTaskinline
SimpleKDTreePopulateSplitsSubTask(std::shared_ptr< SharedTaskSequencer > ch, vector< Primitive * > const &primitives, int const splitAxis, double const splitPos, vector< Primitive * > &leftPrimitives, vector< Primitive * > &rightPrimitives, size_t const startPrimitive, size_t const endPrimitive, std::function< void(Primitive *p, int const splitAxis, double const splitPos, vector< Primitive * > &leftPrimitives, vector< Primitive * > &rightPrimitives)> onPopulateSplitsDigestPrimitive)SimpleKDTreePopulateSplitsSubTaskinline
splitAxisSimpleKDTreePopulateSplitsSubTaskprotected
splitPosSimpleKDTreePopulateSplitsSubTaskprotected
startPrimitiveSimpleKDTreePopulateSplitsSubTaskprotected
threadSharedSubTaskprotected
~SharedSubTask()=default (defined in SharedSubTask)SharedSubTaskvirtual
~SimpleKDTreePopulateSplitsSubTask() (defined in SimpleKDTreePopulateSplitsSubTask)SimpleKDTreePopulateSplitsSubTaskinlinevirtual