SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkMRSAverageSpectra Class Reference

#include <svkMRSAverageSpectra.h>

Inheritance diagram for svkMRSAverageSpectra:
svkImageInPlaceFilter

Public Member Functions

 vtkTypeMacro (svkMRSAverageSpectra, svkImageInPlaceFilter)
 
void LimitToSelectionBox ()
 
void AverageMagnitudeSpectra ()
 
void AverageOverNonSpatialDims ()
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from svkImageInPlaceFilter
 vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkMRSAverageSpectraNew ()
 

Protected Member Functions

 svkMRSAverageSpectra ()
 
 ~svkMRSAverageSpectra ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from svkImageInPlaceFilter
 svkImageInPlaceFilter ()
 
 ~svkImageInPlaceFilter ()
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 

Detailed Description

Class to average spectra in a data set within a specified spatial ROI. If multiple channels or non-spatial dimensions these will be averaged separately.

Constructor & Destructor Documentation

svkMRSAverageSpectra ( )
protected
~svkMRSAverageSpectra ( )
protected

Member Function Documentation

void AverageMagnitudeSpectra ( )

Average the magnitude spectra within the ROI.

void AverageOverNonSpatialDims ( )
int FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Port 0 is the input MRS data Port 1 is the optional ROI mask (MRI data)

void LimitToSelectionBox ( )

Use selection box mask rather than mask from file

static svkMRSAverageSpectra* New ( )
static
void PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

PrintSelf method calls parent class PrintSelf, then prints the dcos.

int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
int RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
vtkTypeMacro ( svkMRSAverageSpectra  ,
svkImageInPlaceFilter   
)

The documentation for this class was generated from the following files: