Helios++
Helios software for LiDAR simulations
GroveKDTreeRaycaster Member List

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

cache_primsGroveKDTreeRaycasterprotected
epsilonKDTreeRaycaster
GroveKDTreeRaycaster(std::shared_ptr< LightKDTreeNode > root, std::shared_ptr< KDTreeFactory > kdtf=nullptr, std::shared_ptr< PointerVector< Primitive >> cache_prims=nullptr)GroveKDTreeRaycasterinline
kdtfGroveKDTreeRaycasterprotected
KDTreeRaycaster(std::shared_ptr< LightKDTreeNode > root)KDTreeRaycasterinline
makeTemporalClone() constGroveKDTreeRaycastervirtual
rootKDTreeRaycaster
search(glm::dvec3 rayOrigin, glm::dvec3 rayDir, double tmin, double tmax, bool groundOnly) overrideGroveKDTreeRaycasterinlinevirtual
search_recursive(LightKDTreeNode *node, double const tmin, double const tmax, KDTreeRaycasterSearch &search) constKDTreeRaycasterprotected
searchAll(glm::dvec3 rayOrigin, glm::dvec3 rayDir, double tmin, double tmax, bool groundOnly) overrideGroveKDTreeRaycasterinlinevirtual
searchAll_recursive(LightKDTreeNode *node, double const tmin, double const tmax, KDTreeRaycasterSearch &search)KDTreeRaycasterprotected
sharedCopy(std::vector< Primitive * > const &src) constGroveKDTreeRaycaster
update(DynObject &dynObj) overrideGroveKDTreeRaycastervirtual
~GroveKDTreeRaycaster()=defaultGroveKDTreeRaycastervirtual
~KDTreeRaycaster()=default (defined in KDTreeRaycaster)KDTreeRaycastervirtual
~Raycaster()=default (defined in Raycaster)Raycasterprivatevirtual
~RaycasterGroveTree()=default (defined in RaycasterGroveTree< DynObject >)RaycasterGroveTree< DynObject >virtual