OpenLexocad  27.1
Topo::SimplifyOptions Class Reference

#include <SimplifyOptions.h>

Public Member Functions

 SimplifyOptions ()
 
void set_simplification_tol (double tol)
 
void set_max_radius (double radius)
 
void set_do_curve_simplification (int val)
 
void set_do_surface_simplification (int val)
 
void set_do_elliptical_cylinder_simplification (int allow_elliptical_cylinder)
 
void set_do_elliptical_cone_simplification (int allow_elliptical_cone)
 
void set_do_approximate (int val)
 
void set_do_force_simplification (int val)
 
void set_do_limit_surfs_to_faces (int val)
 
void set_max_gap_tolerance (double mg)
 
void set_desired_gap_tightness (double mg)
 
void set_mesh_min_colinearity (double v)
 
void set_mesh_min_delta_v (double v)
 
void set_mesh_min_normal_angle (double v)
 
void set_mesh_min_length (double v)
 

Public Attributes

double m_simplify_pos_tol
 
double m_max_radius
 
int m_do_curve_simplification
 
int m_do_surface_simplification
 
int m_allow_elliptical_cylinder_simplification
 
int m_allow_elliptical_cone_simplification
 
int m_do_approximate
 
int m_do_force_simplification
 
int m_limit_surfs_to_faces
 
double m_max_gap_tolerance
 
double m_desired_gap_tightness
 
double m_mesh_min_colinearity
 
double m_mesh_min_delta_v
 
double m_mesh_min_normal_angle
 
double m_mesh_min_length
 

Constructor & Destructor Documentation

◆ SimplifyOptions()

Topo::SimplifyOptions::SimplifyOptions ( )

Member Function Documentation

◆ set_desired_gap_tightness()

void Topo::SimplifyOptions::set_desired_gap_tightness ( double  mg)

◆ set_do_approximate()

void Topo::SimplifyOptions::set_do_approximate ( int  val)

◆ set_do_curve_simplification()

void Topo::SimplifyOptions::set_do_curve_simplification ( int  val)

◆ set_do_elliptical_cone_simplification()

void Topo::SimplifyOptions::set_do_elliptical_cone_simplification ( int  allow_elliptical_cone)

◆ set_do_elliptical_cylinder_simplification()

void Topo::SimplifyOptions::set_do_elliptical_cylinder_simplification ( int  allow_elliptical_cylinder)

◆ set_do_force_simplification()

void Topo::SimplifyOptions::set_do_force_simplification ( int  val)

◆ set_do_limit_surfs_to_faces()

void Topo::SimplifyOptions::set_do_limit_surfs_to_faces ( int  val)

◆ set_do_surface_simplification()

void Topo::SimplifyOptions::set_do_surface_simplification ( int  val)

◆ set_max_gap_tolerance()

void Topo::SimplifyOptions::set_max_gap_tolerance ( double  mg)

◆ set_max_radius()

void Topo::SimplifyOptions::set_max_radius ( double  radius)

◆ set_mesh_min_colinearity()

void Topo::SimplifyOptions::set_mesh_min_colinearity ( double  v)

◆ set_mesh_min_delta_v()

void Topo::SimplifyOptions::set_mesh_min_delta_v ( double  v)

◆ set_mesh_min_length()

void Topo::SimplifyOptions::set_mesh_min_length ( double  v)

◆ set_mesh_min_normal_angle()

void Topo::SimplifyOptions::set_mesh_min_normal_angle ( double  v)

◆ set_simplification_tol()

void Topo::SimplifyOptions::set_simplification_tol ( double  tol)

Member Data Documentation

◆ m_allow_elliptical_cone_simplification

int Topo::SimplifyOptions::m_allow_elliptical_cone_simplification

◆ m_allow_elliptical_cylinder_simplification

int Topo::SimplifyOptions::m_allow_elliptical_cylinder_simplification

◆ m_desired_gap_tightness

double Topo::SimplifyOptions::m_desired_gap_tightness

◆ m_do_approximate

int Topo::SimplifyOptions::m_do_approximate

◆ m_do_curve_simplification

int Topo::SimplifyOptions::m_do_curve_simplification

◆ m_do_force_simplification

int Topo::SimplifyOptions::m_do_force_simplification

◆ m_do_surface_simplification

int Topo::SimplifyOptions::m_do_surface_simplification

◆ m_limit_surfs_to_faces

int Topo::SimplifyOptions::m_limit_surfs_to_faces

◆ m_max_gap_tolerance

double Topo::SimplifyOptions::m_max_gap_tolerance

◆ m_max_radius

double Topo::SimplifyOptions::m_max_radius

◆ m_mesh_min_colinearity

double Topo::SimplifyOptions::m_mesh_min_colinearity

◆ m_mesh_min_delta_v

double Topo::SimplifyOptions::m_mesh_min_delta_v

◆ m_mesh_min_length

double Topo::SimplifyOptions::m_mesh_min_length

◆ m_mesh_min_normal_angle

double Topo::SimplifyOptions::m_mesh_min_normal_angle

◆ m_simplify_pos_tol

double Topo::SimplifyOptions::m_simplify_pos_tol

The documentation for this class was generated from the following file: