#include <Optimizer.h>
◆ Axis
| Enumerator |
|---|
| x_axis | |
| y_axis | |
| z_axis | |
◆ LogLevel
| Enumerator |
|---|
| silent | |
| summary | |
| details | |
◆ Optimizer()
◆ add_output_rotation()
| void maquina::Optimizer::add_output_rotation |
( |
const Plug & |
plug, |
|
|
const Imath::Quatd & |
goal |
|
) |
| |
◆ add_output_translation()
| void maquina::Optimizer::add_output_translation |
( |
const Plug & |
plug, |
|
|
const Imath::V3d & |
goal |
|
) |
| |
◆ add_param_float()
| void maquina::Optimizer::add_param_float |
( |
Plug & |
plug, |
|
|
double |
default_value, |
|
|
double |
initial_step |
|
) |
| |
◆ add_param_rotation()
| void maquina::Optimizer::add_param_rotation |
( |
std::shared_ptr< NodeDelegate > |
nd_ | ) |
|
◆ add_param_rotation_axis()
| void maquina::Optimizer::add_param_rotation_axis |
( |
int |
axes, |
|
|
std::shared_ptr< NodeDelegate > |
nd_ |
|
) |
| |
◆ add_param_translation()
| void maquina::Optimizer::add_param_translation |
( |
std::shared_ptr< NodeDelegate > |
nd_, |
|
|
double |
initial_step |
|
) |
| |
◆ solve()
| double maquina::Optimizer::solve |
( |
double |
error_threshold = 0.00001, |
|
|
int |
max_iterations = 1000 |
|
) |
| |
◆ rotation_initial_step
| const double maquina::Optimizer::rotation_initial_step |
|
static |
The documentation for this class was generated from the following file: