4#ifndef vtkToImplicitArrayFilter_h 
    5#define vtkToImplicitArrayFilter_h 
    7#include "vtkFiltersReductionModule.h"  
   12VTK_ABI_NAMESPACE_BEGIN
 
   56  vtkGetMacro(UseMaxNumberOfDegreesOfFreedom, 
bool);
 
   57  vtkSetMacro(UseMaxNumberOfDegreesOfFreedom, 
bool);
 
   58  vtkBooleanMacro(UseMaxNumberOfDegreesOfFreedom, 
bool);
 
   70  vtkGetMacro(MaxNumberOfDegreesOfFreedom, std::size_t);
 
   71  vtkSetMacro(MaxNumberOfDegreesOfFreedom, std::size_t);
 
   80  vtkGetMacro(TargetReduction, 
double);
 
   81  vtkSetMacro(TargetReduction, 
double);
 
  112  bool UseMaxNumberOfDegreesOfFreedom = 
false;
 
  113  std::size_t MaxNumberOfDegreesOfFreedom = 100;
 
  115  double TargetReduction = 0.1;
 
  122  std::unique_ptr<vtkInternals> Internals;
 
Store on/off settings for data arrays, etc.
 
a simple class to control print indentation
 
A VTK filter for compressing explicit memory arrays into implicit arrays.
 
vtkToImplicitArrayFilter()
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
 
vtkDataArraySelection * GetPointsThenCellsDataArraySelection()
Methods for managing array selections.
 
const vtkToImplicitStrategy * GetStrategy() const
Setter/Getter for strategy.
 
void SetStrategy(vtkToImplicitStrategy *)
Setter/Getter for strategy.
 
~vtkToImplicitArrayFilter() override
 
void PrintSelf(std::ostream &os, vtkIndent indent) override
 
vtkDataArraySelection * GetEdgeDataArraySelection()
Methods for managing array selections.
 
static vtkToImplicitArrayFilter * New()
 
vtkDataArraySelection * GetArraySelection(int association)
Methods for managing array selections.
 
vtkDataArraySelection * GetCellDataArraySelection()
Methods for managing array selections.
 
vtkDataArraySelection * GetRowDataArraySelection()
Methods for managing array selections.
 
vtkDataArraySelection * GetFieldDataArraySelection()
Methods for managing array selections.
 
vtkDataArraySelection * GetPointDataArraySelection()
Methods for managing array selections.
 
vtkDataArraySelection * GetVertexDataArraySelection()
Methods for managing array selections.
 
Pure interface for strategies to transform explicit arrays into implicit arrays.