25 #ifndef vtkOTKernelSmoothing_h
26 #define vtkOTKernelSmoothing_h
28 #include "vtkFiltersOpenTurnsModule.h"
33 class KernelSmoothing;
48 vtkGetMacro(PointNumber,
int);
56 vtkSetMacro(GaussianPDF,
bool);
57 vtkGetMacro(GaussianPDF,
bool);
65 vtkSetMacro(TriangularPDF,
bool);
66 vtkGetMacro(TriangularPDF,
bool);
74 vtkSetMacro(EpanechnikovPDF,
bool);
75 vtkGetMacro(EpanechnikovPDF,
bool);
82 vtkSetMacro(BoundaryCorrection,
bool);
83 vtkGetMacro(BoundaryCorrection,
bool);
93 virtual int Process(OT::Sample* input)
override;
95 void ComputePDF(OT::Sample* input,
96 OT::KernelSmoothing* ks,