|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   56 #ifndef vtkStatisticsAlgorithm_h 
   57 #define vtkStatisticsAlgorithm_h 
   59 #include "vtkFiltersStatisticsModule.h"  
  137   vtkSetMacro(LearnOption, 
bool);
 
  138   vtkGetMacro(LearnOption, 
bool);
 
  145   vtkSetMacro(DeriveOption, 
bool);
 
  146   vtkGetMacro(DeriveOption, 
bool);
 
  153   vtkSetMacro(AssessOption, 
bool);
 
  154   vtkGetMacro(AssessOption, 
bool);
 
  161   vtkSetMacro(TestOption, 
bool);
 
  162   vtkGetMacro(TestOption, 
bool);
 
  169   vtkSetMacro(NumberOfPrimaryTables, 
vtkIdType);
 
  170   vtkGetMacro(NumberOfPrimaryTables, 
vtkIdType);
 
  206   virtual void SetColumnStatus(
const char* namCol, 
int status);
 
  211   virtual void ResetAllColumnStates();
 
  217   virtual int RequestSelectedColumns();
 
  222   virtual void ResetRequests();
 
  262   void AddColumn(
const char* namCol);
 
  274   void AddColumnPair(
const char* namColX, 
const char* namColY);
 
  327   virtual void SelectAssessFunctor(
 
  
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetInputModel(vtkDataObject *model)
A convenience method for setting the input model (if one is expected or allowed).
virtual void SetLearnOptionParameters(vtkDataObject *params)
A convenience method for setting learn input parameters (if one is expected or allowed).
maintain an unordered list of data objects
A table, which contains similar-typed columns of data.
An array holding vtkVariants.
virtual void SetInputModelConnection(vtkAlgorithmOutput *model)
A convenience method for setting the input model connection (if one is expected or allowed).
A base class for a functor that assesses data.
Composite dataset that organizes datasets into blocks.
@ LEARN_PARAMETERS
Port 1 is for learn parameters (initial guesses, etc.)
@ INPUT_MODEL
Port 2 is for a priori models.
Superclass for algorithms that produce only vtkTables as output.
int Test(int argc, char *argv[], const char *dfile, const InitializationCallback &initCallback)
a simple class to control print indentation
A atomic type representing the union of many types.
void SetInputData(vtkDataObject *obj)
Assign a data object as input.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkStringArray * AssessNames
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
Set the connection for the given input port index.
vtkStatisticsAlgorithmPrivate * Internals
Proxy object to connect input/output ports.
vtkIdType NumberOfPrimaryTables
a vtkAbstractArray subclass for strings
virtual void SetLearnOptionParameterConnection(vtkAlgorithmOutput *params)
A convenience method for setting learn input parameters (if one is expected or allowed).
dynamic, self-adjusting array of double
InputPorts
enumeration values to specify input port types
Wrapper around std::string to keep symbols short.
Base class for statistics algorithms.
general representation of visualization data
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
OutputIndices
enumeration values to specify output port types
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.