3#include <NDEVR/Model.h>
4#include <NDEVR/Vertex.h>
7 class DesignObjectLookup;
15 , e_relative_to_model_w_distance_angle
22 void setReferenceObject(
const Model& reference);
23 void setReferenceObject(
const UUID& reference);
27 void setReferenceDistance(
fltp08 distance);
29 fltp08 relativeDistance()
const;
30 UUID referenceID()
const;
31 LocationType locationType()
const;
32 void setLocationType(
const LocationType& type);
34 void autoUpdateLocationType();
35 UUID referenceModelA()
const;
38 bool isPrismEditable(
uint04 location)
const;
41 uint04 activePrismIndex()
const;
43 bool activePrismEditable()
const;
44 void setActivePrismIndex(
uint04 index);
Stores an angle in an optimized format.
Definition StringStream.h:352
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 LocationOperations.h:9
LocationType
Definition LocationOperations.h:12
An element of a vector space. An element of the real coordinate space Rn Basis vector,...
Definition Vector.hpp:62
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