Go to the documentation of this file.
42 #ifndef vtkHighestDensityRegionsStatistics_h
43 #define vtkHighestDensityRegionsStatistics_h
45 #include "vtkFiltersStatisticsModule.h"
68 void SetSigma(
double sigma);
73 void SetSigmaMatrix(
double s11,
double s12,
double s21,
double s22);
139 double InvSigmaC1[2];
140 double InvSigmaC2[2];
156 double ComputeSmoothGaussianKernel(
int dimension,
double khx,
double khy);
void SelectAssessFunctor(vtkTable *, vtkDataObject *, vtkStringArray *, AssessFunctor *&) override
Provide the appropriate assessment functor.
maintain an unordered list of data objects
A table, which contains similar-typed columns of data.
void Test(vtkTable *, vtkMultiBlockDataSet *, vtkTable *) override
Execute the calculations required by the Test option.
Compute a random vector of density f from input observations points. f is computed using a smooth ker...
A base class for a functor that assesses data.
abstract superclass for arrays of numeric data
Composite dataset that organizes datasets into blocks.
vtkIdType NumberOfRequestedColumnsPair
Store the number of requested columns pair computed by learn method.
void Assess(vtkTable *, vtkMultiBlockDataSet *, vtkTable *) override
Execute the calculations required by the Assess option.
a simple class to control print indentation
A atomic type representing the union of many types.
virtual void Learn(vtkTable *, vtkTable *, vtkMultiBlockDataSet *)=0
Execute the calculations required by the Learn option, given some input Data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Derive(vtkMultiBlockDataSet *)=0
Execute the calculations required by the Derive option.
a vtkAbstractArray subclass for strings
Base class for statistics algorithms.
general representation of visualization data
void Aggregate(vtkDataObjectCollection *, vtkMultiBlockDataSet *) override
Given a collection of models, calculate aggregate model.
static vtkTableAlgorithm * New()