#include <controls.h>
Collaboration diagram for Controls:
Public Member Functions | |
std::string | processDir (char *) |
void | parseCommandLine (int argc, char **argv, std::string const &message) |
void | redefineGroup (void) |
void | recordOctreeSize (double size) |
std::string | getUsageMessage (void) |
std::string | getCommandSettings (void) |
std::string | d2str (double const &i) |
std::string | i2str (int const &i) |
void | set_strict_face_intersection_prevention () throw () |
int | get_measure_ecw_and_exit () const throw () |
int | get_max_items_per_leaf () const throw () |
int | get_max_octree_depth () const throw () |
int | get_max_filename_size () const throw () |
int | get_number_radius_steps () const throw () |
int | get_group_size () const throw () |
int | get_num_groups () const throw () |
int | get_refractory_period () const throw () |
int | get_max_touches () const throw () |
int | get_energy_sample_period () const throw () |
int | get_print_period () const throw () |
int | get_begin_short_print_period () const throw () |
int | get_write_mesh_now () const throw () |
int | get_vector_reserve () const throw () |
int | get_write_verbose_init () const throw () |
int | get_write_refracted_vertices_to_file () const throw () |
int | get_write_intersected_faces_to_file () const throw () |
int | get_write_nonnice_vertices_to_file () const throw () |
int | get_write_every_group () const throw () |
int | get_write_ecw_to_file () const throw () |
int | get_write_vertex_move_histogram () const throw () |
int | get_append_group_number () const throw () |
int | get_strict_face_intersection_prevention () const throw () |
int | get_use_edge_reference_length () const throw () |
int | get_enable_vtrack () const throw () |
int | get_disable_gain_scheduling () const throw () |
int | get_disable_messages () const throw () |
double | get_octree_min_x () const throw () |
double | get_octree_min_y () const throw () |
double | get_octree_min_z () const throw () |
double | get_octree_width () const throw () |
double | get_min_cell_size () const throw () |
double | get_edge_angle_threshold () const throw () |
double | get_my_double_epsilon () const throw () |
double | get_epsilon () const throw () |
double | get_update_region_size () const throw () |
double | get_seed_region_size () const throw () |
double | get_min_search_cone_radius () const throw () |
double | get_search_radius_sq () const throw () |
double | get_closest_point_angle () const throw () |
double | get_closest_point_cosine () const throw () |
double | get_closest_point_sine () const throw () |
double | get_intersection_weight () const throw () |
double | get_edge_length_weight () const throw () |
double | get_ecw_weight () const throw () |
double | get_edge_angle_weight () const throw () |
double | get_ecw_gain () const throw () |
double | get_edge_angle_gain () const throw () |
double | get_edge_length_gain () const throw () |
double | get_aspect_ratio_gain () const throw () |
double | get_aspect_ratio_threshold () const throw () |
double | get_overall_gain () const throw () |
double | get_min_displacement_sq () const throw () |
double | get_pi () const throw () |
double | get_target_ecw () const throw () |
double | get_ecw_threshold () const throw () |
double | get_target_ecw_high () const throw () |
double | get_target_ecw_low () const throw () |
double | get_max_actual_displ_fraction () const throw () |
double | get_max_runtime () const throw () |
double | get_ecw_sampling_length () const throw () |
double | get_small_ecw_threshold () const throw () |
std::string | get_format_intersected_faces () const throw () |
std::string | get_format_nonnice_vertices () const throw () |
std::string | get_input_data_dir () const throw () |
std::string | get_output_data_dir () const throw () |
std::string | get_frozen_vertices_file () const throw () |
std::string | get_vertex_sequence_file () const throw () |
std::string | get_mesh_output_suffix () const throw () |
std::string | get_main_log_file () const throw () |
std::string | get_cont_log_file () const throw () |
std::string | get_sep_log_file () const throw () |
std::string | get_object_list_file () const throw () |
std::string | get_control_file () const throw () |
std::string | get_vertex_selection_file () const throw () |
std::string | get_refracted_file () const throw () |
std::string | get_intersected_file () const throw () |
std::string | get_nonnice_file () const throw () |
void | updatePrintPeriod (int count) |
Static Public Member Functions | |
static Controls & | instance (void) |
Controls & Controls::instance | ( | void | ) | [static] |
std::string Controls::processDir | ( | char * | ptr | ) |
Ensure pathname ends with exactly one '/'.
[in] | ptr | Arbitrary pathname. |
void Controls::parseCommandLine | ( | int | argc, | |
char ** | argv, | |||
std::string const & | message | |||
) |
Parse meshmorph command line.
[in] | argc | Argc. |
[in] | argv | Argv. |
[in] | message | General error/help message explaining meshmorph. |
void Controls::redefineGroup | ( | void | ) |
void Controls::recordOctreeSize | ( | double | size | ) |
std::string Controls::getUsageMessage | ( | void | ) |
Create meshmorph usage message.
std::string Controls::getCommandSettings | ( | void | ) |
Get summary of meshmorph command parameter settings.
std::string Controls::d2str | ( | double const & | i | ) |
Create string from floating point number.
[in] | i | Number of interest. |
std::string Controls::i2str | ( | int const & | i | ) |
Create string from integer number.
[in] | i | Number of interest. |
void Controls::set_strict_face_intersection_prevention | ( | ) | throw () [inline] |
int Controls::get_measure_ecw_and_exit | ( | ) | const throw () [inline] |
int Controls::get_max_items_per_leaf | ( | ) | const throw () [inline] |
int Controls::get_max_octree_depth | ( | ) | const throw () [inline] |
int Controls::get_max_filename_size | ( | ) | const throw () [inline] |
int Controls::get_number_radius_steps | ( | ) | const throw () [inline] |
int Controls::get_group_size | ( | ) | const throw () [inline] |
int Controls::get_num_groups | ( | ) | const throw () [inline] |
int Controls::get_refractory_period | ( | ) | const throw () [inline] |
int Controls::get_max_touches | ( | ) | const throw () [inline] |
int Controls::get_energy_sample_period | ( | ) | const throw () [inline] |
int Controls::get_print_period | ( | ) | const throw () [inline] |
int Controls::get_begin_short_print_period | ( | ) | const throw () [inline] |
int Controls::get_write_mesh_now | ( | ) | const throw () [inline] |
int Controls::get_vector_reserve | ( | ) | const throw () [inline] |
int Controls::get_write_verbose_init | ( | ) | const throw () [inline] |
int Controls::get_write_refracted_vertices_to_file | ( | ) | const throw () [inline] |
int Controls::get_write_intersected_faces_to_file | ( | ) | const throw () [inline] |
int Controls::get_write_nonnice_vertices_to_file | ( | ) | const throw () [inline] |
int Controls::get_write_every_group | ( | ) | const throw () [inline] |
int Controls::get_write_ecw_to_file | ( | ) | const throw () [inline] |
int Controls::get_write_vertex_move_histogram | ( | ) | const throw () [inline] |
int Controls::get_append_group_number | ( | ) | const throw () [inline] |
int Controls::get_strict_face_intersection_prevention | ( | ) | const throw () [inline] |
int Controls::get_use_edge_reference_length | ( | ) | const throw () [inline] |
int Controls::get_enable_vtrack | ( | ) | const throw () [inline] |
int Controls::get_disable_gain_scheduling | ( | ) | const throw () [inline] |
int Controls::get_disable_messages | ( | ) | const throw () [inline] |
double Controls::get_octree_min_x | ( | ) | const throw () [inline] |
double Controls::get_octree_min_y | ( | ) | const throw () [inline] |
double Controls::get_octree_min_z | ( | ) | const throw () [inline] |
double Controls::get_octree_width | ( | ) | const throw () [inline] |
double Controls::get_min_cell_size | ( | ) | const throw () [inline] |
double Controls::get_edge_angle_threshold | ( | ) | const throw () [inline] |
double Controls::get_my_double_epsilon | ( | ) | const throw () [inline] |
double Controls::get_epsilon | ( | ) | const throw () [inline] |
double Controls::get_update_region_size | ( | ) | const throw () [inline] |
double Controls::get_seed_region_size | ( | ) | const throw () [inline] |
double Controls::get_min_search_cone_radius | ( | ) | const throw () [inline] |
double Controls::get_search_radius_sq | ( | ) | const throw () [inline] |
double Controls::get_closest_point_angle | ( | ) | const throw () [inline] |
double Controls::get_closest_point_cosine | ( | ) | const throw () [inline] |
double Controls::get_closest_point_sine | ( | ) | const throw () [inline] |
double Controls::get_intersection_weight | ( | ) | const throw () [inline] |
double Controls::get_edge_length_weight | ( | ) | const throw () [inline] |
double Controls::get_ecw_weight | ( | ) | const throw () [inline] |
double Controls::get_edge_angle_weight | ( | ) | const throw () [inline] |
double Controls::get_ecw_gain | ( | ) | const throw () [inline] |
double Controls::get_edge_angle_gain | ( | ) | const throw () [inline] |
double Controls::get_edge_length_gain | ( | ) | const throw () [inline] |
double Controls::get_aspect_ratio_gain | ( | ) | const throw () [inline] |
double Controls::get_aspect_ratio_threshold | ( | ) | const throw () [inline] |
double Controls::get_overall_gain | ( | ) | const throw () [inline] |
double Controls::get_min_displacement_sq | ( | ) | const throw () [inline] |
double Controls::get_pi | ( | ) | const throw () [inline] |
double Controls::get_target_ecw | ( | ) | const throw () [inline] |
double Controls::get_ecw_threshold | ( | ) | const throw () [inline] |
double Controls::get_target_ecw_high | ( | ) | const throw () [inline] |
double Controls::get_target_ecw_low | ( | ) | const throw () [inline] |
double Controls::get_max_actual_displ_fraction | ( | ) | const throw () [inline] |
double Controls::get_max_runtime | ( | ) | const throw () [inline] |
double Controls::get_ecw_sampling_length | ( | ) | const throw () [inline] |
double Controls::get_small_ecw_threshold | ( | ) | const throw () [inline] |
std::string Controls::get_format_intersected_faces | ( | ) | const throw () [inline] |
std::string Controls::get_format_nonnice_vertices | ( | ) | const throw () [inline] |
std::string Controls::get_input_data_dir | ( | ) | const throw () [inline] |
std::string Controls::get_output_data_dir | ( | ) | const throw () [inline] |
std::string Controls::get_frozen_vertices_file | ( | ) | const throw () [inline] |
std::string Controls::get_vertex_sequence_file | ( | ) | const throw () [inline] |
std::string Controls::get_mesh_output_suffix | ( | ) | const throw () [inline] |
std::string Controls::get_main_log_file | ( | ) | const throw () [inline] |
std::string Controls::get_cont_log_file | ( | ) | const throw () [inline] |
std::string Controls::get_sep_log_file | ( | ) | const throw () [inline] |
std::string Controls::get_object_list_file | ( | ) | const throw () [inline] |
std::string Controls::get_control_file | ( | ) | const throw () [inline] |
std::string Controls::get_vertex_selection_file | ( | ) | const throw () [inline] |
std::string Controls::get_refracted_file | ( | ) | const throw () [inline] |
std::string Controls::get_intersected_file | ( | ) | const throw () [inline] |
std::string Controls::get_nonnice_file | ( | ) | const throw () [inline] |
void Controls::updatePrintPeriod | ( | int | count | ) |