2#include <NDEVR/Geometry.h>
3#include <NDEVR/SelectionArea.h>
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition GeometrySelectionOptimizer.h:17
virtual void processSelection(OptimizedSelection &)=0
Definition SelectionArea.hpp:52
PrimitiveProperty
Definition DesignObjectBase.h:44
float fltp04
Defines an alias representing a 4 byte floating-point number.
Definition BaseValues.hpp:157
PrimitiveMode
Definition DesignObjectBase.h:113
Definition GeometrySelectionOptimizer.h:7
PrimitiveMode primitive_mode
Definition GeometrySelectionOptimizer.h:13
Geometry geo
Definition GeometrySelectionOptimizer.h:11
SelectionArea< 3, fltp04 > area
Definition GeometrySelectionOptimizer.h:10
PrimitiveProperty primitive_property
Definition GeometrySelectionOptimizer.h:12
Buffer< bool > selection_mask
Definition GeometrySelectionOptimizer.h:9
fltp04 local_distance
Definition GeometrySelectionOptimizer.h:14
Buffer< uint04 > indices
Definition GeometrySelectionOptimizer.h:8