3#include <NDEVR/Model.h>
6 class DesignObjectLookup;
34 bool m_use_vertex_hightlights;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
The default behavior for selection, which is to create a bounding box around an object.
Definition SelectionEffect.h:22
void setUseGrips(bool use_grips)
void applySelectionEffect(Model &model, DesignObjectLookup *lookup) override
void setUseVertexHighlights(bool use)
void removeSelectionEffect(Model &model, DesignObjectLookup *lookup) override
A core class where all Design Objects including models, materials, and geometries are stored....
Definition DesignObjectLookup.h:65
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
A core class that represents a node on model heirarchy. This node may contain a Geometry or one or mo...
Definition Model.h:58
Applies certain effects to a model that has been selected.
Definition SelectionEffect.h:12
virtual void removeSelectionEffect(Model &model, DesignObjectLookup *lookup)=0
virtual void applySelectionEffect(Model &model, DesignObjectLookup *lookup)=0