Skip to content

shapeworks::OptimizeParameters

Public Functions

Name
OptimizeParameters(ProjectHandle project)
void save_to_project()
std::string get_optimize_output_prefix()
void set_optimize_output_prefix(std::string prefix)
bool set_up_optimize(Optimize * optimize)
std::vector< int > get_number_of_particles()
void set_number_of_particles(std::vector< int > number_of_particles)
double get_initial_relative_weighting()
void set_initial_relative_weighting(double value)
double get_relative_weighting()
void set_relative_weighting(double value)
double get_starting_regularization()
void set_starting_regularization(double value)
double get_ending_regularization()
void set_ending_regularization(double value)
int get_iterations_per_split()
void set_iterations_per_split(int value)
int get_optimization_iterations()
void set_optimization_iterations(int value)
bool get_use_geodesic_distance()
void set_use_geodesic_distance(bool value)
int get_geodesic_cache_multiplier()
void set_geodesic_cache_multiplier(int value)
std::vector< bool > get_use_normals()
void set_use_normals(std::vector< bool > use_normals)
double get_normals_strength()
void set_normals_strength(double value)
bool get_use_procrustes()
void set_use_procrustes(bool value)
bool get_use_procrustes_scaling()
void set_use_procrustes_scaling(bool value)
int get_procrustes_interval()
void set_procrustes_interval(int value)
bool get_use_multiscale()
void set_use_multiscale(bool value)
int get_multiscale_particles()
void set_multiscale_particles(int value)
double get_narrow_band()
void set_narrow_band(double value)
int get_verbosity()
void set_verbosity(int value)
void set_abort_load(bool value)
void set_load_callback(const std::function< void(int)> & f)

Public Functions Documentation

function OptimizeParameters

explicit OptimizeParameters(
    ProjectHandle project
)

function save_to_project

void save_to_project()

function get_optimize_output_prefix

std::string get_optimize_output_prefix()

function set_optimize_output_prefix

void set_optimize_output_prefix(
    std::string prefix
)

function set_up_optimize

bool set_up_optimize(
    Optimize * optimize
)

function get_number_of_particles

std::vector< int > get_number_of_particles()

function set_number_of_particles

void set_number_of_particles(
    std::vector< int > number_of_particles
)

function get_initial_relative_weighting

double get_initial_relative_weighting()

function set_initial_relative_weighting

void set_initial_relative_weighting(
    double value
)

function get_relative_weighting

double get_relative_weighting()

function set_relative_weighting

void set_relative_weighting(
    double value
)

function get_starting_regularization

double get_starting_regularization()

function set_starting_regularization

void set_starting_regularization(
    double value
)

function get_ending_regularization

double get_ending_regularization()

function set_ending_regularization

void set_ending_regularization(
    double value
)

function get_iterations_per_split

int get_iterations_per_split()

function set_iterations_per_split

void set_iterations_per_split(
    int value
)

function get_optimization_iterations

int get_optimization_iterations()

function set_optimization_iterations

void set_optimization_iterations(
    int value
)

function get_use_geodesic_distance

bool get_use_geodesic_distance()

function set_use_geodesic_distance

void set_use_geodesic_distance(
    bool value
)

function get_geodesic_cache_multiplier

int get_geodesic_cache_multiplier()

function set_geodesic_cache_multiplier

void set_geodesic_cache_multiplier(
    int value
)

function get_use_normals

std::vector< bool > get_use_normals()

function set_use_normals

void set_use_normals(
    std::vector< bool > use_normals
)

function get_normals_strength

double get_normals_strength()

function set_normals_strength

void set_normals_strength(
    double value
)

function get_use_procrustes

bool get_use_procrustes()

function set_use_procrustes

void set_use_procrustes(
    bool value
)

function get_use_procrustes_scaling

bool get_use_procrustes_scaling()

function set_use_procrustes_scaling

void set_use_procrustes_scaling(
    bool value
)

function get_procrustes_interval

int get_procrustes_interval()

function set_procrustes_interval

void set_procrustes_interval(
    int value
)

function get_use_multiscale

bool get_use_multiscale()

function set_use_multiscale

void set_use_multiscale(
    bool value
)

function get_multiscale_particles

int get_multiscale_particles()

function set_multiscale_particles

void set_multiscale_particles(
    int value
)

function get_narrow_band

double get_narrow_band()

function set_narrow_band

void set_narrow_band(
    double value
)

function get_verbosity

int get_verbosity()

function set_verbosity

void set_verbosity(
    int value
)

function set_abort_load

void set_abort_load(
    bool value
)

function set_load_callback

void set_load_callback(
    const std::function< void(int)> & f
)

Updated on 2022-03-31 at 09:51:18 -0600