38 #ifndef vtkRCalculatorFilter_h 39 #define vtkRCalculatorFilter_h 41 #include "vtkFiltersStatisticsGnuRModule.h" 45 class vtkRCalculatorFilterInternals;
72 void PutArray(
const char* NameOfVTKArray,
const char* NameOfRvar);
81 void GetArray(
const char* NameOfVTKArray,
const char* NameOfRvar);
86 void RemoveAllPutVariables();
91 void RemoveAllGetVariables();
99 void PutTable(
const char* NameOfRvar);
100 void GetTable(
const char* NameOfRvar);
122 void PutTree(
const char* NameOfRvar);
123 void GetTree(
const char* NameOfRvar);
144 vtkSetStringMacro(Rscript);
152 vtkSetStringMacro(ScriptFname);
161 vtkGetMacro(Routput,
int);
175 vtkGetMacro(TimeOutput,
int);
183 vtkGetMacro(BlockInfoOutput,
int);
195 int SetRscriptFromFile(
const char* fname);
217 vtkRCalculatorFilterInternals* rcfi;
222 int ProcessInputGraph(
vtkGraph* gIn);
223 int ProcessOutputGraph(
vtkGraph* gOut);
231 int ProcessInputTable(
vtkTable* tOut);
235 int ProcessOutputTable(
vtkTable* tOut);
237 int ProcessInputTree(
vtkTree* tIn);
241 int ProcessOutputTree(
vtkTree* tOut);
245 int HasMultipleGets();
246 int HasMultiplePuts();
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
abstract class to specify dataset behavior
static vtkDataObjectAlgorithm * New()
a vtkAbstractArray subclass for strings
Pipeline data object that contains multiple vtkArray objects.
This class defines a VTK interface to an embedded GNU R interpreter instance.
dynamic, self-adjusting array of double
Base class for graph data types.
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
This class functions as an array calculator for vtkDataArrays and VTKarray objects, using GNU R as the calculation engine.
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Superclass for algorithms that produce only data object as output.
A table, which contains similar-typed columns of data.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
A rooted tree data structure.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.