30 #ifndef vtkHighestDensityRegionsStatistics_h
31 #define vtkHighestDensityRegionsStatistics_h
33 #include "vtkFiltersStatisticsModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
65 void SetSigma(
double sigma);
70 void SetSigmaMatrix(
double s11,
double s12,
double s21,
double s22);
126 double InvSigmaC1[2];
127 double InvSigmaC2[2];
143 double ComputeSmoothGaussianKernel(
int dimension,
double khx,
double khy);
149 VTK_ABI_NAMESPACE_END
A base class for a functor that assesses data.
double Determinant
Store the smooth matrix parameter H.
vtkIdType NumberOfRequestedColumnsPair
Store the number of requested columns pair computed by learn method.
a base class for statistical modeling of other data
virtual std::size_t ConsumeNextAlgorithmParameter(vtkStringToken parameterName, const std::string &algorithmParameters)
Consume a single parameter value, setting the value on this instance of the class.
static vtkTableAlgorithm * New()
maintain an unordered list of data objects
virtual void AppendAlgorithmParameters(std::string &algorithmParameters) const
Subclasses must override this method if they have any internal ivars that affect the behavior of Requ...
a vtkAbstractArray subclass for strings
A type representing the union of many types.
virtual void Learn(vtkTable *, vtkTable *, vtkStatisticalModel *)=0
Execute the calculations required by the Learn option, given some input Data.
int GetMaximumNumberOfColumnsPerRequest() const override
This filter requires bivariate requests.
Base class for statistics algorithms.
a simple class to control print indentation
abstract superclass for arrays of numeric data
bool Aggregate(vtkDataObjectCollection *, vtkStatisticalModel *) override
Given a collection of models, calculate aggregate model.
void Assess(vtkTable *, vtkStatisticalModel *, vtkTable *) override
Execute the calculations required by the Assess option.
virtual void Derive(vtkStatisticalModel *)=0
Execute the calculations required by the Derive option.
Represent a string by its integer hash.
A table, which contains similar-typed columns of data.
void SelectAssessFunctor(vtkTable *, vtkDataObject *, vtkStringArray *, AssessFunctor *&) override
Provide the appropriate assessment functor.
Compute a random vector of density f from input observations points.
general representation of visualization data
void Test(vtkTable *, vtkStatisticalModel *, vtkTable *) override
Execute the calculations required by the Test option.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.