#ifndef _vtk_BoxCutPolyLines_h_ #define _vtk_BoxCutPolyLines_h_ #include "vtkPolyDataAlgorithm.h" #include class VTK_EXPORT vtkBoxCutPolyLines: public vtkPolyDataAlgorithm { public: static vtkBoxCutPolyLines *New(); vtkTypeRevisionMacro(vtkBoxCutPolyLines, vtkPolyDataAlgorithm); //vtkStandardNewMacro(vtkBoxCutPolyLines); //{ return new vtkBoxCutPolyLines; } void SetBoxClip(double xmin,double xmax, double ymin,double ymax, double zmin,double zmax); void PrintSelf (ostream& os, vtkIndent indent){}; protected: vtkBoxCutPolyLines(); ~vtkBoxCutPolyLines(){}; // Usual data generation method virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *); private: vtkBoxCutPolyLines (const vtkBoxCutPolyLines&); void operator=(const vtkBoxCutPolyLines&); double XMin; double XMax; double YMin; double YMax; double ZMin; double ZMax; }; #endif