34#include <NDEVR/SnapPoint.h>
35#include <NDEVR/LineSegment.h>
36#include <NDEVR/Triangle.h>
37#include <NDEVR/Dictionary.h>
38#include <NDEVR/UUID.h>
39#include <NDEVR/Buffer.h>
42 class DesignObjectLookup;
63 void setAllEnabled(
bool use_snap);
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition DesignObjectLookup.h:61
Definition Dictionary.h:48
A line segment represented by two vertices, a start and end.
Definition Line.hpp:55
Definition SnapPoint.h:41
SnapLocationType
Definition SnapPoint.h:44
Definition SnapsManager.h:47
Dictionary< SnapPoint::SnapLocationType, fltp08 > m_sensitivity
Definition SnapsManager.h:67
Dictionary< SnapPoint::SnapLocationType, uint04 > m_priority
Definition SnapsManager.h:68
void setSnapEnabled(SnapPoint::SnapLocationType snap, bool use_snap)
Definition SnapsManager.h:62
bool isSnapEnabled(SnapPoint::SnapLocationType snap) const
Definition SnapsManager.h:61
Dictionary< SnapPoint::SnapLocationType, bool > m_enabled_snaps
Definition SnapsManager.h:66
Definition Triangle.hpp:143
A vertex.
Definition Vertex.hpp:54
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
double fltp08
Defines an alias representing an 8 byte floating-point number.
Definition BaseValues.hpp:181