22 #ifndef vtkOTKernelSmoothing_h 
   23 #define vtkOTKernelSmoothing_h 
   25 #include "vtkFiltersOpenTURNSModule.h"  
   30 class KernelSmoothing;
 
   45   vtkGetMacro(PointNumber, 
int);
 
   53   vtkSetMacro(GaussianPDF, 
bool);
 
   54   vtkGetMacro(GaussianPDF, 
bool);
 
   62   vtkSetMacro(TriangularPDF, 
bool);
 
   63   vtkGetMacro(TriangularPDF, 
bool);
 
   71   vtkSetMacro(EpanechnikovPDF, 
bool);
 
   72   vtkGetMacro(EpanechnikovPDF, 
bool);
 
   79   vtkSetMacro(BoundaryCorrection, 
bool);
 
   80   vtkGetMacro(BoundaryCorrection, 
bool);
 
   90   virtual int Process(OT::Sample* input) 
override;
 
   92   void ComputePDF(OT::Sample* input, OT::KernelSmoothing* ks, 
double* 
range, 
const char* pdfName);