3#include <NDEVR/GeometryVertices.h>
4#include <NDEVR/DesignCommand.h>
5#include <NDEVR/Model.h>
6#include <NDEVR/Buffer.h>
7#include <NDEVR/RGBColor.h>
8#include <NDEVR/GenericOption.h>
13 template<u
int01 t_dims,
class t_type>
class RTree;
22 const void* lock =
nullptr;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Dictionary.h:48
Definition Pointer.hpp:303
Definition GenericOptions.h:145
Definition GeometryRegistration.h:33
const String & registrationID() const
Definition GeometryRegistration.h:55
virtual bool canRunRegistration(const GeometryRegistrationParameters &)
Definition GeometryRegistration.h:51
const TranslatedString & registrationName() const
Definition GeometryRegistration.h:54
String m_id
Definition GeometryRegistration.h:58
GeometryRegistration(const GeometryRegistration &&filter)=delete
virtual ~GeometryRegistration()=default
TranslatedString m_name
Definition GeometryRegistration.h:57
GeometryRegistration(const GeometryRegistration &filter)=delete
virtual bool runRegistration(GeometryRegistrationParameters ¶meters)=0
static Dictionary< String, GeometryRegistration * > s_global_available_registration_engines
Definition GeometryRegistration.h:63
JavaScript Object Notation or JSON is an open - standard file format that uses human - readable text ...
Definition JSONParser.h:121
Definition Matrix.hpp:173
Definition ProgressInfo.hpp:43
Definition TranslatedString.h:9
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition GeometryRegistration.h:15
Definition GeometryRegistration.h:19
Matrix< fltp08 > reference_transform
Definition GeometryRegistration.h:24
Buffer< Matrix< fltp08 > > potential_a_to_b_transform
Definition GeometryRegistration.h:21
Buffer< GeometryVertices > registration_points
Definition GeometryRegistration.h:26
std::function< void(uint04 iteration_a, uint04 iteration_b, Matrix< fltp08 > &mat, bool finished)> update_data_callback
Definition GeometryRegistration.h:28
GeometryVertices reference
Definition GeometryRegistration.h:25
Buffer< Matrix< fltp08 > > original_transforms
Definition GeometryRegistration.h:27
Definition GeometryVertices.h:14