43 #ifndef vtkRCalculatorFilter_h
44 #define vtkRCalculatorFilter_h
46 #include "vtkFiltersStatisticsGnuRModule.h"
50 class vtkRCalculatorFilterInternals;
74 void PutArray(
const char* NameOfVTKArray,
const char* NameOfRvar);
80 void GetArray(
const char* NameOfVTKArray,
const char* NameOfRvar);
83 void RemoveAllPutVariables();
86 void RemoveAllGetVariables();
92 void PutTable(
const char* NameOfRvar);
93 void GetTable(
const char* NameOfRvar);
110 void PutTree(
const char* NameOfRvar);
111 void GetTree(
const char* NameOfRvar);
128 vtkSetStringMacro(Rscript);
129 vtkGetStringMacro(Rscript);
134 vtkSetStringMacro(ScriptFname);
135 vtkGetStringMacro(ScriptFname);
140 vtkSetMacro(Routput,
int);
141 vtkGetMacro(Routput,
int);
151 vtkSetMacro(TimeOutput,
int);
152 vtkGetMacro(TimeOutput,
int);
158 vtkSetMacro(BlockInfoOutput,
int);
159 vtkGetMacro(BlockInfoOutput,
int);
171 int SetRscriptFromFile(
const char* fname);
193 vtkRCalculatorFilterInternals* rcfi;
198 int ProcessInputGraph(
vtkGraph* gIn);
199 int ProcessOutputGraph(
vtkGraph* gOut);
207 int ProcessInputTable(
vtkTable* tOut);
211 int ProcessOutputTable(
vtkTable* tOut);
213 int ProcessInputTree(
vtkTree* tIn);
217 int ProcessOutputTree(
vtkTree* tOut);
221 int HasMultipleGets();
222 int HasMultiplePuts();
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
abstract class to specify dataset behavior
static vtkDataObjectAlgorithm * New()
a vtkAbstractArray subclass for strings
void PrintSelf(ostream &os, vtkIndent indent)
Pipeline data object that contains multiple vtkArray objects.
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
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 *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
A rooted tree data structure.
general representation of visualization data