|
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 | |||
| ) |
1.8.5