Helios++
Helios software for LiDAR simulations
KDGrove Member List

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

addSubject(KDGroveSubject *subject, std::shared_ptr< GroveKDTreeRaycaster > tree)KDGroveinline
BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >::addSubject(BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject > *subject, std::shared_ptr< GroveKDTreeRaycaster > tree)BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >virtual
addTree(std::shared_ptr< Tree > tree) overrideBasicStaticGrove< Tree >virtual
BasicDynGrove()BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >inline
BasicStaticGrove()=defaultBasicStaticGrove< Tree >
begin()StaticGrove< Tree >inlinevirtual
clear()StaticGrove< Tree >inline
end()StaticGrove< Tree >inlinevirtual
getNumTrees() const overrideBasicStaticGrove< Tree >virtual
getStats()KDGroveinlinevirtual
getSubjects() constBasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >inlinevirtual
getTreePointer(size_t const index) const overrideBasicStaticGrove< Tree >virtual
getTreeReference(size_t const index) const overrideBasicStaticGrove< Tree >virtual
getTreeShared(size_t const index) const overrideBasicStaticGrove< Tree >virtual
hasNextTree() const overrideBasicStaticGrove< Tree >virtual
hasTrees() const overrideBasicStaticGrove< Tree >virtual
KDGrove()KDGroveinline
makeTemporalClone() constKDGrovevirtual
nextTreePointer() overrideBasicStaticGrove< Tree >virtual
nextTreeReference() overrideBasicStaticGrove< Tree >virtual
nextTreeShared() overrideBasicStaticGrove< Tree >virtual
operator[](size_t const index) constStaticGrove< Tree >inline
removeAll() overrideBasicStaticGrove< Tree >virtual
removeSubject(KDGroveSubject *subject)KDGroveinline
BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >::removeSubject(BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject > *subject)BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >virtual
removeTree(size_t const index) overrideBasicStaticGrove< Tree >virtual
removeTrees(size_t const startIndex, size_t const endIndex) overrideBasicStaticGrove< Tree >virtual
replaceTree(size_t const index, std::shared_ptr< Tree > tree) overrideBasicStaticGrove< Tree >virtual
setStats(std::shared_ptr< KDGroveStats > stats)KDGroveinlinevirtual
setTree(size_t const index, std::shared_ptr< Tree > tree)StaticGrove< Tree >inline
statsKDGroveprotected
subjectsBasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >protected
toZeroTree() overrideBasicStaticGrove< Tree >virtual
treesBasicStaticGrove< Tree >protected
update(DynMovingObject &s) overrideBasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >
DynGrove::update(Subject &s)=0DynGrove< Subject >pure virtual
whileIterBasicStaticGrove< Tree >protected
~BasicDynGrove()=default (defined in BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >)BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >virtual
~BasicStaticGrove()=default (defined in BasicStaticGrove< Tree >)BasicStaticGrove< Tree >virtual
~DynGrove()=default (defined in DynGrove< Subject >)DynGrove< Subject >virtual
~KDGrove()=default (defined in KDGrove)KDGrovevirtual
~StaticGrove()=default (defined in StaticGrove< Tree >)StaticGrove< Tree >virtual