13#ifndef vtkOTKernelSmoothing_h 
   14#define vtkOTKernelSmoothing_h 
   16#include "vtkFiltersOpenTURNSModule.h"  
   24VTK_ABI_NAMESPACE_BEGIN
 
   37  vtkGetMacro(PointNumber, 
int);
 
   45  vtkSetMacro(GaussianPDF, 
bool);
 
   46  vtkGetMacro(GaussianPDF, 
bool);
 
   54  vtkSetMacro(TriangularPDF, 
bool);
 
   55  vtkGetMacro(TriangularPDF, 
bool);
 
   63  vtkSetMacro(EpanechnikovPDF, 
bool);
 
   64  vtkGetMacro(EpanechnikovPDF, 
bool);
 
   71  vtkSetMacro(BoundaryCorrection, 
bool);
 
   72  vtkGetMacro(BoundaryCorrection, 
bool);
 
   84  void ComputePDF(OT::Sample* input, OT::KernelSmoothing* ks, 
double* range, 
const char* pdfName);
 
a simple class to control print indentation
 
A generic VTK Filter to process vtkTable using openturns algorithm.
 
A VTK Filter to compute Kernel Smoothing using PDF computation from openturns.
 
int Process(OT::Sample *input) override
Do the actual computation and store it in output.
 
void ComputePDF(OT::Sample *input, OT::KernelSmoothing *ks, double *range, const char *pdfName)
 
~vtkOTKernelSmoothing() override
 
static vtkOTKernelSmoothing * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
Set of utilities for OpenTURNS<->VTK conversions.