Helios++
Helios software for LiDAR simulations
|
Dragger interface provide methods to drag elements from a given collection following a certain order. It is an interface, which means it cannot be directly instantiated. It must be implemented by concrete classes which implement its functions depending on the type of desired dragging. More...
#include <IDragger.hpp>
Public Member Functions | |
virtual bool | hasNext ()=0 |
Check if dragger supports dragging at least one more element. More... | |
virtual E | next ()=0 |
Drag the next element from collection. More... | |
Dragger interface provide methods to drag elements from a given collection following a certain order. It is an interface, which means it cannot be directly instantiated. It must be implemented by concrete classes which implement its functions depending on the type of desired dragging.
E | Type of elements to drag |
C | Type of container to drag elements from |
|
pure virtual |
Check if dragger supports dragging at least one more element.
Implemented in SurfaceInspector::util::draggers::MinDragger< E >.
|
pure virtual |
Drag the next element from collection.
Implemented in SurfaceInspector::util::draggers::OptimizationDragger< E >.