shapeworks::GroomParameters
#include <GroomParameters.h>
Public Functions
Public Attributes
Name | |
---|---|
const std::string | GROOM_SMOOTH_VTK_LAPLACIAN_C |
const std::string | GROOM_SMOOTH_VTK_WINDOWED_SINC_C |
const std::string | GROOM_ALIGNMENT_CENTER_C |
const std::string | GROOM_ALIGNMENT_ICP_C |
const std::string | GROOM_ALIGNMENT_LANDMARK_C |
Detailed Description
class shapeworks::GroomParameters;
This class encapsulated processing of Groom parameters
Public Functions Documentation
function GroomParameters
explicit GroomParameters(
ProjectHandle project,
std::string domain_name =""
)
function set_domain_name
void set_domain_name(
std::string domain_name
)
function save_to_project
void save_to_project()
function get_groom_output_prefix
std::string get_groom_output_prefix()
function set_groom_output_prefix
void set_groom_output_prefix(
std::string prefix
)
function get_groom_all_domains_the_same
bool get_groom_all_domains_the_same()
function set_groom_all_domains_the_same
void set_groom_all_domains_the_same(
bool value
)
function get_alignment_enabled
bool get_alignment_enabled()
function set_alignment_enabled
void set_alignment_enabled(
bool value
)
function get_alignment_method
std::string get_alignment_method()
function set_alignment_method
void set_alignment_method(
std::string method
)
function get_alignment_reference
int get_alignment_reference()
function set_alignment_reference
void set_alignment_reference(
int reference
)
function get_alignment_reference_chosen
int get_alignment_reference_chosen()
function set_alignment_reference_chosen
void set_alignment_reference_chosen(
int reference
)
function get_alignment_subset_size
int get_alignment_subset_size()
function set_alignment_subset_size
void set_alignment_subset_size(
int size
)
function get_isolate_tool
bool get_isolate_tool()
function set_isolate_tool
void set_isolate_tool(
bool value
)
function get_fill_holes_tool
bool get_fill_holes_tool()
function set_fill_holes_tool
void set_fill_holes_tool(
bool value
)
function get_fill_mesh_holes_tool
bool get_fill_mesh_holes_tool()
function set_fill_mesh_holes_tool
void set_fill_mesh_holes_tool(
bool value
)
function get_auto_pad_tool
bool get_auto_pad_tool()
function set_auto_pad_tool
void set_auto_pad_tool(
bool value
)
function get_padding_amount
int get_padding_amount()
function set_padding_amount
void set_padding_amount(
int padding_amount
)
function get_antialias_tool
bool get_antialias_tool()
function set_antialias_tool
void set_antialias_tool(
bool value
)
function get_antialias_iterations
int get_antialias_iterations()
function set_antialias_iterations
void set_antialias_iterations(
int iterations
)
function get_blur_tool
bool get_blur_tool()
function set_blur_tool
void set_blur_tool(
bool value
)
function get_blur_amount
double get_blur_amount()
function set_blur_amount
void set_blur_amount(
double blur_amount
)
function get_fast_marching
bool get_fast_marching()
function set_fast_marching
void set_fast_marching(
bool value
)
function get_mesh_smooth
bool get_mesh_smooth()
function set_mesh_smooth
void set_mesh_smooth(
bool value
)
function get_mesh_smoothing_method
std::string get_mesh_smoothing_method()
function set_mesh_smoothing_method
void set_mesh_smoothing_method(
std::string method
)
function get_mesh_vtk_laplacian_iterations
int get_mesh_vtk_laplacian_iterations()
function set_mesh_vtk_laplacian_iterations
void set_mesh_vtk_laplacian_iterations(
int iterations
)
function get_mesh_vtk_laplacian_relaxation
double get_mesh_vtk_laplacian_relaxation()
function set_mesh_vtk_laplacian_relaxation
void set_mesh_vtk_laplacian_relaxation(
double relaxation
)
function get_mesh_vtk_windowed_sinc_iterations
int get_mesh_vtk_windowed_sinc_iterations()
function set_mesh_vtk_windowed_sinc_iterations
void set_mesh_vtk_windowed_sinc_iterations(
int iterations
)
function get_mesh_vtk_windowed_sinc_passband
double get_mesh_vtk_windowed_sinc_passband()
function set_mesh_vtk_windowed_sinc_passband
void set_mesh_vtk_windowed_sinc_passband(
double passband
)
function get_use_icp
bool get_use_icp()
function get_use_center
bool get_use_center()
function get_use_landmarks
bool get_use_landmarks()
function get_crop
bool get_crop()
function set_crop
void set_crop(
bool crop
)
function get_convert_to_mesh
bool get_convert_to_mesh()
function set_convert_to_mesh
void set_convert_to_mesh(
bool value
)
function get_reflect
bool get_reflect()
function set_reflect
void set_reflect(
bool reflect
)
function get_reflect_column
std::string get_reflect_column()
function set_reflect_column
void set_reflect_column(
std::string column
)
function get_reflect_choice
std::string get_reflect_choice()
function set_reflect_choice
void set_reflect_choice(
std::string choice
)
function get_reflect_axis
std::string get_reflect_axis()
function set_reflect_axis
void set_reflect_axis(
std::string axies
)
function get_resample
bool get_resample()
function set_resample
void set_resample(
bool resample
)
function get_isotropic
bool get_isotropic()
function set_isotropic
void set_isotropic(
bool isotropic
)
function get_iso_spacing
double get_iso_spacing()
function set_iso_spacing
void set_iso_spacing(
double spacing
)
function get_spacing
std::vector< double > get_spacing()
function set_spacing
void set_spacing(
std::vector< double > spacing
)
function get_remesh
bool get_remesh()
function set_remesh
void set_remesh(
bool remesh
)
function get_remesh_percent_mode
bool get_remesh_percent_mode()
function set_remesh_percent_mode
void set_remesh_percent_mode(
bool mode
)
function get_remesh_percent
double get_remesh_percent()
function set_remesh_percent
void set_remesh_percent(
double percent
)
function get_remesh_num_vertices
int get_remesh_num_vertices()
function set_remesh_num_vertices
void set_remesh_num_vertices(
int num_vertices
)
function get_remesh_gradation
double get_remesh_gradation()
function set_remesh_gradation
void set_remesh_gradation(
double gradation
)
function get_skip_grooming
bool get_skip_grooming()
function set_skip_grooming
void set_skip_grooming(
bool skip
)
function get_shared_boundary
bool get_shared_boundary()
function set_shared_boundary
void set_shared_boundary(
bool shared_boundary
)
function get_shared_boundary_first_domain
std::string get_shared_boundary_first_domain()
function set_shared_boundary_first_domain
void set_shared_boundary_first_domain(
const std::string & domain_name
)
function get_shared_boundary_second_domain
std::string get_shared_boundary_second_domain()
function set_shared_boundary_second_domain
void set_shared_boundary_second_domain(
const std::string & domain_name
)
function get_shared_boundary_tolerance
double get_shared_boundary_tolerance()
function set_shared_boundary_tolerance
void set_shared_boundary_tolerance(
double tolerance
)
function restore_defaults
void restore_defaults()
Public Attributes Documentation
variable GROOM_SMOOTH_VTK_LAPLACIAN_C
static const std::string GROOM_SMOOTH_VTK_LAPLACIAN_C;
variable GROOM_SMOOTH_VTK_WINDOWED_SINC_C
static const std::string GROOM_SMOOTH_VTK_WINDOWED_SINC_C;
variable GROOM_ALIGNMENT_CENTER_C
static const std::string GROOM_ALIGNMENT_CENTER_C;
variable GROOM_ALIGNMENT_ICP_C
static const std::string GROOM_ALIGNMENT_ICP_C;
variable GROOM_ALIGNMENT_LANDMARK_C
static const std::string GROOM_ALIGNMENT_LANDMARK_C;
Updated on 2024-11-11 at 19:51:45 +0000