| 
| 
bool  | verbosity_on = false | 
|   | print more info 
  | 
|   | 
| 
int  | order = 3 | 
|   | is the polynomial order of the B-spline surface. 
  | 
|   | 
| 
int  | refinement = 3 | 
|   | refinement is the number of refinement iterations, where for each iteration control-points are inserted 
  | 
|   | 
| 
unsigned  | iterations = 1 | 
|   | is the number of iterations that are performed after refinement is completed 
  | 
|   | 
| 
unsigned  | mesh_resolution = 50 | 
|   | the number of vertices in each parametric direction, used for triangulation of the B-spline surface. 
  | 
|   | 
| 
SurfInitMethod  | surf_init_method = SurfInitMethod::PCA_BB | 
|   | method for creating the initial surface to be fit 
  | 
|   | 
| 
pcl::on_nurbs::FittingSurface::Parameter  | surface_params | 
|   | parameters to fit the surface 
  | 
|   | 
| 
bool  | clip_boundary_curve = true | 
|   | whether to fit the boundary curve and clip every that extends past it 
  | 
|   | 
| 
int  | boundary_fit_order = 2 | 
|   | applicable only when clip_boundary_curve = true 
  | 
|   | 
| 
int  | boundary_startCPs = 0 | 
|   | initial number of control points 
  | 
|   | 
| 
bool  | boundary_clipping_required = false | 
|   | if True then algorithm will fail if the boundary could not be clipped 
  | 
|   | 
| 
pcl::on_nurbs::FittingCurve2dAPDM::FitParameter  | boundary_curve_params | 
|   |