3 #include <BasicDynGroveSubject.h>
Interface defining the behaviors that must be supported by any object that can notify to a basic dyna...
Definition: BasicDynGroveSubject.h:17
Implementation of a dynamic object which supports dynamic motions (extended rigid motions)
Definition: DynMovingObject.h:39
Grove KDTree Raycaster extends KDTreeRaycaster to make it compatible with groves by implementing the ...
Definition: GroveKDTreeRaycaster.h:21
Interface defining the behaviors that must be supported by any object that can notify to a KDGrove.
Definition: KDGroveSubject.h:20
void registerObserverGrove(std::shared_ptr< BasicDynGrove< GroveKDTreeRaycaster, DynMovingObject >> observer) override
Workaround to redirect calls from BasicDynGroveObjectSubject::registerObserverGrove to KDGroveSubject...
Definition: KDGroveSubject.cpp:8
virtual void registerObserverGrove(std::shared_ptr< KDGrove > observer)=0
Register given KDGrove as a observer with respect to the subject.
Grove of KDTrees. It supports both static and dynamic KDTrees, handling each accordingly.
Definition: KDGrove.h:20