2#include <NDEVR/Model.h>
3#include <NDEVR/Geometry.h>
4#include <NDEVR/SelectionArea.h>
7 struct GeometryVertices;
23 const UUID& uuid()
const;
A specification of upper and lower bounds in N-dimensions.
Definition Bounds.hpp:57
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignSelection.h:19
UUID id
Definition DesignSelection.h:29
Buffer< EnclosedModelInfo > enclosed_info
Definition DesignSelection.h:30
Buffer< SelectionArea< 3, fltp08 > > selection_areas
Definition DesignSelection.h:31
Definition DesignSelection.h:9
Buffer< bool > shape_select_mask
Definition DesignSelection.h:16
Geometry geo
Definition DesignSelection.h:12
Model model
Definition DesignSelection.h:11
Buffer< bool > vertex_select_mask
Definition DesignSelection.h:15
Buffer< uint04 > vertex_indices
Definition DesignSelection.h:13
Buffer< uint04 > shape_indices
Definition DesignSelection.h:14
PrimitiveMode
Definition DesignObjectBase.h:113
double fltp08
Defines an alias representing an 8 byte floating-point number.
Definition BaseValues.hpp:181
Definition BaseValues.hpp:272
Definition GeometryVertices.h:14