API Documentation
Loading...
Searching...
No Matches
GeometryRegistrationParameters Struct Reference

#include <GeometryRegistration.h>

Inheritance diagram for GeometryRegistrationParameters:
[legend]
Collaboration diagram for GeometryRegistrationParameters:
[legend]

Public Member Functions

 GeometryRegistrationParameters ()
 
- Public Member Functions inherited from GenericOptionGroup
 GenericOptionGroup ()=default
 
 GenericOptionGroup (const TranslatedString &group_name, const String &group_id=String())
 
virtual ~GenericOptionGroup ()
 
template<class t_type >
void addOption (const TranslatedString &name, const t_type &value, bool is_editable=true)
 
void addOption (const GenericOption &option)
 
bool hasOption (const TranslatedString &option_name) const
 
bool hasOption (const String &option_name) const
 
template<class t_type >
void setValue (const TranslatedString &name, const t_type &value)
 
template<class t_type >
void setValue (const String &name, const t_type &value)
 
void setOption (const GenericOption &option)
 
const GenericOptiongetOption (const TranslatedString &n) const
 
GenericOptiongetOption (const TranslatedString &n)
 
template<class t_type >
t_type getValue (const TranslatedString &name) const
 
template<class t_type >
t_type getValue (const String &name) const
 
template<class t_type >
t_type getValue (const TranslatedString &name, const t_type &value_if_not_exist) const
 
template<class t_type >
t_type getValue (const String &name, const t_type &value_if_not_exist) const
 
bool operator== (const GenericOptionGroup &option_group) const
 
bool operator!= (const GenericOptionGroup &option_group) const
 
INIFactory ini ()
 
void addOptionsToINI (INIFactory &factory)
 
virtual JSONNode toJSONNode (bool only_value=true) const
 
virtual void fromJSONNode (const JSONNode &node)
 
void clear ()
 

Public Attributes

Buffer< Matrix< fltp08 > > potential_a_to_b_transform
 
const void * lock = nullptr
 
ProgressInfolog = nullptr
 
Matrix< fltp08reference_transform
 
GeometryVertices reference
 
Buffer< GeometryVerticesregistration_points
 
Buffer< Matrix< fltp08 > > original_transforms
 
std::function< void(uint04 iteration_a, uint04 iteration_b, Matrix< fltp08 > &mat, bool finished)> update_data_callback
 
- Public Attributes inherited from GenericOptionGroup
Dictionary< String, GenericOptionoptions
 
Buffer< Stringordered_options
 
TranslatedString name
 
String id
 

Constructor & Destructor Documentation

◆ GeometryRegistrationParameters()

Member Data Documentation

◆ lock

const void* lock = nullptr

◆ log

ProgressInfo* log = nullptr

◆ original_transforms

Buffer<Matrix<fltp08> > original_transforms

◆ potential_a_to_b_transform

Buffer<Matrix<fltp08> > potential_a_to_b_transform

◆ reference

GeometryVertices reference

◆ reference_transform

Matrix<fltp08> reference_transform

◆ registration_points

Buffer<GeometryVertices> registration_points

◆ update_data_callback

std::function<void(uint04 iteration_a, uint04 iteration_b, Matrix<fltp08>& mat, bool finished)> update_data_callback

The documentation for this struct was generated from the following files: