45 #ifndef __vtkRInterface_h
46 #define __vtkRInterface_h
53 class vtkImplementationRSingleton;
66 int EvalRcommand(
const char *commandName,
int param);
70 int EvalRscript(
const char *
string,
bool showRoutput =
true);
74 int OutputBuffer(
char* p,
int n);
79 void AssignVTKDataArrayToRVariable(
vtkDataArray* da,
const char* RVariableName);
84 void AssignVTKArrayToRVariable(
vtkArray* da,
const char* RVariableName);
88 vtkDataArray* AssignRVariableToVTKDataArray(
const char* RVariableName);
93 vtkArray* AssignRVariableToVTKArray(
const char* RVariableName);
99 vtkTable* AssignRVariableToVTKTable(
const char* RVariableName);
104 void AssignVTKTableToRVariable(
vtkTable* table,
const char* RVariableName);
111 int FillOutputBuffer();
115 vtkImplementationRSingleton* rs;
abstract base class for most VTK objects
Abstract interface for N-dimensional arrays.
virtual void PrintSelf(ostream &os, vtkIndent indent)
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...