src
paraview-5.12
VTKExtensions
FiltersStatistics
vtkPSciVizDescriptiveStats.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright 2011 Sandia Corporation
3
// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
16
#ifndef vtkPSciVizDescriptiveStats_h
17
#define vtkPSciVizDescriptiveStats_h
18
19
#include "vtkPVVTKExtensionsFiltersStatisticsModule.h"
//needed for exports
20
#include "
vtkSciVizStatistics.h
"
21
22
class
VTKPVVTKEXTENSIONSFILTERSSTATISTICS_EXPORT
vtkPSciVizDescriptiveStats
23
:
public
vtkSciVizStatistics
24
{
25
public
:
26
static
vtkPSciVizDescriptiveStats
*
New
();
27
vtkTypeMacro(
vtkPSciVizDescriptiveStats
,
vtkSciVizStatistics
);
28
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
29
30
vtkSetMacro(SignedDeviations,
int
);
31
vtkGetMacro(SignedDeviations,
int
);
32
33
protected
:
34
vtkPSciVizDescriptiveStats
();
35
~
vtkPSciVizDescriptiveStats
()
override
;
36
37
int
LearnAndDerive
(
vtkMultiBlockDataSet
* model,
vtkTable
* inData)
override
;
38
int
AssessData
(
39
vtkTable
* observations,
vtkDataObject
* dataset,
vtkMultiBlockDataSet
* model)
override
;
40
41
int
SignedDeviations
;
42
43
private
:
44
vtkPSciVizDescriptiveStats
(
const
vtkPSciVizDescriptiveStats
&) =
delete
;
45
void
operator=(
const
vtkPSciVizDescriptiveStats
&) =
delete
;
46
};
47
48
#endif // vtkPSciVizDescriptiveStats_h
vtkPSciVizDescriptiveStats
Provide access to VTK descriptive statistics.
Definition:
vtkPSciVizDescriptiveStats.h:22
vtkTable
vtkSciVizStatistics
Abstract base class for computing statistics with vtkStatistics.
Definition:
vtkSciVizStatistics.h:36
vtkMultiBlockDataSet
vtkPSciVizDescriptiveStats::SignedDeviations
int SignedDeviations
Definition:
vtkPSciVizDescriptiveStats.h:41
vtkSciVizStatistics::LearnAndDerive
virtual int LearnAndDerive(vtkMultiBlockDataSet *model, vtkTable *inData)=0
Method subclasses must override to calculate a full model from the given input data.
vtkIndent
vtkSciVizStatistics::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSciVizStatistics::AssessData
virtual int AssessData(vtkTable *observations, vtkDataObject *dataset, vtkMultiBlockDataSet *model)=0
Method subclasses must override to assess an input table given a model of the proper type.
vtkDataObject
vtkSciVizStatistics.h
vtkTableAlgorithm::New
static vtkTableAlgorithm * New()
Generated by
1.8.17 on Wed Mar 27 2024