SIVIC API
0.9.26
|
#include <svkIntegratePeak.h>
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) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkIntegratePeak * | New () |
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) |
Class that integrates a spectral peak reducing the spectral dimensionality to 1 pt.
|
protected |
|
protected |
|
protectedvirtual |
|
static |
|
protectedvirtual |
Generates a metabolite map from the integral over the specified range. Currently the data struct is an MRS object with one frequency pt, but should be a metabolite map.
References svkSpecPoint::ConvertPosUnits(), svkImageData::DeepCopy(), svkImageData::GetDcmHeader(), svkMrsImageData::GetImage(), svkImageInPlaceFilter::GetImageDataInput(), svkDcmHeader::GetNumberOfCoils(), svkDcmHeader::GetNumberOfTimePoints(), svk4DImageData::GetNumberOfVoxels(), svkSpecPoint::New(), svkMriImageData::New(), svkSpecPoint::PPM, svkSpecPoint::PTS, svkSpecPoint::SetDcmHeader(), and svkMrsImageData::SetImage().
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 | |||
) |