46 #ifndef vtkRInterface_h 
   47 #define vtkRInterface_h 
   49 #include "vtkFiltersStatisticsGnuRModule.h"  
   56 class vtkImplementationRSingleton;
 
   70   int EvalRcommand(
const char *commandName, 
int param);
 
   76   int EvalRscript(
const char *
string, 
bool showRoutput = 
true);
 
   82   int OutputBuffer(
char* p, 
int n);
 
   88   void AssignVTKDataArrayToRVariable(
vtkDataArray* da, 
const char* RVariableName);
 
   94   void AssignVTKArrayToRVariable(
vtkArray* da, 
const char* RVariableName);
 
  100   void AssignVTKTreeToRVariable(
vtkTree* tr, 
const char* RVariableName);
 
  106   vtkTree* AssignRVariableToVTKTree(
const char* RVariableName);
 
  112   vtkDataArray* AssignRVariableToVTKDataArray(
const char* RVariableName);
 
  119   vtkArray* AssignRVariableToVTKArray(
const char* RVariableName);
 
  126   vtkTable* AssignRVariableToVTKTable(
const char* RVariableName);
 
  133   void AssignVTKTableToRVariable(
vtkTable* table, 
const char* RVariableName);
 
  140   int FillOutputBuffer();
 
  144   vtkImplementationRSingleton* rs;
 
abstract base class for most VTK objects 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
Abstract interface for N-dimensional arrays. 
 
This class defines a VTK interface to an embedded GNU R intepreter instance. 
 
a simple class to control print indentation 
 
abstract superclass for arrays of numeric data 
 
A table, which contains similar-typed columns of data. 
 
This is a utility class to convert VTK array data and VTK tables to and from Gnu R S expression (SEXP...
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
 
A rooted tree data structure.