addSubject(KDGroveSubject *subject, std::shared_ptr< GroveKDTreeRaycaster > tree) | KDGrove | inline |
BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >::addSubject(BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject > *subject, std::shared_ptr< GroveKDTreeRaycaster > tree) | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | virtual |
addTree(std::shared_ptr< Tree > tree) override | BasicStaticGrove< Tree > | virtual |
BasicDynGrove() | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | inline |
BasicStaticGrove()=default | BasicStaticGrove< Tree > | |
begin() | StaticGrove< Tree > | inlinevirtual |
clear() | StaticGrove< Tree > | inline |
end() | StaticGrove< Tree > | inlinevirtual |
getNumTrees() const override | BasicStaticGrove< Tree > | virtual |
getStats() | KDGrove | inlinevirtual |
getSubjects() const | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | inlinevirtual |
getTreePointer(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
getTreeReference(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
getTreeShared(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
hasNextTree() const override | BasicStaticGrove< Tree > | virtual |
hasTrees() const override | BasicStaticGrove< Tree > | virtual |
KDGrove() | KDGrove | inline |
makeTemporalClone() const | KDGrove | virtual |
nextTreePointer() override | BasicStaticGrove< Tree > | virtual |
nextTreeReference() override | BasicStaticGrove< Tree > | virtual |
nextTreeShared() override | BasicStaticGrove< Tree > | virtual |
operator[](size_t const index) const | StaticGrove< Tree > | inline |
removeAll() override | BasicStaticGrove< Tree > | virtual |
removeSubject(KDGroveSubject *subject) | KDGrove | inline |
BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >::removeSubject(BasicDynGroveSubject< GroveKDTreeRaycaster, DynMovingObject > *subject) | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | virtual |
removeTree(size_t const index) override | BasicStaticGrove< Tree > | virtual |
removeTrees(size_t const startIndex, size_t const endIndex) override | BasicStaticGrove< Tree > | virtual |
replaceTree(size_t const index, std::shared_ptr< Tree > tree) override | BasicStaticGrove< Tree > | virtual |
setStats(std::shared_ptr< KDGroveStats > stats) | KDGrove | inlinevirtual |
setTree(size_t const index, std::shared_ptr< Tree > tree) | StaticGrove< Tree > | inline |
stats | KDGrove | protected |
subjects | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | protected |
toZeroTree() override | BasicStaticGrove< Tree > | virtual |
trees | BasicStaticGrove< Tree > | protected |
update(DynMovingObject &s) override | BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject > | |
DynGrove::update(Subject &s)=0 | DynGrove< Subject > | pure virtual |
whileIter | BasicStaticGrove< 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) | KDGrove | virtual |
~StaticGrove()=default (defined in StaticGrove< Tree >) | StaticGrove< Tree > | virtual |