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