Helios++
Helios software for LiDAR simulations
RaycasterGroveTree.h
1 #pragma once
2 
3 #include <Raycaster.h>
4 
21 template <typename Subject>
23 public:
24  // *** CONSTRUCTION / DESTRUCTION *** //
25  // ************************************ //
26  virtual ~RaycasterGroveTree() = default;
27 
28 
29  // *** GROVE DYNAMIC TREE METHODS *** //
30  // ************************************ //
35  virtual void update(Subject &s) = 0;
36 };
Define a Raycaster derived interface to make it compatible with groves.
Definition: RaycasterGroveTree.h:22
virtual void update(Subject &s)=0
Method to handle callbacks from updated subjects.
Raycaster interface declaring raycasting operations.
Definition: Raycaster.h:15