36 #ifndef SURFACECLEANER_HPP_ 37 #define SURFACECLEANER_HPP_ 39 #include "SmartPointers.hpp" 40 #define _BACKWARD_BACKWARD_WARNING_H 1 //Cut out the vtk deprecated warning 41 #include <vtkPolyData.h> 42 #include <vtkSmartPointer.h> 93 static boost::shared_ptr<SurfaceCleaner>
Create();
105 void SetInput(vtkSmartPointer<vtkPolyData> pInputSurface);
vtkSmartPointer< vtkPolyData > GetOutput()
double mDecimateTargetReduction
void SetDecimateTargetReduction(double value)
void SetInput(vtkSmartPointer< vtkPolyData > pInputSurface)
double mDecimateFeatureAngle
static boost::shared_ptr< SurfaceCleaner > Create()
void SetLinearSubdivisionNumber(double value)
unsigned mLinearSubdivisionNumber
vtkSmartPointer< vtkPolyData > mpOutputSurface
void SetDecimateFeatureAngle(double value)
vtkSmartPointer< vtkPolyData > mpInputSurface