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
svkIntegratePeak Class Reference

#include <svkIntegratePeak.h>

Inheritance diagram for svkIntegratePeak:
svkImageInPlaceFilter

Public Member Functions

 vtkTypeMacro (svkIntegratePeak, svkImageInPlaceFilter)
 
void SetPeakPosPPM (float centerPPM)
 
void SetPeakWidthPPM (float widthPPM)
 
void SetMagnitudeIntegration ()
 
- Public Member Functions inherited from svkImageInPlaceFilter
 vtkTypeMacro (svkImageInPlaceFilter, vtkImageInPlaceFilter)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkIntegratePeakNew ()
 

Protected Member Functions

 svkIntegratePeak ()
 
 ~svkIntegratePeak ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
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 that integrates a spectral peak reducing the spectral dimensionality to 1 pt.

Constructor & Destructor Documentation

svkIntegratePeak ( )
protected
~svkIntegratePeak ( )
protected

Member Function Documentation

int FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual
static svkIntegratePeak* New ( )
static
int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
void SetMagnitudeIntegration ( )

Use magnitude integration, rather than complex.

void SetPeakPosPPM ( float  centerPPM)

Set the chemical shift of the peak position to integrate over.

void SetPeakWidthPPM ( float  widthPPM)

Set the chemical shift range to integrate over. Integration will be +/- 1/2 this width about the peak position.

vtkTypeMacro ( svkIntegratePeak  ,
svkImageInPlaceFilter   
)

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