29 #ifndef vtkThreeSliceFilter_h 30 #define vtkThreeSliceFilter_h 65 void SetCutNormal(
int cutIndex,
double normal[3]);
70 void SetCutOrigin(
int cutIndex,
double origin[3]);
75 void SetCutValue(
int cutIndex,
int index,
double value);
80 void SetNumberOfSlice(
int cutIndex,
int size);
88 void SetToDefaultSettings();
93 void SetCutOrigins(
double origin[3]);
96 double xyz[] = { x, y, z };
97 this->SetCutOrigins(xyz);
103 void EnableProbe(
int enable);
108 bool GetProbedPointData(
const char* arrayName,
double&
value);
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define VTKREMOTINGVIEWS_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkAppendPolyData * CombinedFilteredInput
void SetCutOrigins(double x, double y, double z)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkTypeUInt64 vtkMTimeType
static vtkPolyDataAlgorithm * New()
Cut vtkDataSet along 3 planes.
virtual vtkMTimeType GetMTime()
vtkPointSource * PointToProbe
void operator=(const vtkObjectBase &)