43 #ifndef SVK_MRS_AVERAGE_SPECTRA_H
44 #define SVK_MRS_AVERAGE_SPECTRA_H
47 #include <vtkObject.h>
48 #include <vtkObjectFactory.h>
49 #include <vtkInformation.h>
50 #include <vtkStreamingDemandDrivenPipeline.h>
51 #include <vtkImageFourierFilter.h>
75 void LimitToSelectionBox();
76 void AverageMagnitudeSpectra();
77 void AverageOverNonSpatialDims();
78 virtual void PrintSelf( ostream &os, vtkIndent indent );
86 virtual int FillInputPortInformation(
int port, vtkInformation* info);
90 virtual int RequestInformation(
91 vtkInformation* request,
92 vtkInformationVector** inputVector,
93 vtkInformationVector* outputVector
95 virtual int RequestData(
96 vtkInformation* request,
97 vtkInformationVector** inputVector,
98 vtkInformationVector* outputVector
104 void SetAverageDataDimensions();
105 void InitAverageSpectrum();
106 void AverageSpectraInROI();
112 bool useSelectionBoxMask;
113 bool useMagnitudeSpectra;
114 bool averageOverNonSpatialDims;
115 vtkDataArray* maskROI;
124 #endif //SVK_MRS_AVERAGE_SPECTRA_H
Definition: svkMrsImageData.h:66
Definition: svkMRSAverageSpectra.h:67
Definition: svkImageInPlaceFilter.h:69