39 #ifndef VTK_MESH_SMOOTHING_WINDOWED_SINC_H_
40 #define VTK_MESH_SMOOTHING_WINDOWED_SINC_H_
42 #include <pcl/surface/processing.h>
43 #include <pcl/surface/vtk_smoothing/vtk.h>
60 feature_edge_smoothing_ (false),
61 feature_angle_ (45.f),
63 boundary_smoothing_ (true),
64 normalize_coordinates_ (false)
71 setNumIter (
int num_iter)
87 setPassBand (
float pass_band)
89 pass_band_ = pass_band;
106 setNormalizeCoordinates (
bool normalize_coordinates)
108 normalize_coordinates_ = normalize_coordinates;
113 getNormalizeCoordinates ()
115 return normalize_coordinates_;
122 setFeatureEdgeSmoothing (
bool feature_edge_smoothing)
124 feature_edge_smoothing_ = feature_edge_smoothing;
129 getFeatureEdgeSmoothing ()
131 return feature_edge_smoothing_;
138 setFeatureAngle (
float feature_angle)
140 feature_angle_ = feature_angle;
147 return feature_angle_;
154 setEdgeAngle (
float edge_angle)
156 edge_angle_ = edge_angle;
171 setBoundarySmoothing (
bool boundary_smoothing)
173 boundary_smoothing_ = boundary_smoothing;
178 getBoundarySmoothing ()
180 return boundary_smoothing_;
192 bool feature_edge_smoothing_;
193 float feature_angle_;
195 bool boundary_smoothing_;
196 bool normalize_coordinates_;