18 #ifndef vtkThreeSliceFilter_h 19 #define vtkThreeSliceFilter_h 54 void SetCutNormal(
int cutIndex,
double normal[3]);
59 void SetCutOrigin(
int cutIndex,
double origin[3]);
64 void SetCutValue(
int cutIndex,
int index,
double value);
69 void SetNumberOfSlice(
int cutIndex,
int size);
77 void SetToDefaultSettings();
82 void SetCutOrigins(
double origin[3]);
85 double xyz[] = { x, y, z };
86 this->SetCutOrigins(xyz);
92 void EnableProbe(
int enable);
97 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 &)