43 #ifndef SVK_MRS_ZERO_FILL_H
44 #define SVK_MRS_ZERO_FILL_H
47 #include <vtkObject.h>
48 #include <vtkObjectFactory.h>
49 #include <vtkInformation.h>
50 #include <vtkInformationVector.h>
51 #include <vtkStreamingDemandDrivenPipeline.h>
85 void SetNumberOfRows(
int numRows );
86 void SetNumberOfRowsToDouble( );
87 void SetNumberOfRowsToNextPower2( );
89 void SetNumberOfColumns(
int numColumns );
90 void SetNumberOfColumnsToDouble( );
91 void SetNumberOfColumnsToNextPower2( );
93 void SetNumberOfSlices(
int numSlices );
94 void SetNumberOfSlicesToDouble( );
95 void SetNumberOfSlicesToNextPower2( );
97 void SetNumberOfSpecPoints(
int numSpecPoints );
98 void SetNumberOfSpecPointsToDouble( );
99 void SetNumberOfSpecPointsToNextPower2( );
101 void SetOutputDimensions(
int numRows,
int numColumns,
int numSlices,
int numSpecPoints );
103 void SetOutputWholeExtent(
int extent[6] );
104 void SetOutputWholeExtent(
int minX,
int maxX,
int minY,
int maxY,
int minZ,
int maxZ);
113 virtual int FillInputPortInformation(
int port, vtkInformation* info);
117 virtual int RequestInformation(
118 vtkInformation* request,
119 vtkInformationVector** inputVector,
120 vtkInformationVector* outputVector
123 virtual int RequestData(
124 vtkInformation* request,
125 vtkInformationVector** inputVector,
126 vtkInformationVector* outputVector
129 virtual int RequestDataSpatial(
130 vtkInformation* request,
131 vtkInformationVector** inputVector,
132 vtkInformationVector* outputVector
135 virtual int RequestDataSpectral(
136 vtkInformation* request,
137 vtkInformationVector** inputVector,
138 vtkInformationVector* outputVector
141 virtual int RequestUpdateExtent(vtkInformation*,
142 vtkInformationVector**,
143 vtkInformationVector*);
145 virtual void ComputeInputUpdateExtent (
int inExt[6],
int outExt[6],
int wExt[6]);
147 virtual void InitializeOutputWholeExtent();
155 FillType rowFillType;
156 FillType columnFillType;
157 FillType sliceFillType;
158 FillType specFillType;
162 int outputWholeExtent[6];
173 #endif //SVK_MRS_ZERO_FILL_H
Definition: svkMrsImageData.h:66
Definition: svkMrsZeroFill.h:69
Definition: svkMrsZeroFill.h:79
Definition: svkImageInPlaceFilter.h:69